You can create a working AI agent for your business without writing a single line of code. What it takes is a narrow use case, access to your real data, a tool that connects the two, and a testing loop before anyone trusts it. The order matters more than the tool.
Most attempts fail at the same point, and it isn't the technical one. They fail because someone picked a use case that was too broad — "an agent that handles customer service" — and then discovered that the agent had no reliable way to know what a customer had ordered. The building is easy now. The connecting and the scoping are where the work is.
This guide walks through the four steps in order, and then answers the question most step-by-step guides avoid: whether you should be building this yourself at all.
A practical guide to building your first AI agent: what you need beforehand, how to pick the use case, how to connect your data, and when a ready-made platform is the better answer. Reading time: 8 minutes.
In this article:
01 What you need before you start
None of the four requirements is technical.
A process that already exists. You can't automate a decision nobody has made yet. If two people on your team handle the same task differently, an agent will make that inconsistency faster, not better. Write down how the process runs today before you build anything.
Data the agent can reach. This is the requirement that kills most projects. An agent that can't query your orders, your invoices or your customer history has nothing to reason about. If your data lives in a spreadsheet on someone's laptop, that's step zero.
A decision about permissions. What can the agent read? What can it change? What must a human approve before it happens? Answer this before building, not after the first incident.
Someone who owns it. Not a developer, an owner. Someone who reviews what the agent did during the first weeks and decides whether it's working. Agents that nobody reviews get quietly ignored, which is the most expensive outcome of all.
What you don't need:
A programmer, a data scientist, a training dataset of your own, or a fine-tuned model. All four were requirements two years ago. None of them are now.
If you're new to the category itself, it's worth understanding what agentic AI is and how it differs from the generative AI you already use before choosing a tool. The distinction determines what you should be building.
02 Choosing the use case
This is the step that decides whether the project works, and it takes an afternoon, not a sprint.
A good first agent has four properties:
- It happens often. Twenty times a week, not twice a quarter. Frequency is what makes the setup worth it and what gives you enough cases to test against.
- It has a clear trigger. A document arrives. A threshold is crossed. A record goes stale. If you can't name the moment the agent should wake up, the use case isn't ready.
- The outcome is checkable. You can look at what it produced and say "correct" or "wrong" in under a minute. If verifying the agent takes as long as doing the task, you've automated nothing.
- A mistake is cheap. Start where an error costs you an apology, not a client or a tax filing.
Good first agent |
Too much for a first agent
|
|
|---|---|---|
| Accounting | Reads incoming invoices and drafts the entry | Runs the monthly close |
|
Sales
|
Drafts a follow-up for opportunities gone quiet | Decides which deals to prioritise |
|
Customer service
|
Answers order-status questions from your records | Handles complaints and refunds |
| Inventory
|
Flags stock about to run out | Places orders automatically |
|
CRM
|
Summarises a call and updates the record | Qualifies leads without review |
|
Documents
|
Extracts data and files it | Approves and signs |
Start where a mistake costs you an apology, not a client.
The pattern in the third column isn't that the tasks are harder. It's that they involve judgment, and judgment is what you're keeping.
03 Connecting the data
This is the technical step, and it's where the three real options diverge. Which one fits depends less on your budget than on where your data already lives.
1- Document-based assistants
Tools that let you upload files and ask questions over them. Genuinely useful for knowledge — manuals, policies, contracts. But the data is a snapshot: the moment your inventory changes, the agent is working from yesterday. Fine for "what does our returns policy say", useless for "how many units are left".
2- Automation platforms with AI steps
Platforms like n8n, Make and Zapier connect applications and now include AI nodes, so you can build a flow that reads an email, sends it to a model, and writes the result somewhere. This works, and for a company with an unusual stack it's often the only route.
The cost is maintenance, and it shows up in month three rather than week one. Every flow is something someone has to keep alive. When a process changes, someone edits the flow. When an API version changes, something breaks silently. In a company without a technical team, "who fixes it" is a harder question than "how do we build it".
3- Agents inside the system of record
If your data already lives in an ERP or CRM, the agent can run inside it. There's no connection to maintain, because there's no gap to bridge: permissions, records and audit trail are the ones you already have.
This is also where the MCP standard matters. Model Context Protocol is an open specification that lets AI models query a business system in a structured way, and it's what makes it possible to connect ChatGPT or Claude to your own ERP data rather than pasting exports into a chat window.

04 Testing and correcting
Nobody ships an agent straight into production, and the reason isn't caution. It's that you have no idea what it will do until you watch it.
Start in suggestion mode
For the first two weeks, the agent does the work and proposes the outcome, but executes nothing. Someone reviews every proposal before it goes anywhere.
Test against thirty real cases, not five
Use cases from the last month, and make sure the sample includes:
- The messy ones, not just the clean ones
- The edge cases your team already argues about internally
- At least three cases where the agent should refuse and escalate
Five clean examples will make any agent look brilliant.
Count three things, not one
- Right: the agent produced the correct outcome
- Wrong: it produced a confident, incorrect outcome
- Didn't know: it stopped and escalated
The third is the important one. An agent that says "I can't determine this" on 15% of cases is far more useful than one that guesses confidently and is wrong on 5%, because the first failure mode is visible and the second isn't.
Put the approval gate where the money is
Reading is free. Drafting is free. Sending, posting and ordering are not. Draw the line at the actions that touch a customer, the ledger or a supplier.
Then keep the log. Not for compliance theatre — because in month two you will need to answer "why did it do that", and without a record of what it read and what it decided, you can't.
Plan for a second round. The first version of your agent will be roughly 70% right. That's normal and it's not a failure. Most of the remaining 30% is fixed by narrowing the scope or by fixing the data underneath, not by changing the model.

05 When a ready-made platform makes more sense
When building your own is the right call
Three situations:
- Your process is genuinely unusual
- You have someone technical who will still be there in a year
- You're automating something no product covers
Outside those three, the arithmetic tends to point the other way, and it's worth doing honestly before you start.
The cost nobody budgets for
The cost of building isn't the build. It's:
- The maintenance
- The person who owns it
- The connection that breaks when a system updates
- The six weeks between "it works" and "we trust it"
None of that appears in the tutorial you followed.
What a platform removes
The alternative is a platform where the agent already knows your data: it reads your records because they're its records, it follows your permission rules because they're the same rules, and every action is logged in the system you already audit. You skip the connection step entirely, which was the hard one.
That's the trade-off in one line: building gives you control over the logic; a platform gives you back the maintenance.
Neither is universally right. But if you got to this section and you don't have a technical owner in mind, that's the answer.
Costs are worth checking before you commit either way, what the different plans include is usually a shorter conversation than a build estimate.

06 Frequently asked questions
In four steps: pick a narrow, frequent use case with a clear trigger; give the agent access to the real data it needs to reason about; run it in suggestion mode against at least thirty real cases before it executes anything; and set an approval gate on any action that touches a customer, the ledger or a supplier. The tool you choose matters less than the order of these steps.
Yes. No-code builders, automation platforms with AI steps, and agents built into ERP and CRM systems all let you configure an agent without writing code. What you can't avoid without technical help is the data connection when your information is spread across systems that don't talk to each other — that's the part that still requires either an integration or a platform that already sits on top of your records.
The tooling is the cheap part: entry plans across the category run from free to roughly €30 per user per month, with usage-based AI credits on top. The real cost is time — expect somewhere between two and six weeks from first build to something the team trusts, plus ongoing maintenance if you built the connections yourself. A useful rule: if nobody on your team can name who maintains it in twelve months, budget for a platform instead of a build.
Skip the build. Start with agents that already know your data.
Agents that read your records, propose the next step and act only with your approval — inside your ERP, with no integration to maintain. Free plan available, no credit card.
KEEP READING
Before you build anything
Agentic AI: what it is and why it matters
The difference between AI that writes your email and AI that completes the request.
Connect ChatGPT or Claude to your ERP
Use the MCP protocol to bring external AI models to your own data.
Agents inside your Odoo
Already running Odoo? Add agents to the setup you have today, without migrating.
Empiece a escribir aquí...
How to create an AI agent for your business (without being a programmer)