What is conversational AI?
Most people probably have two associations with the term conversational AI: chatbots, which are widely used in customer contact, and ChatGPT developed by OpenAI (and also used by Microsoft). While many chatbots rely on a back-end decision tree, ChatGPT uses a generative language model to produce answers. As a result, conversations feel much more natural than discussions with chatbots like those found on many websites.
Conversational AI has four components. The first is NLU: Natural Language Understanding. This is based on a neural network that is trained on lots of texts, so that it understands them better and better. The second step is to extract intent: what exactly do you mean by a particular question? Chatbots based on decision trees are not very good at this, and it was also a challenge for first[1]generation conversational AI. But this is where ChatGPT has made a huge leap forward.
The third component is adding context to the conversation, in other words, the chatbot should be able to infer context from previous questions. For example, if you start by saying ‘I’m cold’ and then ask ‘What temperature is the thermostat set at?’, a contextually trained algorithm can infer from the context that the thermostat probably needs to be turned up a notch (interpreting intent). The final component is NLG: Natural Language Generation – generating answers in a language that is so well articulated that it is as though they were given by a human being.
What are the benefits?
Where ChatGPT uses the Internet as its source, leaving you uncertain as to how it generates its answers – and it sometimes even uses the wrong data to generate an answer –, Microsoft has developed a service that runs OpenAI’s algorithm on your own company data. You can decide which sources you want to make accessible to the program, for example the ERP system, the knowledge database, the product database, and the CRM software. By having access to these four sources, ChatGPT would be able to answer almost all customer queries. In the rare case that it cannot, the bot can forward the question to a specialist in the company, who can provide the correct answer immediately in the chat or later by e-mail. The beta version of this service has been released in the USA. At the time of writing, it is not yet available on the Dutch market, so we have only been able to see an American demo here in the Netherlands.