Skip to main content
Interacting with @Griptape
Jason Schleifer avatar
Written by Jason Schleifer
Updated over 10 months ago

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:

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

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


​

Did this answer your question?