Semantic representation using structural ontology for assistant systems

In one embodiment, a method includes receiving, by an assistant xboot, a user input including a natural language utterance from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a tagging syntax for parsing the nat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ALI AHMED, KUMAR ANUJ, SHENG YATING, SHAH PARESH PARESH, SINHA, ANIMESH, LABUDA KOLKE, PENOV FRANCISLAV P, LIU BAIYANG, HANSEN MICHAEL ROBERT, MALIK, KASHTIZ, MOON, SEUNG HWAN, SHAW ERIC, LIU HONGLEI, DIFRANCO DANIEL, HUANG LISA XIAOYI, CHEUNG VINCENT CHARLES, HE ZIJIAN, MORAN BRIAN, SONG CRYSTAL ANNETTE NACATSU, GUPTA SONAL, CHRISTENSEN JONATHAN DAVID, AGAJAYAN, ARMEN, ZHAN HONGYUAN, YU JINSONG, LIU XIAOHU, BENSON NICHOLAS MICHAEL ANDREW, CROOK PAUL ANTHONY, SHAO RUI, LEVIN THEODORE FRANK
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In one embodiment, a method includes receiving, by an assistant xboot, a user input including a natural language utterance from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a tagging syntax for parsing the natural language utterance into semantic units including actions, objects, and attributes, wherein the semantic representation embeds the at least one object into the at least one action and declarates at least one attribute of the embedded object that the action will be taken, sending a request to the agent based on the semantic representation to perform a task corresponding to the user input, a result of the executed task mapped to the fabric determined by the fabric ontology is received from the agent, and an instruction is sent from the assistant xboot to the client system to present a response based on the result of the executed task. 在一个实施例中,一种方法包括由助理xbot从与用户相关联的客户端系统接收包括自然语言话语的用户输入,基于定义用于将自然语言话语解析为包括动作、对象和属性的语义