The Structure of Intelligent Agents

Rajil TL
2 Min Read
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

Agent’s structure can be viewed as −

●      Agent = Architecture + Agent Program

●      Architecture = the machinery that an agent executes on.

●      Agent Program = an implementation of an agent function.

Simple Reflex Agents

●      They choose actions only based on the current percept.

●      They are rational only if a correct decision is made only on the basis of current precept.

●      Their environment is completely observable.

Condition-Action Rule − It is a rule that maps a state (condition) to an action.

Simple Reflex Agent

Model Based Reflex Agents

They use a model of the world to choose their actions. They maintain an internal state.

Model − The knowledge about how the things happen in the world.

Internal State − It is a representation of unobserved aspects of current state depending on percept history.

Updating the state requires the information about −

●      How the world evolves.

●      How the agent’s actions affect the world.

Model Based Reflex Agents

Goal Based Agents

They choose their actions in order to achieve goals. Goal-based approach is more flexible than reflex agent since the knowledge supporting a decision is explicitly modeled, thereby allowing for modifications.

Goal − It is the description of desirable situations.

Goal Based Reflex Agents

Utility Based Agents

They choose actions based on a preference (utility) for each state. Goals are inadequate when −

●      There are conflicting goals, out of which only few can be achieved.

●      Goals have some uncertainty of being achieved and you need to weigh likelihood of success against the importance of a goal.

Utility Based Agents
Share This Article

Rajil TL is a SenseCentral contributor focused on tech, apps, tools, and product-building insights. He writes practical content for creators, founders, and learners—covering workflows, software strategies, and real-world implementation tips. His style is direct, structured, and action-oriented, often turning complex ideas into step-by-step guidance. He’s passionate about building useful digital products and sharing what works.

Leave a review