A set of signals that the Bixby planner interprets to create a plan. This is also the structured representation of a user's request.
Utterances from users are converted by Bixby into intents, inputs and goals used to create the execution plan. Capsules can also direct the planner by using intent
blocks directly.
Like training entries, intents have one (and only one) goal that's usually a concept model, like search results or a reservation, but might be an action, such as playing audio. And, again like training entries, intents might have one or more values as inputs, and might have routes.
computed-input (meow) {
description (By passing in the AudioInfo object to the PlayAudio action, we ask the client to play our sound.)
type (audioPlayer.Result)
compute {
intent {
goal: audioPlayer.PlayAudio
value: $expr(meowToPlay)
}
}
hidden
}
goal optional | Specifies the model used as a plan's target |
goal-set optional | A collection of goals |
route optional | Specify a node the planner must route its execution path through when creating the plan for an intent |
subplan optional | Specifies a plan intent embedded inside another |
value optional | An input value to the plan created by an intent block |
value-set optional | Specifies a collection of values to be used as inputs to the plan created by an intent block |
Copyright 2024 Samsung All rights reserved