AI agents · Granada / Remote

AI agents for business

An AI agent runs a process end to end: it reads, decides, calls into your systems and knows when to stop. I design and integrate agents for the repetitive processes in your company, with guardrails and human approval at the points where a mistake costs something. Behind every integration sit ten-plus years of building backend systems.

An AI agent is a language model plus three things: tools it can use to act on your systems, a memory of what it has already done, and an explicit criterion for stopping. That last part is what separates a useful agent from a demo — the agent decides how many steps to take, but you decide where its authority ends.

The difference from a chatbot is that an agent does not just answer. It opens the ticket, looks the order up in your ERP, drafts the reply and leaves it waiting for approval. Autonomy is a dial rather than a switch, and for most processes the right setting sits well away from either extreme. Finding it is part of the work.

  • A good fit when the process is repetitive, has several steps, and the rules could be explained to a new hire in half an hour.
  • A good fit when someone spends hours today reading, classifying and forwarding: ticket triage, back-office work, reconciliations, replies that follow a clear pattern.
  • A good fit if you are happy to start with the agent proposing and a person approving, then raise the autonomy once the numbers justify it.
  • Not a fit if the process is already deterministic: a script or a rule in your ERP will solve it more cheaply, faster and without variance. I will say so if I see it.
  • Not a fit if the decision is high-risk — money, health, legal compliance — and nobody is willing to review it. There, AI prepares the case file; the signature stays human.
  • Nor is it a fit if the process changes every week and nobody can describe it in full: stabilise first, automate afterwards.
Process map and agent design

Sessions with the people who do the work today, to map the real process and its exceptions. Out of that comes the design: which steps the agent executes, what information it needs at each one, and the exact point where a person steps in.

Tools and integrations

Every action the agent takes is a narrowly scoped function against your systems: email, CRM, ERP, database or internal APIs. With least-privilege access, parameter validation and rate limits, so the blast radius of a mistake is small and known.

Guardrails and human approval

Explicit rules for what the agent may not do on its own, approval queues for sensitive actions, and a record of why it made each decision. An agent you cannot audit is an agent that never reaches production.

Behaviour evals

A suite of real cases — including the odd ones and the ones that went wrong — run automatically on every change of prompt, model or tool. It is the only way to know whether an improvement improved anything.

Deployment and monitoring

Deployment on your infrastructure, with step-by-step traces, alerts when the agent gets stuck or goes off-script, and cost per run visible from day one.

Guardrails first, autonomy later. I start from what the agent must not do and how we are going to measure it; the room for judgement widens afterwards, with usage data behind it. I work with commercial models from Claude, OpenAI or Gemini — the choice depends on the cost, latency and quality your case demands — and orchestrate with LangGraph when the flow has branches and state, or with plain code when it does not. The integration lives where your product lives: inside a Rails application, in a separate Python service, or behind an API.

Claude APIOpenAI APILangGraphRuby on RailsPythonFunction callingEvalsObservabilidad
01
Process mapping

I map the process with your team, measure how much time it consumes today and scope the first agent to the stretch with the best ratio of volume to risk. Output: the design, the success criteria and an estimated cost per run. One to two weeks.

02
Prototype on real data

I build the agent against your systems in a test environment and run it in shadow or propose-only mode over real cases. By the end we know what share it handles well, where it fails and whether it is worth continuing. Two to four weeks.

03
Supervised production

Final integration, guardrails, approval queues, evals in CI and monitoring. The agent goes live with human supervision on the sensitive actions. Three to six weeks, depending on how many systems are involved.

04
Tuning and expansion

A few weeks of real use show which cases can be fully automated, which will keep going through a person, and which neighbouring process is the next candidate. These timelines are indicative: the critical path is usually integrations and access approvals, not the model.

Tell me about your case and I'll tell you honestly whether AI is the right tool — and how I would implement it.