Intelligent Chatbots and Artificial Empathy
If you told me 20 years ago that I’d be writing an article that had the phrase “artificial empathy” in the title I’d probably have hurt myself laughing…yet here we are. The use of chatbots, particularly in customer service and support (call center) activities continues to increase rapidly. Customer expectations for “good” digital experiences are high, and the past 3+ years has seen record numbers of people online and using digital channels. In addition to the consumer behavioral changes businesses have faced several challenges including difficulty hiring and retaining qualified employees, friction with employees over working from home or returning to the office, and very difficult economic pressures, all of which created a resource constrained work environment. This is a considerable challenge for many businesses that has resulted in wider deployment of automation, specifically chatbots to reduce the burden on employees.
Consumers and Chatbots
What do consumers think about chatbots and interacting with them? In a recent survey we did for Sendbird of 1200 consumers in 14 countries on consumer communication preferences, 69% of the respondents agreed or strongly agreed with this statement “I prefer to chat directly with a human for customer support rather than with an automated response system / chatbot” while only 29% agreed or strongly agreed with the statement “For customer service I prefer to chat with an automated system.” That seems pretty clear cut that consumers don’t generally prefer chatting with a bot / automated system. As is typical with consumer preferences though, its rarely that simple. For example, when asked “I'm often able to resolve customer service issues with a self-service automated system, 38% agreed or strongly agreed, and 50% agreed or strongly agreed with “I don't mind interacting with an automated customer support chat system first and then being transferred to a live human agent if needed.” It seems then, that at least 1 in 3 consumers got positive results from the chatbot experience and 1 in 2 were fine with a hybrid bot - human interaction. That also doesn’t take into account the possibility that some subset of the respondents have interacted with the more intelligent and advanced chatbots that are starting to see wider adoption and didn’t even realize that they were chatting with a bot.
What makes a chatbot “intelligent?” Modern intelligent chatbots use some combination of several new capabilities that makes the bot capable of processing and responding to user input in a more sophisticated and human-like manner compared to basic scripted chatbots. Here are some characteristics and components that can be associated with intelligent chatbots:
Natural Language Processing (NLP): Intelligent chatbots use NLP to understand and interpret human language. NLP includes techniques like tokenization, stemming, lemmatization, and syntactic parsing that help in extracting meaning from text input.
Natural Language Understanding (NLU): NLU is a subset of NLP, which enables the chatbot to understand the intent behind the user's query. For instance, the chatbot must understand that "What's the weather like?" and "Is it raining?" both pertain to weather inquiries.
Natural Language Generation (NLG): NLG is the component where the chatbot generates a human-like response based on the data and context it has. It makes the interaction more natural and fluid.
Machine Learning (ML): Intelligent chatbots use ML algorithms to learn from historical chat data and user interactions. This helps in improving the quality and relevance of responses over time.
Context Awareness: These chatbots are capable of maintaining context throughout a conversation. For instance, if a user asks "What is the capital of France?" followed by "What is the population?", the chatbot understands that the second question refers to the population of Paris.
Personalization: Intelligent chatbots can be designed to provide personalized responses and recommendations based on user preferences and past interactions. They might recognize returning users and recall past conversations.
Integration with External Systems: Intelligent chatbots can be integrated with external systems and databases, which allows them to fetch real-time information and provide more useful and accurate responses.
Sentiment Analysis: Some intelligent chatbots have the ability to understand the sentiment behind the user's input, such as whether the user is happy, frustrated, or neutral. This information can be used to tailor the response accordingly.
Handling Complex Queries: While basic chatbots are designed to answer simple and direct questions, intelligent chatbots can handle more complex queries and provide more elaborate responses.
Conversational Memory: Intelligent chatbots may have the ability to remember past conversations and use this information in future interactions with the user.
We should note though, that the term "intelligent chatbot" does not imply that the chatbot possesses general intelligence or consciousness. The intelligence here refers to the ability to mimic human-like conversation to some extent and provide more sophisticated and contextually appropriate responses compared to basic rule-based chatbots.
Artificial Empathy
The characteristics and components that make the chatbot “intelligent” can be enhanced further by something called artificial empathy. Artificial empathy, sometimes referred to as emotion AI or affective computing, is the design and development of systems and devices that can recognize, interpret, process, and respond to human emotions. These capabilities aim to make interactions between humans and machines more natural and intuitive by enabling machines to mimic or simulate empathetic responses. This is particularly effective in intelligent chatbot experiences. We should also note that artificial empathy does not imply that machines genuinely experience emotions, rather it means they can mimic emotional understanding through algorithms and data processing.
Some characteristics of a system that has artificial empathy:
Emotion Recognition: This involves the use of technologies such as natural language processing (NLP), voice analysis, and facial recognition to identify human emotions. For example, through voice analysis, an AI system can detect if a person is stressed or calm based on the pitch and tone. Similarly, facial recognition can be used to identify expressions associated with different emotions.
Emotion Understanding: After recognizing an emotion, the system needs to comprehend what this emotion implies. This understanding could be based on data that connects emotions to contexts, behaviors, or expressions.
Emotion Simulation: This involves the AI system simulating or mimicking an empathetic response. For example, chatbots can be designed to provide responses that are compassionate or supportive depending on the emotions detected in the human user.
Emotion Response: Here, the system generates a response or action based on the recognized emotion. For instance, if an AI assistant detects that a user is frustrated, it may alter its responses to be more patient and helpful.
Learning and Adaptation: Many artificial empathy systems incorporate machine learning algorithms to improve and refine their ability to recognize and respond to emotions over time.
Applications of Artificial Empathy
There are a number of use cases for systems that have artificial empathy capabilities. The most obvious use case is in customer service chatbots and virtual assistants where the bot can use artificial empathy to respond more effectively and appropriately to customer concerns or frustrations. Some of the other more specialized use cases include:
Healthcare: AI systems equipped with artificial empathy can be used in mental health applications, helping in monitoring patient well-being and providing emotional support.
Education: Educational software and robots can use artificial empathy to adapt their teaching styles according to the emotional state of the student.
Entertainment and Gaming: Video games and entertainment systems can alter content and interactions based on the emotional responses of the user.
Automotive: Cars equipped with AI systems could detect if the driver is stressed or tired and adapt the driving assistance systems accordingly.
As with many things AI and generative AI related, it is important to approach artificial empathy with caution and awareness of potential ethical considerations. Systems with artificial empathy could be used in manipulative or invasive ways and should account for issues like data privacy, consent, and the authenticity of emotional interactions.
Intelligent chatbots and assistants that include artificial empathy have the potential to change consumer preferences by dramatically improving the digital experience. The more natural interaction coupled with the improved outcomes of an intelligent bot should address many consumer reservations with automated systems as the use of these advanced systems become more widespread.