SYSTEMS AND METHODS FOR INTELLIGENT RESPONSES TO QUERIES BASED ON TRAINED PROCESSES

Systems and methods are provided that use a trained process to reply to a request comprising query data defining a query and context data defining contextual factors for the query from a device. The query is answered by one or more selected APIs of a plurality of APIs that invoke respective services...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHOW, ARTHUR CARROLL, HOOD, EDWARD JAMES, LEE, JOHN JONG-SUK, JAGGA, ARUN VICTOR, DUNJIC, MILOS, LOZON, MARTIN ALBERT, NAIRN, PETER GLEN, TAX, DAVID SAMUEL
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:Systems and methods are provided that use a trained process to reply to a request comprising query data defining a query and context data defining contextual factors for the query from a device. The query is answered by one or more selected APIs of a plurality of APIs that invoke respective services to prepare a response. The trained process determines an execution plan responsive to the query data and the context data and is configured using training to define execution plans comprising selected APIs where a particular API is selected for the plan if it answers at least a portion of the query and the selected APIs together prepare the response optimized for the device according to the context data. The plan is provided to an execution component to execute the plan using the selected APIs and send the response to the requesting device. Il est décrit des systèmes et procédés qui utilisent un procédé dirigé pour répondre à une demande comprenant des données dinterrogations définissant une interrogation et des données de contexte définissant des facteurs contextuels pour linterrogation à partir dun dispositif. Au moins une interface de programmation dapplications sélectionnée dune pluralité dinterfaces de programmation dapplications qui sollicite des services respectifs pour préparer une réponse répond à linterrogation. Le procédé dirigé détermine un plan dexécution qui répond aux données dinterrogations et de contexte, et il est configuré à laide de direction pour définir des plans dexécution comprenant des interfaces de programmation dapplications sélectionnées dans lesquelles une interface de programmation dapplications particulière est sélectionnée pour le plan si elle répond à au moins une partie de linterrogation, et les interfaces de programmation dapplications sélectionnées préparent ensemble la réponse optimisée pour le dispositif conformément aux données de contexte. Le plan est fourni à un composant dexécution pour exécuter le plan à laide des interfaces de programmation dapplications sélectionnées et pour envoyer la réponse au dispositif demandeur.