Environment for intelligent agents-artificial intelligence, Basic Computer Science

Assignment Help:

Environments

We have seen that intelligent agents might take into account certain information when   choosing   a   rational   action, by  including information from its sensors, information from the world, information from earlier states of the world, information from its information and goal from its utility function(s). We also need to take into account some particulars about the environment it works in. Superficially, this consideration would appear to apply more to robotic agents moving around the real world. But the considerations also apply to software agents who are receiving data and making decisions which affect the data they receive - in this case we can think of the environment as the flow of information in the data stream. i.e., an Artificial Intelligent agent may be employed to dynamically update web pages based on the requests from internet users.

Accessibility

In  a few  cases,  sure  aspects  of an  environment  which  should  be  taken  into account in decisions about actions cannot be available to the agent. For instance, this could happen, because the agent cannot sense definite things. In these types of cases, we say the environment is partially inaccessible. In this type of case, the agent can have to make (informed) guesses about the inaccessible data in order to act rationally.

The builders of RHINO talk about "invisible" objects from with RHINO had to deal. These included bars and glass cases at several heights which could be undetected by the robotic sensors. These are visibly inaccessible aspects of the environment, and RHINO's designers took this into notice when designing its programs.

Determinism

If we can determine what the accurate state of the world will be after an action of agent, we say the environment is deterministic. In this type of cases, the state of the world after an action is dependent only on the beginning of the world before the action and the selection of action. If the environment is non-deterministic, then utility functions will have  to  make  guesses  about  the  expected  state  of  the  world  after possible actions if the agent is to correctly choose the best one.

RHINO's world was non-deterministic because people moved around, and they move objects likewise chairs around. Actually, visitors often tried to trick the robot by setting up roadblocks with chairs. It was another reason why RHINO's plan was frequently updated.

Episodes

If an agent's present choice of action does not depend on its past actions, then the environment is called episodic. The agent will have to plan ahead, because its current action will affect subsequent ones, in non-episodic environments

Considering only the goal of getting to  and  from exhibits,  the particular  trips between exhibits can be seen as episodes in RHINO's actions. Once it had reached at one exhibit, how it got there would not in general affect its selection in getting to the next exhibit. If we also consider the goal of giving a guided tour, though, RHINO might at least remember the exhibits it had previously visited, in order not to repeat again and again itself. So, its actions were not episodic at the top level.

Static or Dynamic

An environment is static if it doesn't vary while an agent's program is making the decision about how to act. When designing agents to operate in non- static (dynamic) environments, the underlying program may have to refer to the changing environment while it anticipate or deliberates  to the change in the environment in the course of the time when it receives an input and when it has to take an action.

RHINO was very speedy in making decisions. but, because of the amount of visitor  movement,  by  the  time  RHINO  had  planned  a  route,  that  plan  was sometimes wrong because someone was now blocking the route. Although, because of the speed of decision making, in its place of referring to the environment during the planning process, as we have said before, the designers of RHINO chose to enable it to continually update its plan as it moved.

Discrete or Continuous

The behaviour of the data coming in from the environment will put affect how the agent should be designed. In specific, the data can be discrete (composed of a restricted number of clearly defined parts) or continuous (seemingly without discernible sections). Of course, given the behaviour of computer memory (in bits and bytes), even streaming video may be shoe-horned into the discrete category, but an intelligent agent will possibly have to deal with this as if it is continuous. The mathematics in your agent's programs will differ depending on whether the data is taken to be or continuous and discrete.


Related Discussions:- Environment for intelligent agents-artificial intelligence

Compact diskette (cd), Compact Diskette (CD) CD-ROM ...

Compact Diskette (CD) CD-ROM CD-ROM stands for Compact Disk-Read Only Memory. This disk comes with data already stored in it. It can store around 640 MB of

Outdoor patient department features - receptionist module, Outdoor Patient...

Outdoor Patient Department (OPD) Features The following modules can be developed for various areas and workers. A receptionist Module Receptionist updates all bas

Discrete math, Below you will find a question the areas of automata. Solve ...

Below you will find a question the areas of automata. Solve the problem showing all steps. Thoroughly explain how and why you performed each step with complete sentences. A finite

Time sharing system , Time Sharing System: With the use multiprogrammi...

Time Sharing System: With the use multiprogramming, the batch processing can be quite  efficient. However, for many jobs, it is desirable to provide a mode in which the user i

Liquid crystal displays, Liquid Crystal Displays (LCD): First introduc...

Liquid Crystal Displays (LCD): First introduced in watches and clocks in the1970's, LCDs are now used to display images in monitors. A newer technology in computer screens is

Theory of computation, I define a restricted form of TMs M as follows. Give...

I define a restricted form of TMs M as follows. Given any input x on the tape of M, the initial portion of the tape that holds x is read-only and one-way. That is, M cannot write o

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

Data transmission, Data transmission: Most digital communication data i...

Data transmission: Most digital communication data is transmitted in a serial form, that is, only one bit at a time. Transmission of data in serial form means each bit is tran

Description of external hardware interruptions, External interruptions are...

External interruptions are produced by peripheral devices, for example keyboards, printers, communication cards, etc. They are also produced by coprocessors. It is not achievable t

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