10
CSC 8520 Fall, 2008. Paula Matus zek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

Embed Size (px)

Citation preview

Page 1: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek1

CS 8520: Artificial Intelligence

Lab 1

Paula Matuszek

Fall, 2008

Page 2: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek2

• 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?

Page 3: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek3

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

Page 4: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek4

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?

Page 5: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek5

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

Page 6: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek6

Chatbots• What data and knowledge are needed to

program these bots?

• What algorithms?

• Do any of them show intelligent behavior?

• How do they differ?

Page 7: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek7

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.

Page 8: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek8

Machine Translation• What data and knowledge are needed here?

• What algorithms?

• Does this show intelligent behavior?

Page 9: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek9

Robot Videos• Watch some of the robot videos at

http://www.newscientist.com/popuparticle.ns?id=in124

Page 10: CSC 8520 Fall, 2008. Paula Matuszek 1 CS 8520: Artificial Intelligence Lab 1 Paula Matuszek Fall, 2008

CSC 8520 Fall, 2008. Paula Matuszek10

Robot Videos• What data and knowledge are needed to

program these robots?

• What algorithms?

• Does this show intelligent behavior?