Magpie Activity 1

<< Magpie Activity 5 | MagpieLab | Magpie Activity 2 >>

Chatbots are programs that are designed to respond like humans to natural language input. Before you write code to create your own chatbot, you will explore some existing chatbots.

Start

Go to nlp-addiction.com or http://www.chatbots.org. Try out several of the chatbots and find one to use for this activity.

Exploration

Have several conversations with your chatbot and answer the following questions:

  1. How does it respond to “where do you come from”?
  2. What is the most interesting response?
  3. What is the most peculiar response?
  4. How does it respond to “asdfghjkl;”?

Exercises

Work with another in your group and have two different chatbots converse with each other.

Questions

Simple chatbots act by looking for key words or phrases and responding to them.

  1. Can you identify keywords to which your chatbot responds?
  2. Think of several keywords and the responses they might cause.