SEO and AI search
Web
AI
Resources
WorkAboutStart a project

AI agent development

AI agent development: software that does the task, not just the talking

An agent takes a goal, picks tools, checks its own work and hands over when it is unsure. We build them for tasks that are too variable for a fixed script and too repetitive for a person.

In short

AI agent development means building software where a language model plans steps and calls tools, such as your CRM, inbox, database or helpdesk, to finish a task. A good agent has narrow permissions, a test set, logs of every action and a clear point where a human approves. We build, test and hand over agents like this.

Agent or workflow? A five-question test

Most tasks people call agent work are better served by a fixed workflow with one model call inside it. Cheaper, easier to test, easier to explain to an auditor. Use these questions before you commission anything.

QuestionIf yesIf no
Does the order of steps change from case to case?AgentWorkflow
Does the task need information from more than two systems?AgentWorkflow
Can a wrong action be reversed within a day?Agent may act aloneAgent drafts, person approves
Do you have 30 or more past examples of the task done well?We can test it properlyCollect examples first
Is the volume high enough that a person's time matters?Worth buildingKeep it manual

If most answers point to workflow, see AI automation. The difference is also explained in AI agent vs chatbot.

What an agent we build is made of

Every agent has the same five parts. Naming them early keeps the project honest.

  • Goal and scope: one sentence on what the agent is for, and a list of what it must refuse.
  • Tools: the actions it may take, each wrapped as a function with its own permission level.
  • Knowledge: the documents or records it may read, kept current by a sync job.
  • Memory: what it keeps between steps and between runs, and what it forgets.
  • Controls: spending limits, timeouts, approval gates and a complete action log.

A worked example, described in general terms: an agent that handles supplier invoice questions reads the email, finds the purchase order, checks payment status in the accounting system and drafts a reply. It may read everything and send nothing. A person approves each reply for the first weeks, and approval is lifted only for categories where the edit rate stays low.

Permission levels we use

LevelWhat the agent can doTypical use
1. Read onlyLook things up and summarizeResearch, internal Q&A
2. DraftWrite a reply or record but not send itEmail replies, CRM notes
3. Act with approvalPrepare an action, wait for a clickRefunds, bookings, quotes
4. Act alone, with limitsComplete low-risk actions within capsTagging, routing, reminders

Every agent starts at level 1 or 2. Moving up is a decision your team makes after reading the logs, not something we assume.

Want AI agents done for you?A short call, a written plan and a fixed quote.

Get a proposal

Our process

  1. Scope the taskWe shadow the task or read 30 to 50 past cases and write down the steps, the exceptions and the failure that would hurt most.
  2. Build an evaluation setA spreadsheet of real cases with the right outcome for each. This is how we know whether version two is better than version one.
  3. PrototypeA working agent in a sandbox with fake or copied data. You can try it within the first weeks of the project.
  4. HardenAdd permissions, rate limits, fallbacks when a tool is down, prompt injection defenses and the action log. We use our AI agent security checklist.
  5. PilotRun alongside your team on live work with approval on every action. Measure edit rate, time saved and errors.
  6. Hand overCode, prompts, test set and runbook go to you. Optional monitoring keeps running after launch.

What you get and how long it takes

  • A working agent connected to your systems through scoped credentials.
  • The evaluation set and a script to re-run it after any change.
  • An action log you can read without a developer.
  • A short runbook: what to do when the agent is wrong, a tool is down or a model is retired.
  • Written notes on data handling for your privacy review, covering GDPR, UK GDPR or CCPA as they apply to you.

A single-task agent usually reaches a supervised pilot within a few weeks. Agents that touch several systems or need data cleaning take longer. Your quote names the stages and the dates for your scope. Model, hosting and tool costs are listed separately so you can see what the agent costs to run.

How we report and where our experience sits

During the pilot you receive a weekly note with four numbers: tasks handled, edit rate, errors caught by approval and cost per task. Those come from the agent's own log, which you can open.

We have not published an agent case study yet, so we will not pretend one. Our closest real work is Aura Realty, where we built a custom CRM that pulls leads from the website, Instagram, WhatsApp and calls into one place. That is the sort of system an agent would sit on top of.

Updated 30 October 2026

Questions, answered

Which model do you use?
We choose per task and test more than one. Providers include OpenAI, Anthropic and Google models, and we keep the model behind a thin layer so switching later is a configuration change.
Can the agent run inside our own cloud?
Yes. We can deploy in your cloud account so records stay in your environment, subject to the model provider's terms for the calls it receives.
What stops an agent from doing something harmful?
Narrow tool permissions, spending and rate caps, approval gates for anything hard to undo, and an action log. Inputs from outside, such as emails, are treated as untrusted.
Do we need an agent or a simple chatbot?
If the job is answering questions from documents, a chatbot is enough and cheaper. If it must take actions across systems, you want an agent. We will tell you which on the first call.
How do we judge whether it works?
Against the evaluation set built from your own cases, then against live pilot numbers. If the numbers are not good enough, we say so and propose a smaller scope.

Describe the task you want handled

Send us one real example on the contact page and we will tell you if an agent is the right tool.