Overview
For most of us, immediate access to company knowledge and resources is crucial. The Griptape Knowledge Base Slackbot offers a seamless solution by integrating directly into your team's Slack workspace. We leverage the Griptape Python framework and our Managed RAG (Retrieval Augmented Generation) service to provide a conversational interface for querying your company's knowledge base directly from Slack.
Key Features
Conversational Interaction: Engage with the Griptape Slackbot using natural language queries and @mentions within your Slack channels for instant answers from your company's Knowledge Base.
Thread-based Conversation Memory: Each Slack thread maintains its conversation history, allowing for context-aware interactions and multi-user conversations within the same thread.
Multi-User Chat Capabilities: The Griptape Slackbot supports multi-user interactions within threads, making it perfect for collaborative teams.
Versatile Knowledge Base Integration: Initially supporting Confluence data, with plans to include additional connectors like Amazon S3 and Google Drive, the Griptape Slackbot ensures your company's information is readily accessible.
Command Functions: Use specific commands like
/griptape help
,/griptape refresh
,/griptape ruleset
and/griptape search [topic]
for direct actions and inquiries without engaging in a conversation.
Concept of Operation
The Griptape Knowledge Base Slackbot is designed for intuitive ease of use:
Starting Conversations: Simply invite @Griptape into a Slack channel and start asking questions by mentioning @griptape. For example, "Hey @griptape, what are our company values?" initiates a search in the knowledge base, with the answer provided in a thread under your question.
Continuing the Conversation: Responses from Griptape in a thread maintain context due to the conversation memory feature. To continue the conversation or ask follow-up questions, respond in the same thread with another @mention of @griptape.
Using Commands: For specific tasks like refreshing the knowledge base or searching for a topic directly, use the slash commands in a channel or the app's home page. Note that these commands do not work within threads.
Free Trial
If you want to test @Griptape before connecting your own data source, simply:
Click Allow to add Griptape to your Slack workspace.
Send a test message to @Griptape or add it to a channel.
Start asking questions!
By default, @Griptape starts with a default knowledge base based on the public Griptape wiki from which you can retrieve data and generate answers. Give it a try:
“@Griptape, what’s retrieval-augmented generation?”
“What are our company values, @Griptape?”
“Wonder why no one uses GUIDs around here. @Griptape”
“@Griptape help”
For more detailed instructions, visit the Getting Started article.