Automatic tests are useful if your Assistant deals with natural language.
- Throughout the life cycle of your Assistant, from its creation through its continuous enrichment, regressions in terms of expected behavior can be introduced. This can be due to adding new intents, changing a workflow or modifying the NLU engine, modifying an external webhook, etc.
- It is therefore important to keep a perfectly functional Assistant. Because your assistant will evolve over time and the non-regression tests make sure that no negative impact has been introduced during the enrichment of it.
- The tests are customizable.
Add a test, a question that the Assistant should be able to answer.
Select the intention related to the question, then click on add the test.
Run the tests and watch the result.