CREATING MODULAR CONVERSATIONS USING IMPLICIT ROUTING

A computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: COHEN, Eyal, WASSERKRUG, Segev, BILGORY, Erez, ROSE, Daniel
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 computer implemented method of routing a verbal input to one of a plurality of handlers, comprising using one or more processors adapted to execute a code, the code is adapted for receiving a verbal input from a user, applying a plurality of verbal content identifiers to the verbal input, each of the verbal content identifiers is adapted to evaluate an association of the verbal input with a respective one of a plurality of handlers by computing a match confidence value for one or more features,such as an intent expressed by the user and/or an entity indicated by the user, extracted from the verbal input and routing the verbal input to a selected one of the handlers based on the matching confidence value computed by the plurality of verbal content identifiers. The selected handler is adapted to initiate one or more actions in response to the verbal input. L'invention concerne un procédé mis en œuvre par ordinateur permettant d'acheminer une entrée verbale jusqu'à un gestionnaire d'une pluralité de gestionnaires, ledit procédé consistant à : utiliser un ou plusieurs processeurs conçus pour exécuter un code, le code étant conçu pour recevoir une entrée verbale d'un utilisateur ; appliquer une pluralité d'identifiants de contenu verbal à l'entrée verbale, chacun des identifiants de contenu verbal étant conçu pour évaluer une association de l'entrée verbale avec un gestionnaire respectif d'une pluralité de gestionnaires en calculant une valeur de confiance de correspondance pour une ou plusieurs caractéristiques, telles qu'une intention exprimée par l'utilisateur et/ou une entité indiquée par l'utilisateur, extraites de l'entrée verbale ; et acheminer l'entrée verbale jusqu'à un gestionnaire sélectionné parmi les gestionnaires d'après la valeur de confiance correspondante calculée par la pluralité d'identifiants de contenu verbal. Le gestionnaire sélectionné est conçu pour lancer une ou plusieurs actions en réponse à l'entrée verbale.