Skip to main content
Interacting with @Griptape
Jason Schleifer avatar
Written by Jason Schleifer
Updated over a week 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?