AI agent development

AI agents that do real work, with a person in the loop

Agents are language models that can use tools: search your CRM, draft an email, update a ticket. We build them for the repetitive back-office work that fills your team's week, with narrow permissions, approval steps for anything risky and a log of every action.

  • Only the tools a task needs
  • Human approval for risky actions
  • Every step logged and costed
AI agent run for a customer renewal: planned steps, CRM and billing tool calls, a drafted email and an approval request waiting for a person
Good first agents

Work that is repetitive, but never quite the same

Sales operations

Renewal follow-ups, CRM clean-up and meeting prep that pulls account history from three systems into one brief.

Customer support

Ticket triage, drafted replies and refunds within policy, with a person approving anything outside the rules.

Finance operations

Invoice matching, expense checks and payment reminders, with exceptions routed to the right person.

Order operations

Stuck orders, address problems and supplier follow-ups handled before a customer has to ask.

Internal helpdesk

Access requests, account set-up and common IT questions, checked against policy and logged.

Research and reporting

Weekly summaries that gather numbers and notes from several tools and write them up for a person to check.

How agents work

A loop with rules around it

The model plans a step, calls a tool, checks the result and decides what to do next. Everything around that loop is ordinary software engineering: permissions, approvals, limits and logs.

How an AI agent works: a trigger starts a run, the model plans, calls tools with narrow permissions, asks for approval on risky actions and logs every step
How much autonomy?

Most agents should ask before they act

We usually start with a supervised agent. It does the research and prepares the action, and a person approves it with one click. Once the logs show it gets a task right consistently, you can let it act alone on that task.

Comparison of an AI assistant, a supervised agent and an autonomous agent by who acts, what each suits, risk and audit trail
Guardrails

What every agent we ship includes

The model will occasionally be wrong. The design makes sure a wrong step is caught, costs little and can be undone.

  • Least-privilege tools, scoped to one task
  • Approval rules for sending, paying and deleting
  • Spending and rate limits on every run
  • A replay test of past cases before each release
  • Full traces of every step, input and output
  • A stop switch your team controls
How a project runs

From one workflow to a working agent

  1. Pick the workflow

    1 to 2 weeks

    One task chosen, with the rules, systems and a set of past cases to test against.

  2. Prototype

    2 to 3 weeks

    The agent replays past cases and we compare its actions with your team's.

  3. Shadow mode

    2 to 4 weeks

    The agent prepares every action. People do the work and compare.

  4. Supervised

    4 weeks or more

    The agent acts after approval. Accuracy, time saved and cost tracked weekly.

  5. Expand

    Ongoing

    More autonomy on proven tasks, then the next workflow.

Testing software that does not give the same answer twice needs a different approach. See how to test non-deterministic software.
Technology

What we build agents with

Models

  • Anthropic Claude
  • OpenAI GPT
  • Open-weight models

Tools

  • Model Context Protocol
  • REST APIs
  • Function calling

Orchestration

  • LangGraph
  • Temporal
  • Custom workflows

Languages

  • Python
  • TypeScript
  • Node.js

Observability

  • Langfuse
  • OpenTelemetry
  • Cost tracking

Hosting

  • AWS
  • Azure
  • Your own cloud
Questions

AI agent development FAQ

How is an AI agent different from a chatbot or RPA?

A chatbot answers questions. RPA follows a fixed script and breaks when a screen changes. An agent reads the situation, decides which tools to use and in what order, and handles the messy cases in between, which makes it useful for work that is repetitive but not identical every time.

Is it safe to let an AI take actions?

Only with limits, and that is how we build them. Each agent gets the narrowest permissions its task needs, spending and rate limits, approval steps for anything risky such as sending, paying or deleting, and a switch to stop it at any time. Every step is logged.

Which tasks make good first agents?

High-volume, rule-heavy back-office work where a mistake is easy to catch: follow-ups, triage, data entry across systems, reconciliations and weekly reports. Our article on AI agents for internal operations lists the best candidates.

How do you know the agent is doing a good job?

Before it goes live, we replay a set of past cases and compare its actions with what your team did. In production it runs in shadow mode first, then with approval, and we track accuracy, time saved and cost per task every week.

What does an agent cost to run?

Usually cents per task, depending on the model and how many steps the task takes. We measure it on your real cases during the prototype and set limits so a loop cannot run up a bill.

Which systems can an agent connect to?

Anything with an API, and increasingly through the Model Context Protocol, an open standard for connecting models to tools. CRMs, helpdesks, ERPs, email, calendars, databases and internal services are all common.

Which task would you hand to an agent?

Describe the workflow, the systems it touches and how often it happens. We will tell you whether an agent is a good fit and what a safe first version looks like.

Start a project Prefer to talk? Call +1 (281) 888-0742.

0