This glossary covers the main technical concepts discussed in these Developers' Guides. If you are looking for capsule development terms, see the Glossary in the Build Conversational Experiences documentation.
A graph starts with a user's utterance and leads to the appropriate commands to send to a smart device. An action flow relates to a specific voice intent and contains different types of nodes connected by execution paths and data paths. An action flow lets you model the behavior of a device in response to a voice command, in a visual manner.
The left margin of Bixby Home Studio, which contains icons that switch between various tasks used in action flow development. For more information, see Bixby Home Studio Basics.
The value of a specified capability for a device. For more information, see the Nodes reference page.
A connectivity platform that enables intelligent voice control on Internet of Things (IoT) devices, using Samsung's virtual personal assistant, Bixby, and the IoT platform SmartThings. For more information, see Overview.
A web-based graphical interface tool for Bixby Home Platform, which helps developers design the voice interfaces between the Bixby virtual assistant and smart devices registered with SmartThings. It enables more intelligent execution of voice commands, taking into account the states and contexts of various devices. For more information, see Bixby Home Studio Basics.
A SmartThings capability summarizes an underlying function of a specific device, allowing you to retrieve the state of a device component or control a function of the device. A capability can consist of an attribute and a command. For more information, see the SmartThings Capabilities reference page.
An action dictated to Bixby via the Command
node. When you configure a Command
node, the result of the selected command determines which ports appear on the node. For more information, see Sending a Device Command.
An operating section or compartment of a device, such as the mainDoor
or freezerDoor
on a refrigerator.
How a node is set up. For more information, see the Nodes references page.
A prompt that asks the user to confirm something, such as performing an action. For more information, see Prompting Users With Ask Nodes.
The bottom portion of the window in Bixby Home Studio. This shows the activity log, problems, notifications, and node search tabs after you click the console icon. For more information, see Bixby Home Studio Basics.
A path that shows data in an action flow passing from one node to another. For more information, see Sending a Device Command With an Argument.
A port that transfers information into a node. For more information, see the Datatypes reference page.
A port that transfers information out of a node. For more information, see the Datatypes reference page.
A type of data within nodes that you can use in Bixby Home Studio. For more information, see the Datatypes reference page.
A person or organization that can make modifications to metadata or capsules.
The unique identifying number of a device. For more information, see Bixby Home Studio Basics.
A response that Bixby can provide to a user while fulfilling a request. For more information, see Creating a Bixby Response Using Device Status.
A port that can change based on a node's capability with a label. These data input ports can be added to a node. For more information, see Sending a Device Command With an Argument.
The main area of the Bixby Home Studio window, where you can create action flows. For more information, see Bixby Home Studio Basics.
The process of running an action flow to produce a result, and the associated presentation to the user.
The action that the Command
node performs, based on the node's configuration.
The path that shows the control or execution of the action flow passing from one node to another. It outlines the plan Bixby uses during execution. For more information, see Sending a Device Command.
The ratio that shows how many voice intents successfully execute during testing of a metadata file for submission. For more information, see Publishing the Bixby Device Graph (BHS Metadata Submission).
User-mode of Bixby that is activated when users say the wake phrase "Hi, Bixby". Normally, this implies that users cannot see and/or touch the device to interact with it.
User-mode of Bixby that is activated when users press and hold the Bixby button on the device or tap the Bixby button on the device's screen when Bixby is already opened. This implies that the user can see and/or touch the screen, as well as use the Bixby button to answer.
A name that is mapped to an input attribute, such as Media Input. For more information, see Creating Custom Device Labels.
A specific location defined by an ISO 3166 code, made up of a two-letter language code and an optional two-letter country code. For example, en-US
is the US English locale, en-GB
is the Great Britain English locale, en
is the English locale that covers all english-speaking countries, and ko-KR
is the South Korean Korean locale.
The unique identifying number for a device's location, such as your home. For more information, see Bixby Home Studio Basics.
The manufacturer ID assigned to developers by SmartThings. For more information, see Bixby Home Studio Basics.
A file that contains selected voice intents, assets, and subgraphs for a device, along with related action flows. For more information, see Publishing the Bixby Device Graph (BHS Metadata Submission).
The part of the metadata sidebar that lists the voice intents, assets, and subgraphs of a device. For more information, see Bixby Home Studio Basics.
The part of the Bixby Home Studio interface that displays the list of voice intents you selected when creating your metadata project. Buttons at the top of the sidebar allow you to create, add, export, and manage metadata. For more information, see Bixby Home Studio Basics.
Anything a human might type or say when interacting with Bixby. It need not be grammatical, and can be of any language.
A function that developers can use in Bixby Home Studio. A node consists of three components: Configuration, data input/output ports, and triggering ports. For more information, see the Nodes references page.
The name of a type of node input, such as coolingTemperature
, which can have a fetched or assigned value. Available parameters for a node depend on the device being used.
An interaction point on a node that allows data flows and execution flows to flow in and out of it.
An interruption in execution to confirm with the user, or to elicit a value or selection. For more information, see Prompting Users With Ask Nodes.
A descriptive piece of information about a specific voice intent, such as the related voice command and capability. You can view properties of a voice intent in the Metadata profile.
Bixby provides a status update or specified dialog, via a Response
node, to inform users about the success or failure of the device commands. For more information, see the Nodes reference page.
This is the unique identifying number for the specific location of the device, such as your living room at home. For more information, see Bixby Home Studio Basics.
These graphs are various example action flows you can use as starter points for your own device or explore to learn more about the various voice intents, nodes, and SmartThings capabilities available in Bixby Home Platform. For more information, see Sample Graphs.
A prompt that asks the user to make a selection. For more information, see Prompting Users With Ask Nodes.
SmartThings provides a cohesive platform for Internet of Things (IoT) devices to interoperate and communicate. For more information, see the SmartThings Developers website.
The bottom portion of the window in the Bixby Home Studio interface, which shows your device information and your account email address. For more information, see Bixby Home Studio Basics.
The ratio that shows how many of the successfully executed voice intents reached their goals during testing of a metadata file for submission. For more information, see Publishing the Bixby Device Graph (BHS Metadata Submission).
A graph used to modularize the main graph and separate functionality into distinctive and reusable sections. For more information, see Creating Subgraphs.
A new or updated metadata file that has been submitted for publishing through Bixby Home Studio. For more information, see Publishing the Bixby Device Graph (BHS Metadata Submission).
One of five possible processing stages that a metadata file submitted for publishing can be in. For more information, see Publishing the Bixby Device Graph (BHS Metadata Submission).
Shows how quickly each action flow completed, and if it completed in a reasonable amount of time during testing of a metadata file for submission. For more information, see Publishing the Bixby Device Graph (BHS Metadata Submission).
A port where a node receives or sends the execution flow. For more information, see the Nodes references page.
An end-user of the entire system.
A natural language request made actually or potentially made by a user.
The vendor identifier number assigned to your device. For more information, see Bixby Home Studio Basics.
A user utterance through which Bixby identifies a corresponding voice intent.
A user's intention that Bixby can understand from natural voice commands. Voice intents determine what voice commands can be used to control a device. Different capabilities support various voice intents. For more information, see the Voice Intents reference page.