While hint utterances can be defined as annotated natural language, you should always use pure natural language. The main benefit of this is that it allows you to harness your training file to ensure that potential users are not provided hint utterances that are not guaranteed to work with your capsule.
There are two steps to take to define a robust hint utterance:
- Determine an utterance that would serve as a good showcase of the functionalities available in your capsule.
- Train that exact utterance in your training file so you can generate a path and confirm its behavior by running it in the simulator.
By following the two steps above, you can ensure that your capsule provides the best first impression to any users interested in it.
utterance (Who is Mario?)
utterance ([g:FindCharacter] Who is (Mario)[v:CharName]?)