Repository Feedback

Your feedback helps us improve the repository's content relevance and usability. Please share your thoughts to help us better serve researchers and practitioners.

Submit feedback

Submit a research study

Contribute to the repository:

Add a paper

Build-a-Bot: Teaching Conversational AI Using a Transformer-Based Intent Recognition and Question Answering Architecture

Authors
Kate Pearce,
Sharifa Alghowinem,
Cynthia Breazeal
Date
Publisher
arXiv
As artificial intelligence (AI) becomes a prominent part of modern life, AI literacy is becoming important for all citizens, not just those in technology careers. Previous research in AI education materials has largely focused on the introduction of terminology as well as AI use cases and ethics, but few allow students to learn by creating their own machine learning models. Therefore, there is a need for enriching AI educational tools with more adaptable and flexible platforms for interested educators with any level of technical experience to utilize within their teaching material. As such, we propose the development of an open-source tool (Build-a-Bot) for students and teachers to not only create their own transformer-based chatbots based on their own course material, but also learn the fundamentals of AI through the model creation process. The primary concern of this paper is the creation of an interface for students to learn the principles of artificial intelligence by using a natural language pipeline to train a customized model to answer questions based on their own school curriculums. The model uses contexts given by their instructor, such as chapters of a textbook, to answer questions and is deployed on an interactive chatbot/voice agent. The pipeline teaches students data collection, data augmentation, intent recognition, and question answering by having them work through each of these processes while creating their AI agent, diverging from previous chatbot work where students and teachers use the bots as black-boxes with no abilities for customization or the bots lack AI capabilities, with the majority of dialogue scripts being rule-based. In addition, our tool is designed to make each step of this pipeline intuitive for students at a middle-school level. Further work primarily lies in providing our tool to schools and seeking student and teacher evaluations.
Study at a glance
  • Question: How can an educational tool help middle school students learn artificial intelligence concepts by building their own chatbots?
  • Setting and data: Not stated in the abstract
  • Method: Tool development and system design
Why it matters

AI literacy is important for all citizens as artificial intelligence becomes prominent in modern life. However, existing educational materials largely focus on terminology and ethics rather than allowing students to learn by creating their own machine learning models.

Key findings
  • For middle school classrooms, Build-a-Bot enables students and teachers to build customized question-answering chatbots using their own curriculum to learn artificial intelligence fundamentals.
  • The system guides learners through data collection, data augmentation, intent recognition, and question answering rather than presenting conversational AI as an unchangeable black box.
  • The interactive text and voice chatbots can answer student queries based directly on instructor-provided resources, such as textbook chapters.

Summary drafted with AI from the paper’s abstract and may contain errors. See the full paper for details.

Who is the user?