Conversational agents (CAs), such as chatbots or virtual assistants, represent Artificial Intelligence (AI) systems designed to facilitate human–machine interaction through natural language. These systems are revolutionizing communication by improving efficiency, effectiveness, and user-friendliness. CAs find applications across various domains, including customer service, health care, and education. This chapter thoroughly explores CAs, focusing on their underlying structure, the problems they aim to address, and the current challenges documented in the existing literature. Furthermore, we delve into the architectures of CAs, shedding light on the key distinctions between modular and end-to-end implementations. To achieve this objective, we introduce a comprehensive taxonomy categorizing the tasks CAs are designed to tackle, encompassing information retrieval, question answering, and chitchat. We scrutinize the advantages and disadvantages of potential models for each of these tasks, besides comprehensively investigating the recent developed methodologies and incorporating a detailed analysis of rule-based and data-driven strategies. Throughout this examination, we emphasize the strengths, limitations, and potential future directions, including the imperative need to develop ethical and reliable conversational agents.

Conversational User Interfaces and Agents / Biancofiore, Giovanni Maria; Di Palma, Dario; Pomo, Claudio; Narducci, Fedelucio; Di Noia, Tommaso (HUMAN-COMPUTER INTERACTION SERIES). - In: Human-Centered AI: An Illustrated Scientific Quest[s.l], 2025. - ISBN 9783031613746. - pp. 399-438 [10.1007/978-3-031-61375-3_4]

Conversational User Interfaces and Agents

Biancofiore, Giovanni Maria;Di Palma, Dario;Pomo, Claudio;Narducci, Fedelucio;Di Noia, Tommaso
2025-01-01

Abstract

Conversational agents (CAs), such as chatbots or virtual assistants, represent Artificial Intelligence (AI) systems designed to facilitate human–machine interaction through natural language. These systems are revolutionizing communication by improving efficiency, effectiveness, and user-friendliness. CAs find applications across various domains, including customer service, health care, and education. This chapter thoroughly explores CAs, focusing on their underlying structure, the problems they aim to address, and the current challenges documented in the existing literature. Furthermore, we delve into the architectures of CAs, shedding light on the key distinctions between modular and end-to-end implementations. To achieve this objective, we introduce a comprehensive taxonomy categorizing the tasks CAs are designed to tackle, encompassing information retrieval, question answering, and chitchat. We scrutinize the advantages and disadvantages of potential models for each of these tasks, besides comprehensively investigating the recent developed methodologies and incorporating a detailed analysis of rule-based and data-driven strategies. Throughout this examination, we emphasize the strengths, limitations, and potential future directions, including the imperative need to develop ethical and reliable conversational agents.
2025
Human-Centered AI: An Illustrated Scientific Quest
9783031613746
9783031613753
Conversational User Interfaces and Agents / Biancofiore, Giovanni Maria; Di Palma, Dario; Pomo, Claudio; Narducci, Fedelucio; Di Noia, Tommaso (HUMAN-COMPUTER INTERACTION SERIES). - In: Human-Centered AI: An Illustrated Scientific Quest[s.l], 2025. - ISBN 9783031613746. - pp. 399-438 [10.1007/978-3-031-61375-3_4]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11589/285840
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact