16Conversational AI: Dialoguing Most Humanly With Non-Humans

Rehan Khan1*, Shadab Pasha Khan2 and Syed Adnan Ali2

1Department of Computer Science and Engineering-Data Science, Oriental Institute of Science & Technology, Bhopal, India

2Department of Information Technology, Oriental Institute of Science & Technology, Bhopal, India

Abstract

Artificial intelligence (AI) has been used to develop conversational AI chatbots, which can understand and respond to natural language input. These chatbots utilize techniques such as natural language processing (NLP), natural language understanding (NLU), and natural language generation (NLG) to understand and respond to user input. The human–computer interaction (HCI) aspect of chatbots has also been an essential area of research, as the goal is to create chatbots that can have natural and seamless conversations with users. One such example of a conversational AI chatbot is ChatGPT, which has been trained on a large dataset and can generate human-like responses. In this chapter, we have discussed the origin and subsequent developments in the field of conversational AI. Framework breakthroughs like Rasa and GPT-3 allow the integration of AI, NLP, NLU, NLG, and HCI in the development of chatbots, providing the potential for more sophisticated and human-like conversations. These conversational AI chatbots are being used in a wide range of applications, from customer service and e-commerce to healthcare and education. As technology continues ...

Get Conversational Artificial Intelligence now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.