Chat tester

Chat tester overview

Chat tester allows you to test your bot at any time. You can find it in the lower right corner of the Flow. Just click the chat icon and start typing.


When testing your bot in chat tester, it will use the current version of the flow (it doesn't have to be saved nor published) and the most recently trained version of the NLU models.


If you’ve made some changes to your NLU training data (i.e. status of the NLU model is Not ready) and you want to test the most recent version of your bot, make sure to train the NLU model beforehand. Otherwise, you will talk to the bot that doesn't include your latest changes in the NLU.

Testing from any block

Opening chat tester will start the conversation from the Initial context. To start testing from any block, click the Play icon in the upper right corner of a block.


Debug mode

NLU performance optimization

Sometimes, the Flow of your bot is built in such a way, that doesn't involve NLU - there are no Conditions based on the NLU intents nor entities, as well as no elements of the NLU API are used in the response of your bot. In such cases, there will be no call to the NLU services and this information will be displayed in the NLU results section of the debug mode. This is due to the performance optimization of the NLU-related services.

This may be a bit misleading, because in such cases, even phrases that your bot recognizes correctly (you can test it using the Analyze feature in the Phrases tab), won't get any results displayed in the NLU results section.