User interaction
Now that you have the basics, learn about how to interact get input and create meaningful interactions with Users of your Skill.
Intents
The initial interactions with your Skill will start with a general utterance from the User. Your Skill must register intents that it can handle and Mycroft will then determine which Skill can respond to the Users request.
IntentsStatements
Mycroft can speak any information that you need to communicate to the User.
StatementsPrompts
If you need to prompt the User for information, you can use a range of methods to ask different types of questions.
PromptsParsing Utterances
A common process within a Skill is to parse the contents of an utterance. Mycroft provides a range of easy to use methods for this task.
Parsing UtterancesConfirmations
Confirmations are used to verify that the input from the User was understood correctly. These may be verbal or non-verbal.
ConfirmationsConversational Context
For more complex cases, a Skill can add context to the Intent Parser to create more natural conversational interaction.
Conversational ContextConverse
Converse allows a recently active Skill to inspect utterances before the normal intent handling process.
ConverseLast updated