Once the Griptape Knowledge Base Slackbot is installed, the next step is learning how to interact with it effectively. This guide covers the basics of chatting with @Griptape, understanding its thread-based conversation memory, and engaging in multi-user conversations.
Chatting with @Griptape using @Mentions
The primary way to interact with @Griptape in your Slack channels is through @mentions. Here's how you can get started:
Initiate a Conversation: Simply type a message in any channel where @Griptape has been invited, and include an @mention of @Griptape. For example: "@griptape, what are our company values?" This query prompts @Griptape to search your knowledge base and reply with relevant information.
Continue the Dialogue: @Griptape responds in a thread to keep the channel tidy and maintain the context of the conversation. To ask follow-up questions or continue the discussion, reply in the same thread with another @mention of @Griptape.
Understanding Thread-Based Conversation Memory
One of @Griptape's innovative features is its thread-based conversation memory, which enhances the interaction experience:
Contextual Awareness: When you engage with @Griptape in a thread, it remembers the conversation's context. This memory allows @Griptape to provide more relevant and accurate responses based on the ongoing dialogue.
Multiple Conversations: Each Slack thread with @Griptape is treated as a separate conversation with its unique memory. This setup allows for multiple, simultaneous discussions on different topics within the same channel or across various channels.
Engaging in Multi-User Conversations
@Griptape supports multi-user interactions within a single thread, making collaborative information retrieval effortless:
Collaborative Queries: Multiple team members can participate in the same thread, asking questions or contributing to the conversation. @Griptape will consider all input to provide the most comprehensive response possible.
Dynamic Interaction: This feature is particularly useful for brainstorming sessions, team meetings, or when collective input is needed to refine a search query or explore a topic further.
Tips for Effective Communication
To maximize your interactions with Griptape, keep these tips in mind:
Be Specific with Queries: The more specific your question, the more accurate and helpful @Griptape's response will be. Use keywords related to your query to help @Griptape understand the context better.
You must mention @Griptape for it to respond. If you've asked a question in a thread and it looks like @Griptape isn't responding, just send a message telling it to respond. @Griptape will review the history of the thread and include any un-mentioned messages as part of it's prompt. Notice in the following example, I just mentioned @Griptape and pointed up to the previous message, just as you would when mentioning a friend.
Use Direct Commands for Specific Actions: Apart from conversational queries, remember that Griptape also recognizes specific commands (like
/griptape refresh
or/griptape search [topic]
) for direct actions. These commands are especially useful for broad searches or when looking to refresh the knowledge base.
โ