UPDATING CONSTRAINTS FOR COMPUTERIZED ASSISTANT ACTIONS

A method of adapting a computerized assistant program to satisfy an updated constraint. The method comprises maintaining a dialogue history including a first utterance that indicates an initial constraint. The method further comprises receiving a second utterance indicating a new constraint that con...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PAULS, Adam David, HALL, David Leo Wright, ZHANG, Yuchen, WOLFE, Jason Andrew
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method of adapting a computerized assistant program to satisfy an updated constraint. The method comprises maintaining a dialogue history including a first utterance that indicates an initial constraint. The method further comprises receiving a second utterance indicating a new constraint that conflicts with the initial constraint. The method further comprises recognizing a revision function statement parametrized by a reference to an initial computerized assistant program configured to satisfy the initial constraint, and a reference to the new constraint. The method further comprises executing instructions derived from the revision function statement to return a revised computerized assistant program that is configured to satisfy the new constraint. L'invention concerne un procédé d'adaptation d'un programme d'assistant informatisé pour satisfaire une contrainte mise à jour. Le procédé comprend le maintien d'un historique de dialogue comprenant un premier énoncé qui indique une contrainte initiale. Le procédé comprend en outre la réception d'un second énoncé indiquant une nouvelle contrainte qui est en conflit avec la contrainte initiale. Le procédé comprend en outre la reconnaissance d'une instruction de fonction de révision paramétrée par une référence à un programme d'assistant informatisé initial configuré pour satisfaire la contrainte initiale, et une référence à la nouvelle contrainte. Le procédé comprend en outre l'exécution d'instructions dérivées de l'instruction de fonction de révision pour renvoyer un programme d'assistant informatisé révisé qui est configuré pour satisfaire la nouvelle contrainte.