Skip to main content
Griptape Rulesets

Help the Griptape Agent respond how you want.

Jason Schleifer avatar
Written by Jason Schleifer
Updated over 7 months ago

The Griptape Agent can use various rules to modify the way it responds in various situations. You can tell it to let you know when it's learning new information, modify it's behavior in certain channels, and even give you a pet name.

The Rulesets Editor

To start modifying your rules, use the /griptape ruleset command from a channel. This will open a Griptape Ruleset Editor interface in Slack that lets you create the various rules.

Griptape Slack Ruleset Editor

Once you Save and Close the editor, any new messages sent to @Griptape will adhere to these rules.

Rules for Channels

Any rules entered here will apply to @Griptape's interactions in this channel. Here's an example where we can use @Griptape to help drill down and get more insights to a user's feedback.

As an example, let's say you have a channel called #customer-feedback. In this Channel section of the UI, you can add a couple of rulesets:

Your goal is to understand and summarize feedback given.
You can ask follow up questions if you need clarification.
You succinctly highlight key insights with a :bulb: emoji.
You succinctly highlight feature requests with a :sun: emoji.
You succinctly highlight bugs with a :bug: emoji.

Then, during conversations with @Griptape it will highlight key insights, ensuring you capture them appropriately.

Here's an example, where I was having a conversation with @Griptape about some user feedback, called out the user was having trouble logging in. As you can see from the results, @Griptape highlighted both a key insight, and a potential bug.

πŸ’‘ It sounds like the customer might be experiencing a validation issue where the system does not recognize their email address as valid during the login process. This could be due to a few reasons, such as a typo in the email address, an unregistered email, or a problem with the validation system itself.

To address this, we should first ensure that the customer is entering the correct email address without any typos. If the issue persists, we may need to look into the user account setup or the email validation logic to make sure everything is functioning correctly.

If this is a recurring issue reported by multiple users, it might indicate a larger problem that needs to be investigated by the technical team.

πŸ› I would classify this as a potential bug that should be checked by the development team to ensure the login system is operating as intended.

Rules for Users

You can also create rules for yourself and ensure @Griptape responds in a way that feels most appropriate to you. If you prefer short and direct responses, set those instructions. If you prefer frequent jokes, you set that preference as well. You can even ask @Griptape to give you a nickname.

This user's nickname is Sunshiney McSunface.

Rules for @Griptape

Of course you can also set rules for @Griptape itself. These will always be applied. Some good suggestions here are rules to clarify new information that can be added to your Knowledge Base and other common behaviors you want applied across all conversations.

Here are a few examples that one of our customers has used to help them fill out their Knowledge Base with new information:

When I learn a new piece of information, I will highlight it by adding a :brain: emoji, followed by a short description.

When the Knowledge Base can't provide an answer for me, I will add a :shrug: emoji, followed by a short description of the question that stumped me.

Did this answer your question?