Acting Rationally - artificial intelligence, Basic Computer Science

Assignment Help:

Acting Rationally:

Al Capone was finally convicted for tax evasion. Were the police acting rationally? To answer this, we must first look at how the performance of police forces is

Viewed: convicting and arresting the people who have committed a crime is a began, but  their  success  in  stop criminal on  the  street  is  also  a  reasonable,  if measure ,contentious. Given that they didn't prisoner Capone for the murders he committed, they failed on that scale. Although, they did get him off the street, so they succeeded there. We might also look at the what the police knew and what they had experienced about the environment: they had experienced murders which they knew were undertaken by Capone,  but  they had not  experienced any evidence which could convict Capone of the murders. However, they had evidence of tax evasion. Given the knowledge about the environment that they can only arrest if they have evidence, their actions were therefore limited to arresting Capone on tax evasion. As this got him off the street, we could say they were acting rationally.

This answer is controversial, and highlights the reason why we have to think hard about how to assess the rationality of an agent before we consider building it.

To summarize, an agent takes input from its environment and affects that environment. The rational performance of an agent must be assessed in terms of the task it was meant to undertake, it's knowledge and experience of the environment and  the actions  it  was actually able to  undertake.  This performance should  be objectively measured independently of any internal measures used by the agent.

In English language usage, autonomy means an ability to govern one's actions independently. In our situation, we need to specify the extent to which an agent's behavior is affected by its environment. We say that:

  • The autonomy of an agent is measured by the extent to which its behaviour is determined by its own experience.

At  one extreme, an agent  might  never pay any attention to the input  from its environment,  in  which  case,  its  actions  are  determined  entirely  by  its  built -in knowledge. At the other extreme, if an agent does not initially act using its built-in knowledge,  it  will  have  to  act  randomly,  which  is  not  desirable.  Hence,  it  is desirable  to  have  a  balance  between  complete  autonomy  and  no  autonomy. Thinking of human agents, we are born with certain reflexes which govern our actions to begin with. However, through our ability to learn from our environment, we begin to act more autonomously as a result of our experiences in the world. Imagine a baby learning to crawl around. It must use in-built information to enable it to correctly employ its arms and legs, otherwise it would just thrash around. However, as it  moves, and bumps into things, it  learns to avoid objects in the environment. When we leave home, we are (supposed to be) fully autonomous agents ourselves. We should expect similar of the agents we build for AI tasks: their autonomy increases in line with their experience of the environment.


Related Discussions:- Acting Rationally - artificial intelligence

Represent the user interface, Question: CarRide.com is the web portal t...

Question: CarRide.com is the web portal to CarRide Ltd; a car rental company that makes full use of technological advances to make sure you enjoy the ride with your rental car.

The gigo principle, The GIGO Principle : This is a simple principle with a...

The GIGO Principle : This is a simple principle with a clear message and universal application - Garbage In - Garbage out! Always try and enter any data in the form you want to

Simple Algorithm, How to make an assignment entitled "Decision Making: Fore...

How to make an assignment entitled "Decision Making: Forecasting" and I am required to make a pseudocode and flowchart based on the task.

Explain the different types of addressing modes, Question 1 What are the d...

Question 1 What are the different stages of evolution of Computer Architecture? Explain in detail Question 2 What are the components of Instruction Set architecture? Discu

How is the ack request formed, QUESTION a) The handling of the INVITE t...

QUESTION a) The handling of the INVITE transaction in SIP is completely different from the handling of other transactions. The handling of the INVITE is one of the most complex

Outline the five main steps in the web design process, QUESTION (a) Out...

QUESTION (a) Outline the five main steps in the Web Design Process (b) Draw an annotated diagram explaining how data is transmitted to web servers during a standard form sub

Types of chat room, Types of chat room: Java Chat rooms: The most comm...

Types of chat room: Java Chat rooms: The most common and popular chat scripts are based on java which is object oriented language. Java is freely available and comes with virt

Explain actual process of ftp applications, Question 1 How do you inse...

Question 1 How do you insert Image source code in HTML Question 2 Explain actual process of FTP applications Question 3 Write a short note on TIFF BMP

Time sharing, Time Sharing Time sharing allows a large number of users ...

Time Sharing Time sharing allows a large number of users at various remote terminals to simultaneously use a centrally located computer for problem solving. Each user operates

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd