CONVERSATIONAL USER INTERFACE AGENT DEVELOPMENT ENVIRONMENT
First Claim
1. A computing system, comprising:
- a logic subsystem; and
a data-holding sub system comprising computer-readable instructions executable by the logic system toreceive input defining a machine conversation dialog flow;
display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation;
receive input requesting display of a second representation of the machine conversation dialog flow;
in response to the request, display in the editing user interface the machine conversation dialog flow in a character-based representation; and
based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.
1 Assignment
0 Petitions
Accused Products
Abstract
One disclosed example provides a computing system configured to receive input defining a machine conversation dialog flow, display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation, receive input requesting display of a second representation of the machine conversation dialog flow, and in response to the request display in the editing user interface the machine conversation dialog flow in the character-based representation. The computing system is further configured to, based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.
80 Citations
20 Claims
-
1. A computing system, comprising:
-
a logic subsystem; and a data-holding sub system comprising computer-readable instructions executable by the logic system to receive input defining a machine conversation dialog flow; display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation; receive input requesting display of a second representation of the machine conversation dialog flow; in response to the request, display in the editing user interface the machine conversation dialog flow in a character-based representation; and based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system, comprising:
-
a logic subsystem; and a data-holding subsystem comprising computer-readable instructions executable by the logic system to operate an agent development environment configured to receive input defining a machine conversation dialog flow; display an editable representation of the machine conversation dialog flow in an editing field of a user interface of the agent development environment; receive an input selecting a state within the machine conversation dialog flow displayed in the editing field; in response, display in a preview field of the user interface a preview of the state within the machine conversation dialog flow as the state would be presented during runtime; and based upon the input defining the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow. - View Dependent Claims (11, 12, 13)
-
-
14. A computing system, comprising:
-
a logic subsystem; and a data-holding subsystem comprising computer-readable instructions executable by the logic system to receive input defining a machine conversation dialog flow; based upon the input, modify a machine conversation schema template to form an agent definition; receive an input requesting sharing of the agent definition, the input defining user accounts with which to grant access to the agent definition; grant access to the machine conversation dialog flow to the user accounts defined; receive feedback regarding testing usage of the agent definition from the user accounts; receive an input requesting display of a representation of the feedback regarding testing usage of the agent definition from the user accounts; and in response, display a representation of the machine conversation dialog flow and the representation of the feedback at one or more locations within the representation of the machine conversation dialog flow. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification