# What Is an AI Agent? Parts, Types, Examples and How One Works

> An AI agent is software that plans steps, uses tools and finishes a task for you. See its four parts, the main types, examples and where a human checks.

_Source: https://professionalstoolkit.com/articles/what-is-an-ai-agent — The Professional's Toolkit · updated November 2026_

_Part of: [Build a first AI agent that does one job from start to finish](https://professionalstoolkit.com/solutions/build-your-first-ai-agent) — the guide, the do-it-yourself version and the tools that do it_

---

What is an AI agent? It is software that uses an AI model to pursue a goal and finish a task for you. It reads the request, plans the steps, uses tools such as email, a calendar or a spreadsheet, and checks the result before it stops. Every working agent has four parts: instructions, knowledge, tools and a trigger. The method for a first one is short. Give one agent one recurring task, and keep a person in front of anything that sends, books, publishes or writes into your records.


**4 parts** — Instructions, knowledge, tools and a trigger make an AI agent



- **1 task** — what a first agent should own, start to finish
- **5 types** — in the textbook classification, reflex to learning
- **Before sending** — where the human check belongs


## What is an AI agent, and what it is made of

A chat assistant answers and stops. An AI agent keeps going until the task is done. IBM defines it as a system that autonomously performs tasks by designing workflows with available tools.[1] Google Cloud's wording is close: software systems that use AI to pursue goals and complete tasks on behalf of users, with reasoning, planning, memory and a level of autonomy.[2] Both definitions rest on one idea. The model is no longer only writing. It is deciding what to do next.

Strip away the vocabulary, and every agent you can set up today has the same four parts:

1. **Instructions.** The role, the task, the rules and what a good result looks like.
2. **Knowledge.** The files, pages or records it may read: a price list, a policy, last quarter's reports.
3. **Tools.** The actions it may take in other software, such as searching the web, drafting an email or adding a row to a sheet.
4. **A trigger.** Whatever starts a run: a message from you, a schedule, a new email, a form entry.

Remove any one part and you get something lesser. Without tools, it can only talk. Without a trigger, it waits for you to open it. Without knowledge, it guesses about your business. That is why the question *what are AI agents* is easier to answer by parts than by slogans. Look at any product and check which of the four it really gives you.


> 💡 **Ask four questions of any product:** Where do the instructions go, what can it read, what can it do in my apps, and what starts it? A missing part tells you what that tool cannot be.


## How does an AI agent work? One loop, repeated

The engine is a language model, the same kind that powers a chat assistant. What changes is the loop around it. Anthropic's engineering guide describes agents as, typically, language models using tools based on feedback from their environment in a loop.[3] The model reads the goal, picks a step, calls a tool, reads what came back and decides again. It repeats until the job is finished or a limit stops it.

IBM splits the same run into stages. First the agent takes the goal and breaks it into tasks and subtasks. Then it reasons with the tools it has, fetching the information it lacks and correcting its plan as results arrive. For simple tasks, IBM notes, planning is not a necessary step. And the goals and the rules always come from people. The agent decides how. You decide what for.

Two details of that loop matter to someone who will never write code. The agent should check real results at every step, such as the reply a tool sent back, instead of assuming the step worked. And a run needs a stopping condition, for example a maximum number of iterations, so a confused agent ends instead of circling. Both come from Anthropic's guide. Both are settings worth looking for in any builder.

## Types of AI agents: the textbook five and the everyday three

Search for *types of AI agent* and you will find a classification that predates today's AI chatbots. IBM lists five, from a thermostat-style rule follower up to systems that improve over time.[4]

| Type | How it decides |
|---|---|
| Simple reflex | Fixed condition-action rules, no memory of the past |
| Model-based reflex | Rules plus an internal model that tracks what has happened |
| Goal-based | Plans and picks the actions that move it toward a set goal |
| Utility-based | Weighs possible outcomes and picks the most beneficial |
| Learning | Refines its behavior from experience |

That list helps with an exam. At work, a more useful split is where the agent lives and who starts it. You will meet three shapes:

- **An assistant you message.** It sits in chat, Slack or email. You ask in plain language and it acts across your apps.
- **A background agent.** A trigger starts it and nobody types anything. It does the same task every time and reports back.
- **A conversational agent.** Customers or colleagues talk to it on a website chat or a messaging channel, and it answers and takes actions.

The labels around these shapes blur. Google Cloud separates three neighbors by autonomy: bots follow pre-programmed rules, AI assistants need the user's input and leave the decisions to the user, and AI agents can operate and decide independently to reach a goal. In practice one product can sit in two camps. It behaves as an assistant while you chat with it and as an agent once it has a trigger and a tool.

## AI agent examples from an ordinary work week

Most useful agents are unglamorous. They take a task somebody repeats every week and carry it from the first step to the last:

- **Inbox triage.** Reads new email, sorts it and drafts replies that wait for approval.
- **Lead follow-up.** Looks up each new form entry, logs it and drafts a first email.
- **The Friday report.** Pulls the week's numbers from a sheet and posts a summary to the team channel.
- **Website questions.** Answers from your FAQ and policies, and hands over to a person when it can't.
- **Meeting prep.** Gathers the notes and the last thread before each calendar event.

Take the lead follow-up and name its parts. The instructions say who counts as a good lead and how a first email should sound. The knowledge is your service list and two emails you were happy with. The tools are a web search, your spreadsheet and a draft in your mailbox. The trigger is a new form entry. And the draft stays a draft until you read it. That last line is the difference between help and risk.

One agent, one task is the right size to begin with. When a job grows into several agents that hand work to each other, with checkpoints between them, you have moved from a single agent to a system. That wider idea has its own name, and our guide to [what agentic AI means](/articles/what-is-agentic-ai) covers it.

## Where an agent slips, and where you stay in the loop

Agents make mistakes. They misread an email, pick the wrong record or state something with confidence that no source supports. The vendors say so themselves. Lindy's own docs say it uses AI, can make mistakes, and that you should review its actions before relying on them. Relevance AI's docs note that agents make their own decisions and are not end-to-end workflows, so they may not follow the exact path you expected.

So split the work by consequence. Reading, sorting, looking up and drafting can run unattended, because a wrong draft harms nobody until it leaves. Sending, booking, publishing and writing into a system of record wait for a person. Placed there, the check costs you a minute per run, not the time the agent saved.


> ⚠ **Approval on everything that leaves:** Require approval for every action that sends, books, publishes or writes to a record. Loosen it one action at a time, and only after a run of clean results.


Three errors sink most first attempts. The goal is vague (*handle my leads*), so nothing tells the agent when it is done. The agent gets five jobs instead of one. And nobody keeps a fixed set of test cases, so every change to the instructions is a guess. Sometimes the real error is using an agent at all. Anthropic's advice is to find the simplest solution possible: if the steps never vary, a fixed, rule-based automation is more predictable.


> 💡 **Keep ten real requests as a test:** Save ten real examples of the task, such as emails or form entries, and run them again after every change to the instructions. A fixed set shows whether an edit helped or broke something.


## Three routes in once the task repeats

The first step needs no new tool, only the assistant you already use. Our guide on [how to build an AI agent](/articles/how-to-build-an-ai-agent) walks through a first version there, with instructions, knowledge files and a test set of real requests. Dedicated builders are made around the other two parts, tools and triggers, plus approvals and a record of each run. They come in the same three shapes as above. The first suits someone who lives in email, calendar and Slack and would rather describe a task than draw it, which is how [Lindy is set up and taught](/articles/lindy-ai-playbook).


### Lindy — An assistant you set up by chat

You describe the task in plain English and Lindy acts. A skill you describe once is picked automatically when a request needs it, and routines run on a schedule or an event. Anything with outside impact waits for your approval by default.

- Where it stops: Free is a 7-day start, not an ongoing plan. Lindy's docs say it can make mistakes and to review its actions.
- Plan: A paid plan (Plus, Pro or Max) after the 7-day start
- [Set up and teach Lindy](https://professionalstoolkit.com/articles/lindy-ai-playbook) · [Lindy](https://professionalstoolkit.com/tools/lindy)


The second route skips the blank page. If your task looks like a common one in marketing, sales, operations, support or ecommerce, editing an agent that already works teaches the four parts faster than starting from nothing. You see how someone else wrote the instructions, then change them to fit your case. [Gumloop's ready-made agents](/articles/gumloop-templates) are the example of that route.


### Gumloop — Start from a preconfigured gallery agent

Choose an agent in the use-case gallery and Use this agent creates a preconfigured copy with its instructions loaded; you authorize each tool with your own sign-in. You can also ask the built-in Gumball agent to create one. Approval presets are set per connector.

- Where it stops: No free plan, only a one-time trial of Pro that needs a card. The agent can edit its own instructions by default, with no version history.
- Plan: Pro
- [How the agent gallery works](https://professionalstoolkit.com/articles/gumloop-templates) · [Gumloop](https://professionalstoolkit.com/tools/gumloop)


The third shape faces outward. When the agent's task is to talk with customers on a channel they already use, the conversation itself needs design: what it may answer, what it must hand to a person, and how you test replies before strangers see them. A [chatbot builder such as Botpress Studio](/articles/botpress-chatbot-builder) is made for that kind of agent.


### Botpress — An agent customers talk to

Build in the Studio visual builder or describe the agent to the conversational Viber builder. The Autonomous Node lets the model decide what to say and which tools to run, the Emulator shows each step of a test, and webchat and WhatsApp are on every plan.

- Where it stops: Free has a small hard monthly conversation cap with no top-ups, and test conversations in the Emulator count toward it.
- Plan: Free
- [Build a bot in Studio](https://professionalstoolkit.com/articles/botpress-chatbot-builder) · [Botpress](https://professionalstoolkit.com/tools/botpress)


These three are examples of shapes, not a shortlist. Other products draft an agent from a one-paragraph description, offer ready-made AI employees you brief in chat, or give developers a code framework. The side-by-side view, sorted by situation, is in our guide to choosing an [AI agent builder](/articles/ai-agent-builder).


## FAQ

**Do I need to code to use an AI agent?**

No. Several builders are set up in plain language or from a preconfigured agent, with no code. Code is a separate lane for developers: the open-source CrewAI framework, for example, needs Python skills.

**Is there a free AI agent I can try?**

Some builders keep an ongoing free plan with caps, such as Botpress and Manus AI, and CrewAI's hosted platform has a free Basic plan. Others open with a short start instead: Lindy's is seven days, and Gumloop has a one-time trial of Pro that needs a card. Use the free allowance to test one task, not to run a business process.

**What is the difference between an AI agent and workflow automation?**

In a workflow, the steps follow a path someone defined in advance. An agent directs its own process and chooses its tools as it goes. Workflows are more predictable for well-defined tasks; agents suit work where the steps can't be fixed upfront.

**Can AI agents work together?**

Yes. IBM notes that different types of agents can be deployed together in a multi-agent system, each handling the part of the task it suits. For a first project, one agent with one task is easier to check and to fix.


## Write the four parts for one weekly task

Pick a task you repeat every week and can explain to a new hire in five minutes. On one page, write its instructions, the knowledge it needs, the tools it would touch and what should start it. Then mark the step where you approve. If you can fill the page, you have a specification that the assistant you already use, or any builder, can carry. If you can't, the task is not ready for an agent yet. Finding that out took one page.



## Sources

[1] IBM — https://www.ibm.com/think/topics/ai-agents (Nov 2026)
[2] Google Cloud documentation — https://cloud.google.com/discover/what-are-ai-agents (Nov 2026)
[3] Anthropic — https://www.anthropic.com/engineering/building-effective-agents (Nov 2026)
[4] IBM — https://www.ibm.com/think/topics/ai-agent-types (Nov 2026)

