This patent describes a novel system, method, and program product that are
used in interactive natural language dialog. One or more presentation
managers operating on a computer system present information from the
computer system to one or more users over network interface(s) and accept
queries from the users using one or more known input/output modalities
(e.g. Speech, typed in text, pointing devices, etc.). A natural language
parser parses one or more natural language phrases received over one or
more of the network interfaces by one or more of the presentation managers
into one or more logical forms (parsed user input), each logical form
having a grammatical and structural organization. A dialog manager module
maintains and directs interactive sessions between each of the users and
the computer system. The dialog manager receives logical forms from one or
more of the presentation managers and sends these to a taxonomical mapping
process which matches the items of interest to the user against the
content organization in the content database to match business categories
and sends modified logical forms back to the dialog manager.
Dieses Patent beschreibt ein Romansystem, eine Methode und ein Programmprodukt, die im wechselwirkenden sprachlichen Dialog benutzt werden. Ein oder mehr Darstellung Manager, die auf einem Computersystem funktionieren, stellen Informationen vom Computersystem einem oder mehr Benutzerübernetz interface(s) dar und nehmen Fragen von den Benutzern mit einem oder mehr bekannte Input/Output Modalitäten an (die z.B. Rede, geschrieben im Text, Vorrichtungen, etc. zeigend). Eine grammatische Definition der natürlichen Sprache analysiert eine oder mehr Phrasen der natürlichen Sprache, die über einer oder mehr der Netzschnittstellen durch eine oder mehr der Darstellung Manager in eine oder mehr logischen Formen empfangen werden (der analysierte Benutzer eingegeben), jede logische Form, die eine grammatische und strukturelle Organisation hat. Ein Dialogmanagermodul behält bei und verweist wechselwirkende Lernabschnitte zwischen jeden der Benutzer und das Computersystem. Der Dialogmanager empfängt logische Formen von einem oder von mehr der Darstellung Manager und schickt diese zu einem taxonomischen abbildenprozeß, der die Einzelteile des Interesses zum Benutzer gegen die zufriedene Organisation an der zufriedenen Datenbank, Geschäft Kategorien zusammenzubringen zusammenbringt und geänderte logische Formen zurück zu dem Dialogmanager sendet.