Conversational Interface (CUI) and Natural Language

Today, conversational interfaces are increasingly evolved and, thanks to Artificial Intelligence, they allow human-machine interaction to simplify many daily activities. With Pigro the company can query the knowledge base in natural language, choosing the solution that best suits its needs: interface, chatbot or API.
Request A Demo
Natural Language
AI Powered Technology
AI Powered Technology
CUI
AI Powered Technology
Conversational interfaces: what they are
Conversational interfaces, also known as CUIs, belong to the broader field of user interfaces (UIs), which are systems designed to enable human-computer interaction.The definition of conversational interface encompasses all those applications that allow the user to ask questions in natural language to software, that is, using the language used by humans to communicate verbally or textually. In fact, within this set, you can find chatbots, virtual assistants, bots, conversational agents, voice assistants, voice bots, etc.

CUIs replicate a conversation between humans on digital channels and have increasingly emerged as a tool to facilitate interaction between companies and customers, making it fluid thanks precisely to the ability to use natural language.

How conversational interfaces work and what role Artificial Intelligence playsT

he interaction with the user can be both written and oral and the resulting dialogue can be more or less complex: conversational interfaces can, in fact, be based on the use of Artificial Intelligence, which allows the processing of natural language.Thanks to AI it is possible to analyze the language and return a response consistent with the impulse received by the user, making them able to entertain a conversation.

In particular, the so-called Machine Learning (or machine learning) can be used in the design phase, to build algorithms capable of making the interface more precise in providing answers to the user.

NLP (Natural Language Processing) technology, on the other hand, allows computers to analyze and detect human language patterns, based on the syntax of the language: in a few words, they analyze the language and, by mimicking it, return a response as consistent as possible with that impulse.

In this way, it is possible to provide a natural language interaction that makes the user experience as close as possible to a human conversation, more perceptive of behaviours and intents and, consequently, more productive.AI is used both at the information storage stage, to understand what the user is asking, and later to build and provide an answer to the question, due to its ability to analyze data and use it to make decisions in real-time.

In addition, many of these conversational systems are constantly continuing to learn and develop larger bases of content, thanks to the huge many databases and data sources available on the web today, which also allow for improved self-learning performance, based on the questions asked and feedback provided by the user.

Some examples of conversational interfaces can be chatbots, voice bots and virtual assistants, used both in first-level support, which requires easy actions and low-complex interactions to solve simple requests and in purchase or booking support experiences, as in many e-commerce or travel sites, which require a greater ability to handle long and complex interactions.
The beginnings of Conversational User Interfaces

The first conversational interfaces were born around 1960, with the so-called “text-based” dialogue systems, which aimed to answer questions and chatbots that simulated casual conversations.

Since the ’80s, the idea of a conversational interface as a system with which humans can interact for a variety of different purposes is gaining ground; for this reason, research in various fields is focused on the study and development of such systems.One of the first conversational interfaces ever developed was the chatbot Eliza, created between 1964 and ’66 in the Artificial Intelligence lab at MIT (Massachusetts Institute of Technology).Eliza was created to fill the role of a psychotherapist.

Its creator wanted to show how the lack of depth of character affected the relationships between people and machines, but many individuals who came into contact with Eliza attributed feelings similar to human ones to the chatbot.

Later, an example of a text-based chatbot, like Eliza, was Parry, created in 1972 and given the personality of a schizophrenic patient.Further examples of interfaces designed to interact with users were Jabberwaky (1988), ALICE (1995), and the better-known Clippy, the “paperclip” agent for Microsoft Office.The most recent developmentsIn 2006 IBM presents Watson, an artificial intelligence system developed from the idea of answering questions in a TV quiz. In 2013, the same company announced the first commercial application of Watson, which will be used in decision management in lung cancer treatment at MSKCC, a cancer research and study centre, located in New York.

This was followed by projects of interfaces similar to IBM’s, including the now famous virtual assistants from Apple (Siri), Amazon (Alexa), Windows (Cortana) and Google Assistant. To date, it is not strange to have a smart device in the home, with which we interact using our voice and, in many cases, this technology is also used by our mobile devices.


The purpose is to simplify everyday actions, such as setting a timer, checking the outside temperature or locating a place and knowing the route.

This artificial intelligence is also commonly used in many websites, by companies in a wide variety of industries to facilitate and manage relationships with users: thanks to the use of chatbots and virtual assistants on messaging apps and social, it is possible to manage customer support, from assistance to purchase, entertainment, to booking a vacation.
Types of interfaces
Rule-based

This type of interface is usually also called “flow chatbot” since it operates according to predefined rules. For their development are, in fact, built predefined dialogue paths, which can guide the user to perform certain actions during the interaction, which typically occurs with buttons and keywords, rather than freely typing a command.

Based on Artificial Intelligence

Text-based interfaces
So-called chatbots, or text-based web or mobile systems, are interfaces that rely on an impulse sent by the user in the form of written text to provide a response, which can be written or spoken.

Given the large availability of data in written form (which they draw on), these types of interfaces are faster to implement. Depending on the type of technology used, chatbots can learn information categorized by keywords, tags or specific terms, as is the case with NLU

– Natural language understanding. According to this approach, the information used to build the chatbot’s knowledge base must also be analyzed and “understood” from a semantic point of view. This results in a longer time for the implementation of such systems.For interfaces that are based on a statistical AI approach, the implementation time will be faster since it is based on the correlations present in the text (e.g.: question and answer pairs that the chatbot extracts from the documentation base).

Therefore, this type of interface does not require the user to use specific terms to perform the search. For further information: Artificial intelligence with a statistical approach.The information retrieved can be of a generic nature, as in the case of the Google Assistant, which opens a dialogue box for searching the web, or more specific, such as a portion of text, or a specific service.Similar to voice interfaces, they clearly differ in the type of visual front-end that the user uses to receive information.This type of natural language user interface is useful in cases where the company needs to convey more complex information to the user, as they can have the aid of text, links, and graphics.

Voice-based interfaces

Voice-based conversational interfaces are systems that allow the user to complete an action by uttering a command.Siri, launched in 2011 by Apple, was one of the first widely adopted voice assistants, initially available to all iPhone owners and later integrated into home devices as well. Numerous voice assistants, such as those belonging to Google and Amazon, were then developed to make users’ homes connected: thanks to the use of “smart” devices, they allow a whole series of actions to be carried out by pronouncing a simple voice command.Following this, great progress has been made, especially because this type of interface has been used extensively in the e-commerce sales sector, to ensure fast and effortless user interaction. A limitation is, however, represented by the lack of text and graphics: while for some simple actions, such as re-ordering an already known product, voice is sufficient, for others, such as examining a new article or choosing an item from a menu, this type of interface is less suitable.

Hybrid Interfaces

Hybrid interfaces are made up of mixed-type interactions with the user, who will have both the ability to type freely and interact with the chatbot, but in some cases can be guided in performing certain actions with selection buttons and keywords.
Features
Introduction:
Conversational interfaces play a crucial role in various sectors, enhancing both internal operations and customer interactions. The application areas of Conversational User Interface (CUI) technologies are diverse, offering benefits in different domains.

Sectors and Applications:Financial and Insurance Services:Chatbots assist in operations on websites, customer counters, and provide information on user profiles, transactions, and more.Customer assistance includes solving problems and suggesting personalized services.

E-commerce:Chatbots enhance the user experience by facilitating product searches, suggesting products, promotions, and personalized experiences.Post-purchase, chatbots assist with order tracking, invoice retrieval, and inquiries about return policies.

Human Resources:Chatbots manage HR tasks such as payroll issuance, leave counting, and assist in the recruitment process by screening resumes.

Public Administration:Conversational platforms support citizens by providing information and services on institutional websites, streamlining administrative tasks.

Healthcare:Chatbots aid communication with patients, assisting in diagnostics, monitoring, and information retrieval, especially during health emergencies

.Entertainment, Tourism, and Information:Chatbots offer suggestions in media services, facilitate ticket purchases for events, and assist in the tourism sector by providing information and booking services.

Logistics Sector:Chatbots provide valuable information on operations, warehouse management, shipping, and order changes in the logistics sector.

Operational Sector:Voice assistants assist operators in construction sites and fields, providing information on machinery and recording operations through voice commands.

Operating Systems - Integrated Applications:Virtual assistants like Siri and Cortana are integrated into operating systems, allowing users to access applications and device features through voice commands.

Main advantages and problems solved with a Natural Language Interface


The use of conversational interfaces has become more and more frequent in the business world, also given the number of advantages that can derive from the use of these tools that have become, to all effects, allies in working activities.

Some of the main points in favour of AI-based CUIs can be summarized as follows:– as opposed to humans, they are available 24/7;

– they respond very quickly and simultaneously to a large number of users;
– they are able to mimic human behaviour (in fact they are artificial intelligence), improving the user experience;– can be integrated into any type of service and are multiplatform, to adapt to the needs of use;
– they can automate repetitive work: all those activities performed frequently can be performed by the chatbot, reducing the possibility of errors;
– they can use multiple communication channels, such as text, audio, and images;Consequently, many problems inherent to productivity and customer satisfaction can be solved, thanks to the introduction of conversational interfaces in the business environment:
– Enhance work and increase productivity: the use of interfaces such as chatbots can support employees in their search for information and decrease repetitive tasks, as in the case of Help Desk agents in technical support requests. If you have all the information you need to do your job quickly, you’ll be able to reduce the workload for all business units, which can then focus on higher value-added activities;
– Transforming the Customer Experience and Increasing Sales: especially in the B2C sector, the use of chatbots and conversational solutions helps to improve the user experience, to whom personalized suggestions are made that guide him in the purchase path. Moreover, even about assistance and Customer Care, a chatbot can be a quick and effective solution to answer simple customer requests, improving the customer’s perception of the company;
– Reduce costs: by automating low-level tasks and repetitive actions, such as administrative activities, updating data in CRM, generating documents and consulting them within the company’s knowledge base, conversational interfaces also save costs related to the use of personnel to perform all these activities;
– Facilitating access to corporate knowledge and Knowledge Sharing: conversational platforms based on artificial intelligence can also be used in the area of Knowledge Management, which enables the management and organization of all corporate intellectual capital. Conversational interfaces can be used as true search engines in documentation, providing a centralized access point to knowledge and helping to disseminate information among employees;
– Facilitate onboarding and circulate company culture: conversational solutions such as chatbots can also be used for outreach purposes, for example to answer new employees’ questions about particular company policies and procedures. This will make it easier for the HR department to onboard and train new employees, helping to circulate information and spread company culture values.

Challenges in designing conversational interfaces

Some of the key features that emerged from the opinions of CUI experts and leaders relate to both the design phase of interfaces and the focus on how the user will interact with them.

To talk about challenges, it is useful to introduce the concept of “pervasiveness” and “information architecture.”The latter indicates precisely the design of information systems, software, websites, intranets, online communities based on usability and availability, therefore as usable as possible for users.At this point, we can say that information architecture is pervasive when it becomes usable by the user on multiple channels and through different modalities.

The “multi-channel“, also mentioned by Henry Jenkins in his book “Convergence culture”, is the characteristic that concerns a service or a system, which can be used by the user through different channels (for example, website, application, telephone call).At this point, it is useful to introduce the fundamental difference with the concept of “cross-channel“, which instead concerns the use of multiple channels to complete a fruition experience.

The user will complete part of his journey on one channel, and part on another, since they offer different experiences and functions, but are complementary for the achievement of the user’s objective.Regarding, in particular, conversational interfaces, a striking example of these concepts is provided by Peter Morville, father of information architecture.

Referring to a well-known and commonly used voice assistant, he notes how the impossibility of using multiple channels (auditory and visual) represents an obstacle for the user, whose experience is relegated to the use of voice alone, for example when searching for information.Hence, one of the design challenges is to create interfaces that mix audiovisual input and output to enable better visualization and search, thus creating a cross-channel information architecture.


Conclusion
To understand what challenges the development of conversational interfaces will still face, it may be useful to take the point of view of the consumer, the one who interfaces (daily or almost daily) with chatbots, virtual assistants and conversational agents.If, on the one hand, the user is more likely to interact with a robot, since it is always available and ready to respond, on the other hand, the level of empathy in the conversation will never reach that of human dialogue.

For this reason, it will be necessary to:

– find the right balance between human and robotic interactions to stimulate greater engagement;but also:– equipping conversational assistants with additional features, such as images and videos to improve the user and customer experience, creating more engagement and offering better services than common customer care.In addition, in the design phase, it is useful to give the interface a “personality”, for example by establishing the tone of voice that it should adopt, just as you do with the character in a story.

For this reason, it is fundamental to connect the study and design of the interface with a market analysis that identifies the reference target: knowing how it acts and what it thinks makes it possible to understand what type of interaction it will create, what suggestions to introduce in the dialogue, to anticipate the intentions of the user and also encourage self-learning on the part of the AI.As for the business side, certainly, one of the critical points to be addressed in the development of artificial intelligence technologies (including CUI) is to understand how to introduce these innovations and which areas to involve.Certainly, it will be necessary to start with the design of the user experience, then develop architecture and technology, all the way through to legal and compliance issues.Investing in these areas to introduce a conversational interface will be easier if use cases for conversational assistants are identified (see Chapter 5. Uses and Applications).Addressing these challenges in the not-too-distant future will lead to being able to solve critical issues noted by both consumers and businesses and use natural language interfaces as a tool to increase audience engagement and build customer loyalty.

Sources:
https://andrearesmini.com/blog/what-is-crosschannel/ https://www.bitmat.it/blog/news/88422/interfacce-conversazionali-il-punto-di-vista-dei-consumatorihttps://cristinasantamarina.com/2020/01/11/history-of-conversational-interfaces/https://en.wikipedia.org/wiki/Information_architecture https://www.futurelearn.com/info/courses/introduction-to-conversational-interfaces/0/steps/95084  https://mapsgroup.it/6memes/interfacce-conversazionali/https://research.aimultiple.com/conversational-ui/