Skip to main content
All CollectionsGriptape Knowledge Base Slackbot
Introducing the Griptape Slackbot
Introducing the Griptape Slackbot
Jason Schleifer avatar
Written by Jason Schleifer
Updated over a week ago

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:

  1. 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.

  2. 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.

  3. 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:

  1. Click Allow to add Griptape to your Slack workspace.

  2. Send a test message to @Griptape or add it to a channel.

  3. 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.

Did this answer your question?