Patent ID: 7376632
Filing Date: 2008-05-20
Classification: G06F,G06N

Abstract:
1. A method of dialogue between a user and a software agent operating on a server, the software agent including a rational unit, said method comprising: receiving, by the software agent, statements in natural language originating from the user; interpreting the statements in a logical statement that acts as input to the rational unit; determining the existence of at least one behavioral principle applying to the logical statement among a set of predetermined principles; deducing one or more logical consequences as a function of the at least one behavioral principle; determining communication actions to be made corresponding to the deduced logical consequences, the communication actions being output from the rational unit; transcribing the communication actions in a statement in natural language; and sending the transcribed statement to the user, wherein the logical statement at input to the rational unit and the communication actions at output of the rational unit are formalized in a communication language utilized as a communication language between software agents.