* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Question: Intelligent Robotics?
Neuroeconomics wikipedia , lookup
Neuroethology wikipedia , lookup
Intelligence wikipedia , lookup
Evolution of human intelligence wikipedia , lookup
Behaviorism wikipedia , lookup
Visual servoing wikipedia , lookup
Kevin Warwick wikipedia , lookup
Intelligence explosion wikipedia , lookup
History of artificial intelligence wikipedia , lookup
The City and the Stars wikipedia , lookup
Philosophy of artificial intelligence wikipedia , lookup
Artificial general intelligence wikipedia , lookup
Artificial intelligence wikipedia , lookup
Existential risk from artificial general intelligence wikipedia , lookup
Intelligent Robotics Project “A CUSTOMIZED ALICE” By Anupama Seshagiri Contents Introduction - Robotics - Main Components of Robots - Artificial Intelligence Robot Behavior - Adaptability and Versatility ELIZA and ALICE/AIML My Task What is Robotics? Robotics is a science of modern technology of general purpose programmable machine systems Main components of Robots Mechanical Platform/Hardware Base Sensor Systems Joints -> degree of movement The Controller -> Brain of the Robot Power Source Artificial Intelligence Artificial Intelligence Reasoning Adaptation Decision Making Learning from mistakes Requires a lot of programming and sophisticated controllers and sensorial ability of the robot Robot Behavior One of the most interesting aspect of the Robots in general is their “Behavior” Simplest behavior of a robot is “locomotion” - Joints and wheels are used as an underlying mechanism to make robot move from one point to another - Must include “adaptability” and “Versatility” Adaptability and Versatility Adaptability – Adjustment to the task being carried out. Robot must be able to complete the task no matter what interferences occur in the environment Versatility- robot should have such a mechanical structure that it carries out different tasks / same task in different ways Behavior Contd… - - Behavior can be expressed in different ways Action depending on environment – Move away from obstacles, kick a ball, Jump across an obstacle Facial expression – Smile, Frown Textual response – happy, sarcastic, sad, critical A successful Robot will give responses that appear to be coming from a Human Human: “Are you smart?” Robot: “What do you think?” <Sarcastic> Robot: “Smarter than you are!” <Arrogant> Robot: “Of course I am” <defensive> Robot: “I hope I am smart!” <less confident> ELIZA and ALICE ELIZA - - - 1996 computer program by Joseph Weizenbaum which made a spoof of Rogerian Therapist. It mostly rephrased many of the patient’s statements as questions and posed them to the patient Simple Pattern Recognition and Substitution of Key words into canned phrases ELIZA and ALICE contd…. ALICE (Artificial Linguistic Internet Computer Entity) AIML Richard Wallace is the author of AIML and co-founder of A.L.I.C.E Artificial Intelligence Foundation ALICE is a chat Robot AIML (Artificial Intelligence Markup Language) It is an XML-compliant language Makes it possible to customize Alicebot or create one from scratch AIMLContd… Most important units of AIML <aiml> - Tag that begins and ends an AIML document <category> – Specific path through the knowledge web along with the Response <pattern> - Input words <template> - Output response My Task Create a customized ALICE Generate different responses based on the current state (angry, happy, sad, etc.,) Different behavior AIML files will be finally integrated by Martin and myself. Questions?