Dialogue appropriate to the intention

The conversational domains inherent in a knowledge graph are defined in GNOSS Chatbot by means of intents, entities, and dialogues. Thus, an assistant is capable of translating natural language sentences into SPARQL language, after analyzing the intention and entities of the user's question using Natural Language Understanding (NLU) techniques, within one or more areas in which the graph has been has been trained.

Training should be understood as the set of processes that enables the incorporation of expert knowledge that characterizes a conversational environment to the general framework for the construction of assistants provided by GNOSS Chatbot. In practice, it is about training GNOSS Chatbot in the Knowledge Graph of a given conversational field.

SPARQL is the W3C standard for the RDF graph interrogation language. It allows, by means of shorter and clearer expressions than those provided by the relational SQL language, the execution of queries that relate multiple entities and their data, which makes it an ideal method to translate the database queries into a computer language. natural language questions that involve various entities and their relationships, which are precisely the type of questions that humans ask and that an assistant must answer.