back to changelog

Three New Exciting Playgrounds: API, JSONPath and JMESPath

API, JSONPath, and JMESPath are three new exciting playgrounds that allow users to test API endpoints, evaluate JSONPath queries, and try out JMESPath queries on JSON data.

We are thrilled to announce the addition of three new playgrounds to our expansive offering - the API, JSONPath, and JMESPath playgrounds.

These additions are a part of ChatBotKit's continuous commitment to providing top-notch solutions that enable users to build dynamic and efficient AI chatbots and to better understand the processes that drive their functionalities.

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 our API. With the additional Swagger API spec, users can easily and effectively test API endpoints.

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.

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.

Both the JSONPath and JMESPath playgrounds bring significant value when used in conjunction with the Skillsets fetch action, as they allow users to retrieve specific data from a JSON response rather than the entire data. This ability is crucial when dealing with complex APIs and can greatly improve the efficiency of the model.

Each of these playgrounds plays a unique role, and together they give users an unprecedented level of control over their ChatBotKit experience, offering endless possibilities to create, modify and test dynamic bot responses.

What Are Skillsets?

For those new to ChatBotKit, Skillsets are instructions defined in natural language that tell your chatbot how to understand user intent and propose a suitable action based on the conversation. They are key components in customizing your chatbot's abilities and enhancing its performance.

Skillsets are comprised of abilities, and each ability encloses the details of its name, description, and instruction. These fields equip the bot to comprehend and act on user requests during a conversation. To learn more about how Skillsets work, our comprehensive guide is available at ChatBotKit Skillsets Overview.

ChatBotKit is excited about the enrichment these playgrounds bring to our users' experience. We are confident that they not only enhance chatbot performance but also facilitate a more in-depth understanding of bot functioning for users.