An agent acts intelligently if it
A distinction is often made between weak and strong articifical intelligence.
Weak AI is dedicated to a single task, such as speaking to an automated voice on a telephone call. "How may I direct your call?" sometimes receives an angry response when the application fails to respond to your reply. If it is a sentient bot, that is, able to detect human emotion, the application may steer you to a human.
Strong AI is able to represent knowledge, and can reason, plan, and learn, and can communicate with a human being. A strong AI app may be autonomous, or at least give the illusion of being autonomous. It may still be under human control, particularly if it is subject to Isaac Asimov's three well known laws:
1. A robot may not injure a human being or, through inaction, allow a human being to come to harm.
2. A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.
3. A robot must protect its own existence as long as such protection does not conflict with the First or Second Laws.
1. Intro 2. Books on Artificial Intelligence 3. Review of Data Structures 4. Algorithms 5. Trees and Graphs 6. Expert Systems 7. Machine Learning and Neural Nets 8. Speech Recognition and Natural Language Processing 9. Computer Vision 10. Robotics