← Back to writing

Article · Agentic AI

Agentic AI Explained Visually: Tools, Memory, Retrieval, Green Agents, and White Agents

A practical beginner-friendly guide to agentic AI, LLM agents, evaluation, AgentBeats, green agents, white agents, benchmark mode, and arena mode.

June 7, 20266 min readPraveen Kumar
Agentic AILLM AgentsAI EvaluationAgentBeatsGreen AgentsWhite Agents

Most people first meet AI through a chatbot.

You type a question. The model replies. That is useful, but it is still mostly a conversation.

Agentic AI goes one step further.

An AI agent is not only trying to answer. It can plan, use tools, retrieve knowledge, remember context, take actions, receive feedback, and continue the workflow. That is why agentic AI is becoming important for software engineering, research, education, finance, healthcare, cybersecurity, robotics, and everyday digital work.

This article is a practical explanation of the core ideas behind agentic AI. The goal is not to memorize terms. The goal is to understand the system design behind agents.

1. From chatbot to agent

A normal chatbot mainly works like this: the user asks a question, the LLM generates a response, and the interaction ends.

An agent works through a loop. It can plan, use tools, act in an environment, observe feedback, and decide the next step.

Rendering diagram...

The important difference is the loop.

A chatbot usually gives one answer. An agent can work through a task step by step.

2. What is inside an LLM agent?

A useful way to understand an agent is to imagine an LLM connected to five extra capabilities.

Rendering diagram...

Each part has a simple role.

  • Reasoning and planning decide what should happen next.
  • Retrieval brings external knowledge into the workflow.
  • Tool use lets the agent call APIs, run code, search, browse, or interact with systems.
  • Memory keeps useful context across steps.
  • Feedback tells the agent whether the previous step worked.

This is why agentic AI is not just prompt engineering. It is system design.

3. Why do we need agents?

Real-world tasks are rarely solved in one clean response.

A user may ask for something vague. The data may be incomplete. The first attempt may fail. The system may need to check a file, call a tool, update a state, or ask for approval.

Agents help because they support task decomposition.

Rendering diagram...

For example, a support refund agent may need to:

  1. Understand the customer request.
  2. Retrieve the latest refund policy.
  3. Check account status.
  4. Decide whether a refund is allowed.
  5. Ask for human approval if money or account cancellation is involved.
  6. Log the decision for audit.

A plain chatbot response is not enough for this kind of workflow.

4. Where are LLM agents used?

Agentic AI is already visible in many application areas.

Rendering diagram...

The common pattern is this: the agent is not only generating text. It is interacting with an environment.

5. The hard part is evaluation

Building an agent is exciting. Evaluating an agent is difficult.

A simple model can be evaluated with a benchmark question and answer. Agents are harder because they interact with tools, environments, APIs, files, browsers, and other agents.

A key lesson is:

You can only improve what you can measure.

If we cannot measure whether an agent is doing better, we cannot safely improve it.

Agent evaluation is challenging for three reasons.

Rendering diagram...

Lack of standardization

Different agents may use different workflows, tools, prompts, APIs, and environments. If every agent runs differently, fair comparison becomes difficult.

Limited openness

Many agents and environments are not publicly available. Without public setups, it is hard to understand how results were produced.

Low reproducibility

Even if a paper or demo reports good results, another person may not be able to reproduce the same run because the environment, tools, or agent setup is missing.

This is one of the biggest reasons agent evaluation is becoming a serious research and engineering problem.

6. What is AgentBeats?

AgentBeats is presented as an open platform idea for agent evaluation and risk assessment.

The main goal is to make agent evaluation more standardized, open, reproducible, and easy to run.

A simplified view looks like this:

Rendering diagram...

The important idea is that agent evaluation should not be hidden inside disconnected scripts. It should have a structure.

AgentBeats focuses on:

  • Agent registry for discovery
  • Agent controller for state management
  • Assessment kickoff and management
  • Metrics tracing
  • Assessment recording
  • Leaderboards
  • Hosted environments
  • MCP proxy and access control
  • SDK and templates for faster development

For students, this is useful because it shows that agent evaluation is not only about asking questions. It is about building the environment, workflow, scoring, and trace system around the agent.

7. Green agents and white agents

This is one of the most useful concepts from the lecture.

A green agent is like the evaluator, judge, or environment manager.

A white agent is the participant that tries to solve the task.

Rendering diagram...

Think of a chess benchmark.

The green agent maintains the board, checks whether moves are legal, asks each player to move, updates the game state, and reports the result.

The white agents are the players.

The green agent does not solve the task for them. It creates the assessment environment and measures their performance.

Rendering diagram...

8. Benchmark mode vs arena mode

There are two useful ways to evaluate agents.

Rendering diagram...

Benchmark mode

Benchmark mode tests one agent against a fixed task or benchmark.

This is useful when we want an absolute metric, such as accuracy, task completion rate, latency, cost, or pass rate.

Arena mode

Arena mode lets multiple agents compete or interact.

This is useful for adversarial evaluation, competitions, games, negotiation, red-teaming, or multi-agent workflows.

9. How to think about green-agent project levels

The lecture separates green-agent ideas into different levels.

Rendering diagram...

A practical way to understand the difference:

  • L1 is mostly integration.
  • L2 is integration plus system building.
  • L3 is environment design plus evaluation infrastructure.

For students, this is a very helpful way to choose a project scope.

10. Practical green-agent project ideas

Here are some examples inspired by the lecture.

Rendering diagram...

Coding agents

A coding benchmark green agent can give a programming task, run generated code, execute tests, and report whether the solution passed.

The green agent may need to check signatures, run test cases, compare output, measure execution time, and isolate code inside a sandbox.

Web agents

A web-agent green agent can set up a website or browser task, ask the white agent to perform actions, and judge whether the final state is correct.

The green agent may need to manage the website, browser environment, network configuration, state logs, and success criteria.

Security and CTF agents

A security green agent can create a controlled vulnerable environment, allow white agents to attempt exploitation, and measure whether the exploit worked.

This type of evaluation must be carefully sandboxed because the tasks can involve risky behavior.

Game agents

A game green agent can manage the game state, enforce rules, ask white agents for moves, and produce a final score.

The hard part is often not the game itself. The hard part is making the interaction format clear and logging the state in a way that explains what happened.

11. A practical way to design your first green agent

If I were teaching this to students, I would give them this template.

Rendering diagram...

This template is simple, but it forces the student to think like an AI systems engineer.

12. Final takeaway

Agentic AI is not just about making an LLM answer better.

It is about building systems where the model can plan, retrieve knowledge, use tools, act in an environment, receive feedback, and be evaluated in a reproducible way.

The future of agentic AI will depend on better models, but also on better evaluation systems.

That is why concepts like green agents, white agents, benchmark mode, arena mode, traces, leaderboards, and reproducible environments are important.

A strong agent is not only one that gives a good answer.

A strong agent is one whose behavior can be tested, measured, explained, and improved.

Read next