Bixby — overview (voiceuserinterface community)

Bixby — overview (voiceuserinterface community)

Play all audios:

Loading...

This is my first article based on the Voice User Interface for the Bixby. I’m thinking to share the VUI experience here on Medium as it’s growing good with professionally to read what you


love most. Today I’m going to share the Samsung Bixby experience by giving the Overview of the BIXBY and how it’s helpful in the daily life of the user. BIXBY * Bixby is powered by an open


AI platform that enables developers to leverage their existing APIs and services to build rich conversational experiences. BIXBY TERMS * CAPSULE — Each Capsule contains everything Bixby


needs to know, from defining use cases and models to dialog and layouts. You connect your Capsule to your existing APIs and add natural language training to create conversational


experiences. * NATURAL LANGUAGE UNDERSTANDING (NLU)— Teach Bixby what users would say and how it maps back to the concepts and actions in your Capsule. Bixby then applies that knowledge to


new words and sentences so it can consistently apply the correct meaning to user requests. * BIXBY CONCEPTS — Well-modeled concepts are essential to Bixby because the planner uses concept


models as inputs and goals when executing plans. Concepts are comparable to data types and data structures in a programming language. Primitive concepts represent simple types, like text or


numbers. * MODELS — Models are the building blocks of a Bixby Capsule. They determine what and how Bixby can accomplish tasks, with desired inputs and outputs. When training your capsule,


Bixby will take your models and builds an execution graph, which provides the exact order of operations for Bixby to take upon a specific user prompt. * DIALOG AND VIEWS — Bixby provides two


ways of communicating with the user: dialog and views. While the dialog is used to play speech output to the user, to inform them about certain results or to request additional information,


Views form your capsule’s visual user interface, capable of showing text, buttons, input fields, and lists. * TRAINING — Training Bixby is similar to Alexa’s interactive model. You provide


a number of training samples, or utterances, which will be used by Bixby to understand your user’s intents and how to differentiate between inputs. For that process, Bixby offers a training


tool, which provides you with a visual interface for entering and specifying user utterances. Every utterance is required to specify a goal and optional inputs. A goal must be a model,


either a concept or an action, depending on your use case. To reach that goal, you might need a number of inputs to satisfy the action or concept. To mark a part of your utterance as an


input parameter, you need to specify it’s typed, so Bixby can associate it with the required inputs specified in your goal. * The training file contains all of your capsule’s natural


language models, which are being used by Bixby to understand your user prompts and how to differentiate between inputs. For every training sample, a goal must be specified, telling Bixby


what action to execute on that sample. Furthermore, you can specify inputs with associated nodes or even routes for Bixby to collect additional information. BIXBY DEVELOPER STUDIO * Get the


Bixby Studio > bixbydevelopers.com * Download Bixby Developer Studio as your system preference available for Mac OS X, Windows, Linux. GITHUB * Some of the Bixby Apps by Samsung and


Contributors check them out to get more idea of the Bixby and how it’s works — https://github.com/bixbydevelopers ASK ME Looking for Bixby Development, Bixby Consulting, Or any other Voice


Tech-Related discussion? Wondering if Our Voice could help take your business to the next level by enabling voice? Need a development team to create your voice apps and enable digital


transformation? We are here to help! Just drop in your contact details and we’ll get back within 24 business hours. LinkedIn | Email