Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IntentEntity can query/select specific Output plugins to use for handling OutputEntity #7

Open
3 tasks
Glavin001 opened this issue Mar 10, 2015 · 1 comment
Assignees
Milestone

Comments

@Glavin001
Copy link
Member

Take for example:

“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
  • Send Output to all / multiple
  • Send Output to only one
@Glavin001 Glavin001 self-assigned this Mar 10, 2015
@Glavin001 Glavin001 added this to the v0.2.0 milestone Mar 10, 2015
@Glavin001
Copy link
Member Author

Another example:

"Play YouTube video on the TV"

Donna should know that "the TV" maps to the registered Chromecast Output plugin for the TV.

@Glavin001 Glavin001 modified the milestones: v0.2.0, v0.3.0 Mar 12, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant