Agent PatternsInsights

Build or buy? Deciding on a custom AI agent

When an off-the-shelf AI tool is enough, when a custom AI agent is worth building, the questions that decide it, and the middle path most good systems end up taking.

There is a good off-the-shelf AI tool for many jobs. Writing assistance, meeting notes and generic support chat rarely need custom engineering. Buying is often the right first move, and we recommend it when it is.

The questions that decide it

QuestionPoints to buyPoints to build
Is the task a source of advantage?No, it is common to most companiesYes, it is how you win
Which systems does it touch?Ones the tool already integrates withYour own, or several at once
How precise must permissions be?Default controls are acceptableYou need exact control of reads, writes and sends
Who handles exceptions?The vendor's standard flow worksHandoffs must follow your organisation
How will it change over time?The vendor's roadmap is fineYou need to change it on your schedule

Buy when

Buying is usually right if
  • The task is common across companies and not a source of advantage
  • The tool works with the systems you already use
  • Default permissions and data handling meet your requirements
  • You can live with the vendor deciding how it evolves

Build when

Building is usually right if
  • The workflow is specific to how your business wins
  • The agent must act across several of your own systems
  • You need precise control over what it may read, write and send
  • Handoffs to people need to follow your organisation, not a vendor's

The middle path

Many good systems combine both. Bought components handle commodity work such as transcription, translation or document parsing. A custom orchestration layer owns your workflow, permissions and integrations, and decides when to call each component. A provider abstraction keeps you free to change models and vendors later without rebuilding.

  1. Your workflow and rules
  2. Custom orchestration
  3. Bought components
  4. Your systems
Own the parts that make you different. Rent the parts that do not.

Hidden costs on both sides

Hidden costs of buying
  • Changing your process to fit the tool
  • Data leaving your control, or being hard to export
  • Per-seat pricing that grows faster than value
  • Limits you only discover after rollout
Hidden costs of building
  • Evaluation and monitoring as ongoing work
  • Keeping integrations current as systems change
  • Owning security and access control
  • The need for someone to run and improve it

Neither option is free. The right choice is the one whose costs you understand and can carry. If you are unsure, start by buying for the commodity parts and mapping the workflow. The map usually makes the build decision obvious.

Frequently asked questions

When should a company build a custom AI agent?

When the workflow is core to the business, depends on your own systems and data, needs specific permissions and handoffs, or when off-the-shelf tools would force the process to change around the tool.

When is an off-the-shelf AI tool enough?

When the task is common across companies, the tool works with the systems you already use, and its default permissions and data handling meet your requirements.

Can you combine bought and custom AI?

Yes, and most good systems do. Bought components handle commodity tasks while a custom orchestration layer owns your workflow, permissions and integrations.

  • build vs buy AI
  • custom AI agent
  • AI agent development
  • AI tools for business
  • AI architecture

Get the next note by email

One email a month at most. Practical, from real work. Unsubscribe in one click.

Keep reading

  • Agent Patterns4 min read

    What should an AI agent be allowed to do? A practical model

    A practical permission model for AI agents: four levels of action from read-only to high-impact, how to enforce them in code rather than prompts, and how to design the handoff to people.

    Read the article
  • Build Notes3 min read

    The anatomy of a production AI agent

    Knowledge, tools, permissions, a provider abstraction, evaluation and observability: the parts that turn an AI demo into a production AI agent a business can rely on.

    Read the article