Is Natural language the new user interface?
Conversational systems are designed to provide users with a simple and natural interaction with systems, using the tool they know best: their language. “Chatbots”, “spoken dialogue systems”, “conversational computing”, “conversational agents”, “Natural Human-Computer Interaction” are some of the terms used talking about interactive frameworks integrating human language.
Natural language interaction for custom applications
In specific industries or applications, such as eg. e-commerce, banking and insurance, health and personal care, enterprise help desk, public administration users have different and precise needs. In these cases the natural dialogue system needs to lean on a detailed knowledge of the domain. At the same time it must be able to understand complex interactions, in order to answer properly and satisfying the users' needs, trying to understand their intentions.
Natural dialogue systems therefore have to face a twofold challenge. Firstly, we have to face the complexity of human language, in order to understand it. Natural Language Processing and Machine Learning offer good solutions to this issue. Secondly, domain knowledge has to be used by the dialogue system in order to turn natural interactions into value.
CELI integrates its Natural Language Processing and Machine learning technologies in dialogue systems and natural interfaces. We analyse linguistic data provided by users in depth, in order to design a great user experience in natural interaction. Natural Language Understanding (NLU) and Generation (NLG), and Dialogue management, are at the center of the system. They integrate with Automatic Speech Recognition (ASR) and Text To Speech (TTS), components; the Dialogue Manager interacts with the knowledge base of the specific application. The architecture allows to design a positive user experience, and at the same to implement an effective interaction with systems in a short time.