Reflex agent-artificial intelligence, Basic Computer Science

Reflex agent-Artificial Intelligence

If an agent decides and executes an action in response to a sensor input without consultation of its world, then it may be considered a reflex response. Humans flinch if they touch anything very hot, regardless of the specific social situation they are in, and this is obviously a reflex action. Likewise chess agents are programmed with lookup tables for endings and openings, so that they do not have to do any processing to select the right move, they simply look it up. In timed chess matches, this kind of reflex action must save several seconds to be used in more difficult situations later.

Unluckily, relying on lookup tables is an insensible way to program intelligent agents: a chess agent would need 35100 entries in this lookup table (noticeably more entries than there are atoms in the universe). And if we remember that the world of a chess agent consists of only thirty two pieces on sixty four squares, it's obvious that we need more intelligent means of selecting a rational action. For RHINO, it is not easy to identify any reflex actions. This is perhaps because performing an action without discussing   the world representation is potentially risky for RHINO, because people get everywhere, and museum exhibits are costly to replace if broken!

 

Posted Date: 10/2/2012 1:43:47 AM | Location : United States







Related Discussions:- Reflex agent-artificial intelligence, Assignment Help, Ask Question on Reflex agent-artificial intelligence, Get Answer, Expert's Help, Reflex agent-artificial intelligence Discussions

Write discussion on Reflex agent-artificial intelligence
Your posts are moderated
Related Questions
Data buses: The availability of reliable digital semi-conductor technology has enabled the inter-communication task between different equipment to be significantly improved. P

Variable - Concept of programming language: Variable: As referencing memory by its physical address is very tedious, variable names are used. A variable is a symbolic name giv

Running more than a few threads is like running several different programs at the same time as, but with the following profits: • Multiple threads inside a process share the same d

Artificial Intelligence research: Artificial Intelligence research may be describe  in terms of how the following question has been answered: "How are we going to get a comp

mention the aims of education in present scenario

Design a program that will read a file of sales records and produce a sales report. Each record in the file contains a customer’s ID, name, a sales amount, and a validated GST code

definition of file operations

QUESTION (a) Give the representation of a queue as an abstract data type. (b) What is a priority queue? Give two types of priority queues. (c) The following program does

speed up factor for superscalar architecture

Question 1 What is routing? Explain the principles of routing Question 2 Explain different types of server operations in Enterprise Networking Question 3 Briefly d