My colleague Ansgar Schmidt and I have developed a new tool for developers to simplify building conversational user experiences with IBM Watson Conversation. The tool displays JSON data of REST API requests that are sent between applications and the Watson Conversation service and it allows developers to modify outgoing JSON messages.
With the tool, developers can test their intents, entities, and dialogs defined in Watson Conversation without having to write their own test applications or to invoke curl commands. This is useful when, for example, you use context variables extensively to manage state information in conversations.
Below is an overview of the functionality.
Displays JSON data of incoming messages and provides filters:
Displays JSON data of outgoing messages:
Allows sending outgoing messages via text or JSON:
Displays history of conversation steps and allows developers to navigate back to previous steps:
We have several ideas how to further improve the tool. Check out the issues for details. If you have more ideas or run into issues, please create new issues or send pull requests.