Publication

A Conceptual Framework for Integrating Conversational Agents in Digital Education

Juan Carlos Farah
2023
Thèse EPFL
Résumé

The presence of conversational agents (or chatbots) in educational contexts has been steadily increasing over the past few years. Recent surveys have shown widespread interest in the use of chatbots in education, both for research and practice. Although these surveys highlight tangible benefits and promising future applications of educational chatbots, several challenges limit our ability to integrate these chatbots into educational contexts, including technological, pedagogical, interaction, and design challenges. In this thesis, we motivate our approach to these challenges by formulating one overarching research question: How can we guide the integration of chatbots into domain-specific learning contexts? To address this question and, in turn, tackle some of the challenges identified in the literature, we propose a conceptual framework spanning four different dimensions. Following the design-based research methodology, we address each dimension in a corresponding phase of our design process, undertaking multiple iterations of the design cycle within each phase.Our investigation starts by addressing the technological foundations of our framework through an application development architecture and a learning analytics pipeline aimed at supporting the creation of interactive applications for digital education platforms and providing access to the data generated when learners interact with these applications. Using our architecture, we then zoom in on one domain (software engineering education) and develop the applications needed to scaffold pedagogical scenarios in which these chatbots could interact with learners. Specifically, we propose the code review notebook, a template for building technopedagogical scenarios to support teaching programming best practices. Code review notebooks resemble the interactions developers have on social coding platforms and, given the popularity of chatbots on these platforms, are especially suitable for educational chatbots.In a series of online, observational, and field studies, we then explore different interaction strategies that could be harnessed by educational chatbots in their conversations with learners. In particular, we conducted three field studies to assess the effects that educational chatbots following (i) Wizard of Oz, (ii) rule-based, and (iii) large language model-based conversational strategies could have on different aspects of the learning experience. Findings from these studies are relevant to instructors looking to integrate educational chatbots into their practice and served to inform two final contributions proposed in this thesis. These contributions focus on design processes and comprise a model to guide the participatory design of educational chatbots, as well as a technical blueprint to define how these chatbots could be integrated into digital learning applications. Zooming out from the software engineering education use case, the two final contributions aim to generalize our findings to other educational domains.As application programming interfaces to powerful generative language models become widely accessible, we can only expect that increasingly complex educational chatbots will become ubiquitous in the years to come. Understanding how learners interact with these chatbots and providing the support necessary to guide their development is therefore of paramount importance. Our framework aligns itself closely with this line of research.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Concepts associés (46)
Chatbot
vignette|Dialogueur sur une page de Wikipédia en anglais en 2011. Un chatbot aussi nommé dialogueur ou agent conversationnel, est un agent logiciel qui dialogue avec un utilisateur. La recherche sur cette interface personne-machine est influencée par la compétition sur le test de Turing (1950) : donner l'illusion qu'un programme pense par un dialogue sensé. Un utilisateur est invité à formuler sa demande en langage naturel, elle est affinée par un échange convivial, dont le logiciel interprète une requête opérationnelle pour son système d'information.
Design
vignette|Chaise de Charles Rennie Mackintosh, 1897. Le design, le stylisme ou la stylique est une activité de création souvent à vocation industrielle ou commerciale, pouvant s’orienter vers les milieux sociaux, politiques, scientifiques et environnementaux. Le but premier du design est d’inventer, d’améliorer ou de faciliter l’usage ou le processus d’un élément ayant à interagir avec un produit ou un service matériel ou virtuel.
Conversational commerce
Conversational commerce is e-commerce done via various means of conversation (live support on e-commerce Web sites, online chat using messaging apps, chatbots on messaging apps or websites, voice assistants) and using technology such as: speech recognition, speaker recognition (voice biometrics), natural language processing and artificial intelligence. During this time, in China, e-commerce via WeChat – at its core a messaging app, but also letting merchants display their goods in mobile Web pages and via social feeds – grew strongly.
Afficher plus
Publications associées (46)

Generative AI-Enabled Conversational Interaction to Support Self-Directed Learning Experiences in Transversal Computational Thinking

Denis Gillet, Juan Carlos Farah, Adrian Christian Holzer, Abdessalam Ouaazki

As computational thinking (CT) becomes increasingly acknowledged as an important skill in education, self-directed learning (SDL) emerges as a key strategy for developing this capability. The advent of generative AI (GenAI) conversational agents has disrup ...
2024

TRACE: A Conceptual Model to Guide the Design of Educational Chatbots

Denis Gillet, Maria Jesus Rodriguez Triana, Juan Carlos Farah, Sandy Ingram, Fanny Kim-Lan Lasne, Adrian Christian Holzer

Driven by the rising popularity of chatbots such as ChatGPT, there is a budding line of research proposing guidelines for chatbot design, both in general and specifically for digital education. Nevertheless, few researchers have focused on providing concep ...
2023

Towards Novel Evaluation Methods for Social Dialog Systems

Ekaterina Svikhnushina

Language has shaped human evolution and led to the desire to endow machines with language abilities. Recent advancements in natural language processing enable us to achieve this breakthrough in human-machine interaction. However, introducing conversational ...
EPFL2023
Afficher plus
MOOCs associés (7)
Enjeux Mondiaux - Communication
The Communication A module of the course on Global Issues tackles challenges related to instantaneous communication and social media. The interdisciplinary approach implemented integrates SHS and engi
Instructional Design with Orchestration Graphs
Discover a visual language for designing pedagogical scenarios that integrate individual, team and class wide activities.
Instructional Design with Orchestration Graphs
Discover a visual language for designing pedagogical scenarios that integrate individual, team and class wide activities.
Afficher plus

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.