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 10 months 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?