Speech Applications Builder Configurator User Guide • May 15, 2004 • page 115 of 116
Environment
The “state” of the application.
SAB is both a development environment and a runtime environment, and provides
a formal mechanism for migrating a dialog from the development phase (the tool
environment) to the deployment phase (the production environment) and then to
the decommissioned phase (the decommission environment).
Flow
See
Dialog
.
Interrupt
A component that handles the execution of an alternative dialog flow in response
to a particular recognition result, such as the caller saying “Help” or “Main Menu”.
Migrate
The process of moving a dialog flow from one environment (state) to another. See
Environment.
Model
See
Dialog
.
Persona
persona is the “personality” one person assigns to another person (real or virtual)
based on how he or she looks or sounds, or seems to behave. In the case of an
automated telephone service, persona is created by details such as
•
the voice type – sex, age, accent
•
the language used – formal, informal
•
the speed at which it “talks”
•
more subtle qualities – such as perceived friendliness, authority or
patience.
When a person interacts with another person, both parties assume well-defined
roles that allow them to interpret the other’s intentions, anticipate what he or she
will do next, and react accordingly. One way to create an automated telephone
service that is easy to use is to give it a consistent persona that is appropriate to
the task it is performing.
Production
The environment (state) in which a dialog flow can be viewed and executed but
cannot be edited.
Process
A component that retrieves data or performs data manipulation.
Prompt
The recorded or synthesized words played out to the caller. Prompts are the
automated system’s contribution to the “conversation”.
Rule
A component that performs boolean logic on an input.
SAB database
All components, dialog flows, and prompts are stored in a database called the SAB
database.
Step
An instance of a component.
Tools
The environment (state) in which a dialog flow can be edited.
Trigger
(Typically short) alternative dialog flows that are run when a triggering event
occurs. Used to handle events such loggable events and Java exceptions.