Perception — How the Agent Understands Inputs
Perception is how an agent interprets what is happening.
Inputs may include:
- User requests
- System events
- Data changes
- Documents
- Signals from other agents
Perception involves:
- Intent detection
- Context extraction
- Signal prioritisation
Without perception, an agent cannot reason correctly.
Reasoning — How the Agent Thinks
Reasoning is the agent’s cognitive process.
It involves:
- Evaluating options
- Applying constraints
- Balancing trade-offs
- Assessing uncertainty
Reasoning may use:
- Language models
- Rules
- Hybrid logic
- Confidence thresholds
Reasoning is not guessing.
It is structured judgment under uncertainty.
Memory — How
the Agent Stays Coherent
An agent without memory is reactive.
An agent with memory is contextual.
Memory types used by agents:
- Short-term memory (current task)
- Long-term memory (knowledge and history)
- Episodic memory (past outcomes)
- Shared memory (across agents)
Memory informs reasoning — It does not replace it.
Goals and Constraints —
What the Agent Is
Trying to Achieve
Agents operate with:
- Defined goals
- Explicit constraints
- Bounded authority
Examples:
- Optimise response time
- Reduce escalation risk
- Follow compliance rules
- Defer to humans when uncertain
Agents do not pursue goals blindly.
They operate within guardrails.
Actions — Where AI Automation Touches Reality
Actions turn decisions into outcomes.
Examples include:
- Updating CRM records
- Sending messages or notifications
- Generating documents
- Triggering workflows
- Assigning tasks to humans
- Escalating approvals
All actions are designed to be:
- Logged
- Traceable
- Governed
- Reversible where possible
Actions — How Agents Affect the World
Once a decision is made, an agent acts.
Actions include:
- Updating systems
- Triggering workflows
- Communicating with humans
- Coordinating with other agents
- Requesting approvals
Every action is:
- Logged
- Traceable
- Governed