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...
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Published: |
Massachusetts Institute of Technology
2022
|
Online Access: | https://hdl.handle.net/1721.1/139144 |
_version_ | 1826202596595990528 |
---|---|
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 |