CONVERSATIONAL NATURAL LANGUAGE INTERFACES FOR DATA ANALYSIS

A computing system receives from a messaging system a first input identifying a data source. The computing system receives from the messaging system a second input specifying a natural language command related to the data source. The system translates the second input into a set of parameters for bu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ATALLAH, Ryan, CHEN, Sophia, DUAN, Suyang, BRISKMAN, Jared, ANONUEVO, Yukiko
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 computing system receives from a messaging system a first input identifying a data source. The computing system receives from the messaging system a second input specifying a natural language command related to the data source. The system translates the second input into a set of parameters for building a first data visualization from the data source. The system calls one or more API functions provided by a data visualization server, and the computing system receives from the data visualization server a first data visualization that includes a first subset of data fields from the data source. The system generates a representation of the first data visualization and sends the representation to the messaging system, which in turn sends the representation to an electronic device for display on the device. La présente invention concerne un système informatique qui reçoit d'un système de messagerie une première entrée identifiant une source de données. Le système informatique reçoit du système de messagerie une deuxième entrée spécifiant une instruction en langage naturel associée à la source de données. Le système traduit la deuxième entrée en un ensemble de paramètres pour construire une première visualisation de données à partir de la source de données. Le système appelle une ou plusieurs fonctions API fournies par un serveur de visualisation de données, et le système informatique reçoit de la part du serveur de visualisation de données une première visualisation de données qui comprend un premier sous-ensemble de champs de données à partir de la source de données. Le système génère une représentation de la première visualisation de données et envoie la représentation au système de messagerie, qui à son tour envoie la représentation à un dispositif électronique en vue de son affichage sur le dispositif.