Personal tools

Agent's Structure

New Hampshire_111220A
[New Hampshire State - Forbes]
 

- Overview

An AI agent is a software program that interacts with its environment, collects data, and uses the data to perform autonomous tasks to achieve predetermined goals. Humans set goals, but AI agents independently select the best actions to perform to achieve those goals. 

The structure of an AI agent includes the following components: Architecture, Agent program, and Modules. 

An agent perceives and acts in an environment, has an architecture, and is implemented by an agent program. To understand the structure of Intelligent Agents, we should be familiar with architecture and agent program. 

Architecture is the machinery that the agent executes on. It is a device with sensors and actuators, for example : a robotic car, a camera, a PC. 

Agent program is an implementation of an agent function. An agent function is a map from the percept sequence (history of all that an agent has perceived till date) to an action. 

The key modules within the structure of an AI agent are typically considered to be: Profiling module, Memory module, Planning module, and Action module; each playing a distinct role in how the agent perceives its environment, stores information, makes decisions, and executes actions to achieve its goals.

Agent = Architecture + Agent Program
Architecture = the machinery that an agent executes on.
Agent Program = an implementation of an agent function

 
To actively perform their functions, Intelligent Agents today are normally gathered in a hierarchical structure containing many “sub-agents”. Intelligent sub-agents process and perform lower level functions. Taken together, the intelligent agent and sub-agents create a complete system that can accomplish difficult tasks or goals with behaviors and responses that display a form of intelligence. 

Agent’s structure can be viewed as: 

  • For enterprises, intelligent agents can be used for applications in data mining, data analytics and customer service and support (CSS). Consumers can also use intelligent agents to compare the prices of similar products and notify the user when a website update occurs.  
  • AI assistants, like Alexa and Siri, are examples of intelligent agents as they use sensors to perceive a request made by the user and the automatically collect data from the Internet without the user's help. They can be used to gather information about its perceived environment such as weather and time. 
  • Autonomous vehicles could also be considered intelligent agents as they use sensors, GPS and cameras to make reactive decisions based on the environment to maneuver through traffic.
  • For a contact center, AI agent who wants to resolve customer inquiries, agents will automatically ask customers different questions, find information in internal documents, and provide solutions. Based on the customer's response, it determines whether it can resolve the query itself or pass it on to a human.

     

[More to come ...]

 

 

 

 

 

Document Actions