Please enable JavaScript to use CodeHS

Introduction to Artificial Intelligence (2021)

AI and Chatbots

Students learn how chatbots are developed to interact with humans and create an informational chatbot of their own.

Lessons

3.1 Using Chatbots

  • What is a Chatbot?
  • What is a Chatbot?
  • Turing Test and the Chatbot
  • Turing Test and the Chatbot Free Response
  • AI Dungeon
  • +1 more

3.2 Building a Rule Based Chatbot

  • Building a Rule Based Chatbot
  • Building a Rule Based Chatbot Free Response
  • Create Menu + Options
  • Complete your Rule Based Chatbot

3.3 Building a Pattern Matching Chatbot

  • Building a Pattern Matching Chatbot
  • Building a Pattern-Matching Chatbot Free Response
  • Process Requests
  • Creating a Decision Tree
  • Creating a Decision Tree
  • +2 more

3.4 Analyzing User Sentiment

  • File I/O
  • File I/O
  • Accessing a File
  • Using Split to Access Words
  • Creating a Sentiment Dictionary
  • +2 more

3.5 Creating an AI Chatbot

  • Creating an AI Chatbot
  • Creating an AI Chatbot
  • A Simple Chatbot
  • Your First AI Chatbot
  • Chatbot with Chatterbox Trainers
  • +2 more

3.6 Project: Informational Chatbot

  • Project Requirements
  • Project Brainstorm
  • Build Your Distinct Conversations
  • Build Your Informational Chatbot
  • User Testing Questionnaire
  • +2 more