“Turn on lights in bedroom” → intent “toggle_lights” → extract from context {room: “bedroom”, state: “on” } → send request to Donna server that has access to the Bedroom lights → turn on bedroom lights
Many Output plugins could handle the toggle_lights Intent, however the IntentEntity specified the bedroom and so only a subset (1) output device could be used.
[ ] By default, the Output plugin associated with that Input/Sense plugin is used
For instance, iOS Input plugin and iOS Output plugin on the same device
Take for example:
Many Output plugins could handle the
toggle_lights
Intent, however theIntentEntity
specified thebedroom
and so only a subset (1) output device could be used.