back to docs

Playgrounds

Overview of ChatBotKit Playgrounds. Learn how to use Playgrounds to build advanced conversation AI chatbots.

ChatBotKit comes with a set of tools that allow you to quickly build a chatbot that can interact with users naturally. We call these tools the ChatBotKit Playgrounds.

Conversation

The Conversation Playground is the core of ChatBotKit. It provides an intuitive way to create a conversation with a chatbot. It allows you to define the flow of conversations, specify responses and reactions based on user input, and define the logic of how the chatbot should respond. All of this is programmed using natural language.

Situation

The Situation Playground helps you test a chatbot's reactions to various situations. You can define the context of a conversation, the type of user input, and the expected response from the chatbot. Here you can quickly modify the base AI model and other advanced settings.

The Situation Playground is the perfect way to test a chatbot's understanding of specific problems and get a feeling of how it reacts. You can also use it to debug problems and identify areas of improvement.

Entities

The Entity Playground playground helps you understand how personal information such as names, email addresses, and phone numbers are interpreted by a chatbot and protected. Entities are automatically detected and obfuscated by the chatbot, so you can ensure that user data is always kept secure.

Backstory

The Backstory Playground is designed to help customers write well-thought-out backstories or prompts for their chatbot. It allows them to define the personality of their chatbot, its backstory, and the context in which it exists. This playground is perfect for those who want to create a unique and compelling chatbot that stands out from the rest. With the Backstory Playground, customers can create a chatbot that users will love to interact with and that represents their brand in the best possible way.

Theme

The Theme Playground is where you can customize the look and feel of your chatbot. You can choose from a variety of themes, or create your own with CSS variables. This playground allows you to give your chatbot a unique personality and brand image that aligns with your company's branding.

API

The API Playground allows users to test the API endpoints of ChatBotKit, providing an environment where they can explore and learn how to work with APIs. With the additional Swagger API spec, users can easily and effectively test API endpoints.

JSONPath

The JSONPath Playground serves as an evaluator that empowers users to test JSONPath queries on JSON data. JSONPath is a query language used to extract and transform elements from a JSON document.

JMESPath

The JMESPath Playground, like the JSONPath playground, enables users to test JMESPath queries on JSON data. JMESPath is also a query language that facilitates the extraction and transformation of elements from a JSON document.