📝Agentic AI Architecture
| Dimension | Agent Memory | LLM Context Window |
|---|---|---|
| Persistence | Persistent across sessions | Transient; forgotten after each prompt |
| Capacity | Virtually unlimited | Fixed token limit |
| Content | Structured knowledge, past actions, beliefs | Raw input/output for current interaction |
| Purpose | Statefulness, learning, long-term context | Immediate conversational turn context |
| Dimension | Tools | Internal Knowledge/Reasoning |
|---|---|---|
| Nature | External, dynamic, specialized | Internal, static (trained), general |
| Update Cycle | Continuously updated by external systems | Requires model retraining or fine-tuning |
| Capability | Real-world interaction, specific functions | General understanding, inference, creativity |
| Dimension | Critic | Planner | Actor |
|---|---|---|---|
| Primary Role | Evaluates outcomes and provides feedback. | Formulates strategies and plans. | Executes actions based on plan. |
| Input | Observations, plans, goals. | Goals, environment state, critic feedback. | Action plans from Planner. |
| Output | Evaluation report, suggested revisions. | Sequence of actions (plan). | Actions in the environment. |
| Focus | Past performance and learning. | Future strategy and goal-setting. | Present execution. |
| Dimension | Agentic AI | Direct Prompting |
|---|---|---|
| Goal Complexity | Multi-step, complex | Single-step, simple |
| Execution | Iterative, autonomous | One-shot, manual |
| Error Handling | Self-corrects | Manual intervention |
| Autonomy | High | Low |
| Part of | Artificial Intelligence | Broader field of intelligent systems |
| Depends on | Large Language Models | Core reasoning and generation engine |
| Made of | Planning Module | Decomposes goals into actionable steps |
| Alternative | Direct Prompt Engineering | Simpler, single-turn LLM interaction |
| Used in | Software Development | Automating coding, testing, debugging |
| Limitation | Reliability | Can produce errors or unintended outcomes |
| Dimension | Agent Memory | LLM Context Window |
|---|---|---|
| Persistence | Persistent across sessions | Transient; forgotten after each prompt |
| Capacity | Virtually unlimited | Fixed token limit |
| Content | Structured knowledge, past actions, beliefs | Raw input/output for current interaction |
| Purpose | Statefulness, learning, long-term context | Immediate conversational turn context |
| Dimension | Tools | Internal Knowledge/Reasoning |
|---|---|---|
| Nature | External, dynamic, specialized | Internal, static (trained), general |
| Update Cycle | Continuously updated by external systems | Requires model retraining or fine-tuning |
| Capability | Real-world interaction, specific functions | General understanding, inference, creativity |
| Dimension | Critic | Planner | Actor |
|---|---|---|---|
| Primary Role | Evaluates outcomes and provides feedback. | Formulates strategies and plans. | Executes actions based on plan. |
| Input | Observations, plans, goals. | Goals, environment state, critic feedback. | Action plans from Planner. |
| Output | Evaluation report, suggested revisions. | Sequence of actions (plan). | Actions in the environment. |
| Focus | Past performance and learning. | Future strategy and goal-setting. | Present execution. |
| Dimension | Agentic AI | Direct Prompting |
|---|---|---|
| Goal Complexity | Multi-step, complex | Single-step, simple |
| Execution | Iterative, autonomous | One-shot, manual |
| Error Handling | Self-corrects | Manual intervention |
| Autonomy | High | Low |
| Part of | Artificial Intelligence | Broader field of intelligent systems |
| Depends on | Large Language Models | Core reasoning and generation engine |
| Made of | Planning Module | Decomposes goals into actionable steps |
| Alternative | Direct Prompt Engineering | Simpler, single-turn LLM interaction |
| Used in | Software Development | Automating coding, testing, debugging |
| Limitation | Reliability | Can produce errors or unintended outcomes |