LEVERAGING DIALOGUE HISTORY IN UPDATED DIALOGUE

A method of leveraging a dialogue history of a conversational computing interface to execute an updated dialogue plan. The method comprises maintaining an annotated dialogue history of the conversational computing interface. The annotated dialogue history includes a plurality of traced steps definin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KRISHNAMURTHY, Jayant Sivarama, HALL, David Leo Wright, CHEN, Pengyu, 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 leveraging a dialogue history of a conversational computing interface to execute an updated dialogue plan. The method comprises maintaining an annotated dialogue history of the conversational computing interface. The annotated dialogue history includes a plurality of traced steps defining a data-flow including input data used to execute a context-dependent operation and output data recorded from a previous execution of the context-dependent operation. The method further comprises recognizing an updated dialogue plan including a prefix of executable steps and an updated executable step following the prefix. The method further comprises automatically computer-recognizing that the prefix of executable steps of the updated dialogue plan matches a corresponding prefix of traced steps in the annotated dialogue history. The method further comprises re-using the data-flow from the prefix of traced steps in the annotated dialogue history to automatically determine input data of the updated executable step. L'invention concerne un procédé d'exploitation d'un historique de dialogue d'une interface informatique conversationnelle pour exécuter un plan de dialogue mis à jour. Le procédé consiste à maintenir un historique de dialogue annoté de l'interface informatique conversationnelle. L'historique de dialogue annoté comprend une pluralité d'étapes relevées définissant un flux de données comprenant des données d'entrée utilisées pour exécuter une opération dépendant du contexte et des données de sortie enregistrées à partir d'une exécution précédente de l'opération dépendant du contexte. Le procédé consiste en outre à reconnaître un plan de dialogue mis à jour comprenant un préfixe d'étapes exécutables et une étape exécutable mise à jour suivant le préfixe. Le procédé consiste en outre à reconnaître automatiquement par ordinateur que le préfixe d'étapes exécutables du plan de dialogue mis à jour correspond à un préfixe correspondant d'étapes relevées dans l'historique de dialogue annoté. Le procédé consiste en outre à réutiliser le flux de données à partir du préfixe d'étapes relevées dans l'historique de dialogue annoté pour déterminer automatiquement des données d'entrée de l'étape exécutable mise à jour.