diff --git a/docs/skill-development/user-interaction/conversational-context.md b/docs/skill-development/user-interaction/conversational-context.md index f11aae5c..3c09c416 100644 --- a/docs/skill-development/user-interaction/conversational-context.md +++ b/docs/skill-development/user-interaction/conversational-context.md @@ -98,7 +98,7 @@ Mycroft: Raining and 14 degrees... ## Using context to enable **Intents** -To make sure certain **Intents** can't be triggered unless some previous stage in aconversation has occured. Context can be used to create "bubbles" of available intent handlers. +To make sure certain **Intents** can't be triggered unless some previous stage in a conversation has occured. Context can be used to create "bubbles" of available intent handlers. ```text User: Hey Mycroft, bring me some Tea @@ -154,7 +154,7 @@ class TeaSkill(MycroftSkill): self.speak('Heres your Tea with Honey') ``` -When starting up only the `TeaIntent` will be available. When that has been triggered and _MilkContext_ is added the `MilkYesIntent` and `MilkNoIntent` are available since the _MilkContext_ is set. when a _yes_ or _no_ is received the _MilkContext_ is removed and can't be accessed. In it's place the _HoneyContext_ is added making the `YesHoneyIntent` and `NoHoneyIntent` available. +When starting up only the `TeaIntent` will be available. When that has been triggered and _MilkContext_ is added the `MilkYesIntent` and `MilkNoIntent` are available since the _MilkContext_ is set. when a _yes_ or _no_ is received the _MilkContext_ is removed and can't be accessed. In its place the _HoneyContext_ is added making the `YesHoneyIntent` and `NoHoneyIntent` available. As you can see, Conversational Context lends itself well to implementing a [dialog tree or conversation tree](https://en.wikipedia.org/wiki/Dialog_tree).