Bixby is a new paradigm and platform to advance the state of conversational AI and voice. Remote-endpoints make code more flexible on Bixby capsules.
There are two ways to interact with the Bixby voice.
First. You can create a flow using the Capsule label node and the Capsule result node. You can run this flow using a Capsule for Automation Studio. We have already developed the capsule for Automation Studio. It is listed on the Bixby Marketplace.
For how to run a flow in Bixby Voice, check here
Select the icon and insert a name to identify it in the Bixby Capsule for Automation Studio.
You can assign unique icons for Automation by modifying the icons through the Pixel Editor.
The node can specify name value that will be call from Bixby Capsule for Automation Studio.
Bixby Capsule for Automation Studio call:
The name of the label assigned by the user. It must be unique in order to be identified in the Capsule.
The icon of the label drawn by the user.
The node can specify results value that will be show.
Click on the preview to edit it. This allows you to enter the message, image src and data array.
This message will be displayed on the capsule result screen. msg.message
Image address to display on the capsule result screen. msg.image
An array to be displayed in the form of a table on the capsule result screen. msg.data
The body of the response. The node can be configured to return the body as a string, attempt to parse it as a JSON string
{"name":string, "image":string, "data":array}
Second. You can create flows with Bixby endpoint node and Bixby response node. And this remote endpoint can be used for the Bixby capsules you make.
Creates an end-point for creating Bixby capsules.
The HTTP method to access the endpoint, such as POST or GET.
The URL of the remote-endpoint.
Specifies zero, one, or more inputs to be evaluated before executing the action. Keep in mind that the order of inputs in the block is the order in which they are evaluated.
Specifies an input that is collected for executing an action. more
msg.input['%name%'] contains an object of any query string parameters. Otherwise, it contains the body of an HTTP request.
The Bixby output node sends 200 responses back to requests.
output JSON object