In this lesson, students expand their understanding of the natural language processing subset of AI and learn about the different types of chatbots. Students are introduced to the Turing test and use this to evaluate the quality of popular chatbots.
Students will be able to:
In this lesson, students explore rule-based chatbots by programming their own!
Students will be able to:
In this lesson, students explore pattern-matching chatbots. Students interact with an example, and then they apply their programming skills to write a pattern-matching chatbot that helps troubleshoot common computer problems.
Students will be able to:
In this lesson, students learn how chatbots use sentiment values. Students also learn how to import files into their program and how to manipulate the data so that it can be used in their program.
Students will be able to:
In this lesson, students learn how AI-powered chatbots work. Students use the chatterbox library to create their own AI-powered chatbot programs.
Students will be able to:
In this lesson, students synthesize all they have learned about chatbots by making their own AI-powered informational chatbot. Students brainstorm their chatbot type, write their program, and go through a user-testing phase before developing their final product.
Students will be able to: