100 likes | 232 Vues
In this lab exercise from CSC 8520, students will explore various AI applications, including games like "Hunt the Wumpus," "Dots and Boxes," and "Zork," as well as chatbots such as A.L.I.C.E. and Eliza. We'll investigate the required data, knowledge, and algorithms to program these systems while assessing their intelligent behavior. Additionally, we'll dive into machine translation tools and analyze their effectiveness. Through hands-on exploration, students will consider the fundamental aspects that make these programs "intelligent."
E N D
CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008 CSC 8520 Fall, 2008. Paula Matuszek
For each of the following URLs: • Explore it, try it out. • Think about the following: • How would you program it? • What kinds of algorithms and data does the program need? • Would you consider the program intelligent? CSC 8520 Fall, 2008. Paula Matuszek
Games • Hunt the Wumpus at http://scv.bu.edu/miscellaneous/games.html • Dots and Boxes at • http://www.well.com/user/argv/java/dots.html • Zork at http://www.ifiction.org/games/play.phpz?cat=2&game=3&mode=html CSC 8520 Fall, 2008. Paula Matuszek
Games • What data and knowledge are needed to program these three games? • What algorithms? • Do any of them show intelligent behavior? • How do they differ? CSC 8520 Fall, 2008. Paula Matuszek
Chatbots • A.L.I.C.E. at http://alice.pandorabots.com • The classic Eliza at http://nlp-addiction.com/chatbot/eliza • The Jabberwacky bots at http://www.jabberwacky.com. (Note: there are several different bots there.) • Chatbot? Or not? http://www.markconnell.com/mark/chat.asp CSC 8520 Fall, 2008. Paula Matuszek
Chatbots • What data and knowledge are needed to program these bots? • What algorithms? • Do any of them show intelligent behavior? • How do they differ? CSC 8520 Fall, 2008. Paula Matuszek
Machine Translation • http://www.google.com/language_tools?hl=eng • Try • http://www.amazon.co.jp • http://www.amazon.de • http://news.google.com/news?ned=es • If you speak another language, try some translations to or from that language. • If you don’t try translating something into another language and then back to English. CSC 8520 Fall, 2008. Paula Matuszek
Machine Translation • What data and knowledge are needed here? • What algorithms? • Does this show intelligent behavior? CSC 8520 Fall, 2008. Paula Matuszek
Robot Videos • Watch some of the robot videos at http://www.newscientist.com/popuparticle.ns?id=in124 CSC 8520 Fall, 2008. Paula Matuszek
Robot Videos • What data and knowledge are needed to program these robots? • What algorithms? • Does this show intelligent behavior? CSC 8520 Fall, 2008. Paula Matuszek