Dialoguing rational agent, intelligent dialoguing system using this agent, method of controlling an intelligent dialogue, and program for using it
First Claim
1. A dialoguing rational agent comprising:
- a software architecture including at least means of interpreting incoming events, a rational unit, and means of generating outgoing events, the interpretation means being designed to transform incoming events translating a communication activity of an external agent into incoming formal communication records, during operation, the rational unit producing outgoing formal communication records as a function of the incoming formal communication records during operation; and
a behavioral model of the rational agent managed by the rational unit, and also during operation the generation means transforming outgoing formal communication records into outgoing events materializing a communication activity of the rational agent with the external agent;
wherein the software architecture also comprises an inputs and outputs management layer provided with at least one multimodal fusion module;
the interpretation means comprise a plurality of incoming event interpretation modules, each module being specifically dedicated to a particular communication mode, in that during operation all incoming events are handled by the multimodal fusion module that redirects interpretation of these incoming events to the various interpretation modules as a function of the mode of each; and
the multimodal fusion module correlates incoming formal communication records collected from these interpretation modules during the same fusion phase, and submits the incoming formal communication records thus correlated to the rational unit at the end of the fusion phase.
1 Assignment
0 Petitions
Accused Products
Abstract
A rational agent includes interpretation means to transform events translating a communication activity of an external agent into incoming formal records, a rational unit producing outgoing formal records as a function of the incoming formal records and a behavioral model of the rational agent, and outgoing events generation means transforming outgoing formal records into outgoing events materializing a communication activity of the rational agent with the external agent. The interpretation means comprise several interpretation modules, each of which is dedicated to a mode specific to it, and the rational agent also comprises an inputs and outputs management layer provided with a multimodal fusion module that takes account of all incoming events, redirects their interpretation to the different interpretation modules concerned, correlates incoming formal records and submits the incoming formal communication records thus correlated to the rational unit.
54 Citations
27 Claims
-
1. A dialoguing rational agent comprising:
-
a software architecture including at least means of interpreting incoming events, a rational unit, and means of generating outgoing events, the interpretation means being designed to transform incoming events translating a communication activity of an external agent into incoming formal communication records, during operation, the rational unit producing outgoing formal communication records as a function of the incoming formal communication records during operation; and
a behavioral model of the rational agent managed by the rational unit, and also during operation the generation means transforming outgoing formal communication records into outgoing events materializing a communication activity of the rational agent with the external agent;
wherein the software architecture also comprises an inputs and outputs management layer provided with at least one multimodal fusion module;
the interpretation means comprise a plurality of incoming event interpretation modules, each module being specifically dedicated to a particular communication mode, in that during operation all incoming events are handled by the multimodal fusion module that redirects interpretation of these incoming events to the various interpretation modules as a function of the mode of each; and
the multimodal fusion module correlates incoming formal communication records collected from these interpretation modules during the same fusion phase, and submits the incoming formal communication records thus correlated to the rational unit at the end of the fusion phase. - View Dependent Claims (2, 3, 4, 5, 15)
-
-
6. A dialoguing rational agent comprising:
-
a software architecture including at least means of interpreting incoming events, a rational unit, and means of generating outgoing events, the interpretation means being designed to transform incoming events translating a communication activity of an external agent into incoming formal communication records, during operation, the rational unit producing outgoing formal communication records as a function of the incoming formal communication records during operation; and
a behavioral model of the rational agent managed by the rational unit, and also during operation the generation means transforming outgoing formal communication records into outgoing events materializing a communication activity of the rational agent with the external agent;
wherein the inputs and outputs management layer is provided with a multimodal fission module;
the generation means comprise a plurality of modules generating outgoing events, each of which is specifically dedicated to a communication mode specific to it;
the multimodal fission module redirects transformation of outgoing formal communication records generated by the rational unit as outgoing events with corresponding modes to the different generation modules; and
the multimodal fission module manages the flow of these outgoing events. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 16)
-
-
17. A method for controlling an intelligent dialogue between a controlled rational agent and an external agent, the method comprising:
-
at least interpretation operations consisting of interpreting incoming events supplied to the controlled rational agent by transforming them into incoming formal communication records;
determination operations consisting of generating appropriate responses to the incoming formal communication records in the form of outgoing formal communication records; and
expression operations consisting or transforming outgoing formal communication records to produce outgoing events addressed to the external agent;
wherein the method also comprises switching operations, correlation operations and phase management operations, in that at least one switching operation consists of taking account of at least one incoming event as a function of a mode of expression of this incoming event, in that the operations to interpret incoming events expressed in the corresponding different modes are used separately, in that at least one correlation operation consists of collecting the incoming formal communication records corresponding to different modes of incoming events, during the same fusion phase, for joint processing of these incoming formal communication records by the same determination operation, and in that phase management operations consist of at least determining at least one fusion phase. - View Dependent Claims (18, 19, 20, 21, 26)
-
-
22. A method for controlling an intelligent dialogue between a controlled rational agent and an external agent, the method comprising:
-
at least interpretation operations consisting of interpreting incoming events supplied to the controlled rational agent by transforming them into incoming formal communication records;
determination operations consisting of generating appropriate responses to the incoming formal communication records in the form of outgoing formal communication records; and
expression operations consisting or transforming outgoing formal communication records to produce outgoing events addressed to the external agent;
wherein the method also comprises a concatenation operation consisting of at least applying expression operations associated with corresponding different output modes to the outgoing formal communication records sequentially, and producing a tree structure organized in branches, each of which represents one of the outgoing events, each expression operation completing this tree structure with modal information specific to this expression operation. - View Dependent Claims (23, 24, 25, 27)
-
Specification