Abstract: A method and a virtual agent system services a user request from a user. The virtual agent system includes: (a) a conversational user interface receiving the user request and communicating with two or more virtual agents; and (b) a dialog manager including a natural language processing module, that directs operations of the conversational user interface, wherein the dialog manager (i) receives and analyzes the user request from the conversation user interface using the natural language processing module, (ii) causes the conversational user interface to request and to receive a response to the user request from each of the virtual agents, and (iii) integrates the received responses to the user request into an integrated response based on the natural language processing module and causes the conversational user interface to provide the integrated response to the user.
Abstract: A design console provides interaction with a developer in a graphical interface of a virtual agent programming system where elements of an intended dialog between the virtual agent and a chat (developer) user are shown as dialog boxes in the graphical interface, including a trigger element which processes and detects from the input messages processed an intent by the chat user to invoke the virtual agent based on one or more stored utterances; an interaction module which sends a virtual agent message to the chat user, and receives therefrom an utterance responsive to the virtual agent message; and an action element that carries out a specified user intent based on the values of the parameters converted by the interaction module from the utterance collected from the chat user.
Type:
Grant
Filed:
May 9, 2019
Date of Patent:
April 21, 2020
Assignee:
RULAI, INC.
Inventors:
Tony Yong She Jiang, Thi T. Avrahami, Jie Li, Xing Yi
Abstract: A method and a virtual agent system services a user request from a user. The virtual agent system includes: (a) a conversational user interface receiving the user request and communicating with two or more virtual agents; and (b) a dialog manager including a natural language processing module, that directs operations of the conversational user interface, wherein the dialog manager (i) receives and analyzes the user request from the conversation user interface using the natural language processing module, (ii) causes the conversational user interface to request and to receive a response to the user request from each of the virtual agents, and (iii) integrates the received responses to the user request into an integrated response based on the natural language processing module and causes the conversational user interface to provide the integrated response to the user.