Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System

Smart assistants like Amazon’s Alexa, Apple’s Siri, and Google’s Google Home have become commonplace in many people’s lives, appearing in their phones and homes. Despite their ubiquity, these conversational AI agents still largely remain a mystery to many, in terms of how they work and what they can...

Full description

Bibliographic Details
Main Author: Zhu, Jessica
Other Authors: Abelson, Harold
Format: Thesis
Published: Massachusetts Institute of Technology 2022
Online Access:https://hdl.handle.net/1721.1/139144
_version_ 1811082856486666240
author Zhu, Jessica
author2 Abelson, Harold
author_facet Abelson, Harold
Zhu, Jessica
author_sort Zhu, Jessica
collection MIT
description Smart assistants like Amazon’s Alexa, Apple’s Siri, and Google’s Google Home have become commonplace in many people’s lives, appearing in their phones and homes. Despite their ubiquity, these conversational AI agents still largely remain a mystery to many, in terms of how they work and what they can do. To lower the barrier to entry to understanding and creating these conversational AI agents for young students, I expanded on Convo, a conversational programming agent that can respond to both voice and text inputs. I created a simple and intuitive user interface for students to input training data, create programs, and test the conversational AI agents they create. To further assist anyone in using Convo, I also produced a couple of video and PDF tutorials that outline how to use Convo. Additionally, I also developed a curriculum to teach students about key concepts in AI and conversational AI in particular, including the Big 5 AI Ideas and the difference between constrained and unconstrained natural language models. I ran a 3-day workshop in partnership with MIT’s eSPARK program, with a total of 15 participating middle school students. Through the data collected from the preand post-workshop surveys as well as a mid-workshop brainstorming session, I was able to explore how students’ perceptions, understanding, literacy, and visions of conversational AI agents changed. During the workshop, students were able to create their own conversational AI agents. I also found that after the workshop, students tended to think that conversational AI agents were less intelligent than originally perceived, gained confidence in their abilities to build these agents, and learned some key technical concepts about conversational AI as a whole. Based on these results, I am optimistic about Convo’s ability to teach and empower students to develop conversational AI agents in an intuitive way.
first_indexed 2024-09-23T12:10:10Z
format Thesis
id mit-1721.1/139144
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T12:10:10Z
publishDate 2022
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/1391442022-01-15T03:34:15Z Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System Zhu, Jessica Abelson, Harold Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Smart assistants like Amazon’s Alexa, Apple’s Siri, and Google’s Google Home have become commonplace in many people’s lives, appearing in their phones and homes. Despite their ubiquity, these conversational AI agents still largely remain a mystery to many, in terms of how they work and what they can do. To lower the barrier to entry to understanding and creating these conversational AI agents for young students, I expanded on Convo, a conversational programming agent that can respond to both voice and text inputs. I created a simple and intuitive user interface for students to input training data, create programs, and test the conversational AI agents they create. To further assist anyone in using Convo, I also produced a couple of video and PDF tutorials that outline how to use Convo. Additionally, I also developed a curriculum to teach students about key concepts in AI and conversational AI in particular, including the Big 5 AI Ideas and the difference between constrained and unconstrained natural language models. I ran a 3-day workshop in partnership with MIT’s eSPARK program, with a total of 15 participating middle school students. Through the data collected from the preand post-workshop surveys as well as a mid-workshop brainstorming session, I was able to explore how students’ perceptions, understanding, literacy, and visions of conversational AI agents changed. During the workshop, students were able to create their own conversational AI agents. I also found that after the workshop, students tended to think that conversational AI agents were less intelligent than originally perceived, gained confidence in their abilities to build these agents, and learned some key technical concepts about conversational AI as a whole. Based on these results, I am optimistic about Convo’s ability to teach and empower students to develop conversational AI agents in an intuitive way. M.Eng. 2022-01-14T14:52:33Z 2022-01-14T14:52:33Z 2021-06 2021-06-17T20:15:12.525Z Thesis https://hdl.handle.net/1721.1/139144 In Copyright - Educational Use Permitted Copyright MIT http://rightsstatements.org/page/InC-EDU/1.0/ application/pdf Massachusetts Institute of Technology
spellingShingle Zhu, Jessica
Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System
title Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System
title_full Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System
title_fullStr Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System
title_full_unstemmed Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System
title_short Creating Your Own Conversational Artificial Intelligence Agents Using Convo, a Conversational Programming System
title_sort creating your own conversational artificial intelligence agents using convo a conversational programming system
url https://hdl.handle.net/1721.1/139144
work_keys_str_mv AT zhujessica creatingyourownconversationalartificialintelligenceagentsusingconvoaconversationalprogrammingsystem