Agent programming, AI,computers Agent baised Systems
  • Arrival of the Agents

    Let's talk about the arrival of agent...

Arrival of the Agents

Posted by THUSHARA On 2:48 AM 0 comments

In artificial intelligence, an intelligent agent (IA) is an autonomous entity which observes and acts upon an environment and directs its activity towards achieving goals . it is rational. Intelligent agents may also learn or use knowledge to achieve their goals. They may be very simple or very complex: a reflex machine such as a thermostat is an intelligent agent, as is a human being, as is a community of human beings working together towards a goal.
When we consider about the problems that facing today kind of complex , and solutions should have to properly identify that the dynamical behavior of the problem. since the complex and dynamical behavior problem solving should have the proper communication. that's where the multi agent system become more useful.

Simple reflex agent is an agents are often described schematically as an abstract functional system similar to a computer program. For this reason, intelligent agents are sometimes called abstract intelligent agents (AIA) to distinguish them from their real world implementations as computer systems, biological systems, or organizations. Some definitions of intelligent agents emphasize their autonomy, and so prefer the term autonomous intelligent agents. Still others considered goal-directed behavior as the essence of intelligence and so prefer a term borrowed from economics, "rational agent".Intelligent agents in artificial intelligence are closely related to agents in economics, and versions of the intelligent agent paradigm are studied in cognitive science, ethics, the philosophy of practical reason, as well as in many interdisciplinary socio-cognitive modeling and computer social simulations.Intelligent agents are also closely related to software agents (an autonomous software program that carries out tasks on behalf of users). In computer science, the term intelligent agent may be used to refer to a software agent that has some intelligence, regardless if it is not a rational agent by Russell and Norvig's definition. For example, autonomous programs used for operator assistance or data mining are also called "intelligent agents".
Agents can be catogorise as follows in future posts these things will be disscuss in depth..

  • simple reflex agents

  • model-based reflex agents

  • goal-based agents

  • utility-based agents

  • learning agents

  • Simple reflex agents
  • Simple reflex agents act only on the basis of the current percept. The agent function is based on the condition-action rule: if condition then action.
    This agent function only succeeds when the environment is fully observable. Some reflex agents can also contain information on their current state which allows them to disregard conditions whose actuators are already triggered
    .
    Model-based reflex agents
    Model-based agents can handle partially observable environments. Its current state is stored inside the agent maintaining some kind of structure which describes the part of the world which cannot be seen. This behavior requires information on how the world behaves and works. This additional information completes the “World View” model.
    A model-based reflex agent keeps track of the current state of the world using an
    internal model. It then chooses an action in the same way as the reflex agent.
    Goal-based agents
    Goal-based agents are model-based agents which store information regarding situations that are desirable. This allows the agent a way to choose among multiple possibilities, selecting the one which reaches a goal state.
    Utility-based agents
    Goal-based agents only distinguish between goal states and non-goal states. It is possible to define a measure of how desirable a particular state is. This measure can be obtained through the use of a utility function which maps a state to a measure of the utility of the state.
    Learning agents
    Learning has an advantage that it allows the agents to initially operate in unknown environments and to become more competent than its initial knowledge alone might allow.