Try these assessment questions to check your understanding:
- Why would the user define multiple variations for each vocabulary part?
- Similarly, why would they do this for the dialog?
- Why did we wrap our intent with try/catch?
- What is the significance of the en-us string in the vocabulary/dialog file structures?
- How did we make the Pi start the pulseaudio system when it boots?
Suggested enhancement task: Add more intents to the skill, for example, wall avoiding. You could add a stop intent although the response time may make this less than ideal. Also, could the RGB LEDs on the Mycroft be used?