Skip to content
← All posts

AI Agency vs Freelancer: Who Should Build Your AI Agent?

Siddhant Khariwal, Co-founder, Kalpstack · 25 October 2026 · 7 min read

We are an agency, so read this knowing that. We also tell people to hire a freelancer when that is the right call, and it often is. The real question is not agency or freelancer. It is how far your AI system has to go: a demo, an internal tool, or something your customers rely on.

The real question

Not who builds it, but how far it has to go.

  1. 01

    Demo

    Prototype or proof of concept

    A failure teaches you something

  2. 02

    Internal tool

    Your team uses it

    A wrong answer is an inconvenience

  3. 03

    Customers rely on it

    Faces customers, touches real systems

    A wrong answer is an incident

A freelancer

One skilled person can own all of it

The gap

An agency or a team

Several specialists, and support after launch

Most AI projects that stall do so in the gap between the second stop and the third.

The short answer

Hire a freelancer for a prototype, a proof of concept or a contained internal tool, where a single skilled person can own everything and a failure is cheap. Hire an agency (or build a team) when the agent will face customers, touch real systems such as orders, payments or patient data, or needs ongoing evaluation, monitoring and support after launch. Most AI projects that stall do so in the gap between those two.

What building an AI agent actually involves

A working demo is perhaps a fifth of the job. A production agent also needs:

  • Data and retrieval: cleaning documents, chunking, embeddings, search that finds the right passage, and keeping it fresh.
  • Tool integration: connecting to your APIs (CRM, order system, calendar) with permissions so the agent can only do what it should.
  • Evaluation: test sets of real questions, automated scoring, and a way to know a change made things better, not worse.
  • Guardrails: handling prompt injection, off-topic requests, personal data and unsafe answers.
  • Operations: logging, tracing, cost limits, latency budgets, alerts, and a fallback to a human.
  • Product and UI: the chat or app the user actually touches, on web or mobile.

One excellent freelancer can do several of these. It is rare for one person to do all of them, at the same time, with nothing slipping.

What you are actually hiring for

The working demo is about a fifth of the job.

Demo
Everything production needs
  1. 01

    Data and retrieval

  2. 02

    Tool integration

  3. 03

    Evaluation

  4. 04

    Guardrails

  5. 05

    Operations

  6. 06

    Product and UI

One excellent freelancer covers several of these. Covering all six at once, with nothing slipping, is what a team is for.

Proportions are a rule of thumb, not a measurement. The six parts are the ones listed above.

Side by side

FreelancerAgency
Best forPrototypes, POCs, internal toolsCustomer-facing or business-critical systems
CostLower day rateHigher rate, more people
Speed to a demoOften fasterSimilar
Speed to productionDepends on one person's rangeParallel work across data, AI, app and ops
BreadthOne person's skillsSeveral specialists
ContinuityRisk if they become unavailableA team that stays on
AccountabilityPersonalContract, process, handover

When a freelancer is the right choice

  • You want to test whether an idea works before investing.
  • The tool is internal, and a wrong answer is an inconvenience, not a customer incident.
  • You have an engineer in-house who can review the work and take it over.
  • The scope is narrow: one data source, one workflow.

When an agency is the right choice

  • The agent talks to your customers or acts on their accounts.
  • It must connect to several systems, or to regulated data.
  • You need the AI and the product around it: web, mobile, data pipeline.
  • You need someone accountable for quality after launch: evals, monitoring, model updates.
  • Your prototype already works in the demo and fails in real use. That is usually an evaluation and retrieval problem, which takes a team to fix (we wrote about it in Why AI chatbots break in production).

A two-minute test

One yes is usually enough to need a team.

  1. 01

    Will it talk to your customers, or act on their accounts?

    Yes team
  2. 02

    Does it connect to several systems, or to regulated data?

    Yes team
  3. 03

    Do you need the product around it too: web, mobile, a data pipeline?

    Yes team
  4. 04

    Does someone need to own quality after launch: evals, monitoring, model updates?

    Yes team
  5. 05

    Does a prototype already work in the demo and fail in real use?

    Yes team
All no, and you have an engineer in-house who can review the work? A freelancer is very likely the better call, and the cheaper one.

Questions to ask either one

  1. How will you measure whether the agent is good? Can I see the test set?
  2. What happens when it doesn't know the answer?
  3. How do you stop it doing something it shouldn't (prompt injection, wrong tool call)?
  4. What will it cost per conversation at our volume, and how is that capped?
  5. Who maintains it after launch, and what does that cost?
  6. Who owns the code, prompts and data?

If the answers are vague, the build will be too, whoever does it.

Reading the answers

A vague answer now is a vague build later.

“How will you measure whether the agent is good?”

We'll test it thoroughly before launch.

Here is the test set: a few hundred real questions. It runs on every change, and a release that scores worse is blocked.

“What happens when it doesn't know the answer?”

It's very accurate, so that's rare.

It says it could not find that, shows what it searched, and offers a person. We test that path like any other.

“What will it cost per conversation at our volume?”

It depends on usage.

Here is our estimate per conversation at your volume, and the daily cap that stops a bad night becoming a bad month.

Example answers, written for illustration. Ask the same questions of anyone you are considering, us included.

How we work

Kalpstack is a small team that builds AI agents, chatbots and RAG systems together with the web, mobile and data work around them. On a first call we tell you what we would build, what it would cost, and which parts you should not build at all, including when a freelancer or an off-the-shelf tool would serve you better. Book a call.

Start here

Tell us what you are trying to build.

One call, no deck. We will tell you what we would build, what it would cost, and which parts you should not build at all.