Skip to main content
AI Guides 10 min read

Build vs. Buy an AI Agent: In-House or Agency?

Build the agent with your own team, or hire an agency. It depends on whether you already have the people, and whether you can wait.

Definition

The build vs. buy ai agent decision for operations teams is the choice between assigning an internal developer to design, integrate, evaluate, and maintain the agent versus hiring a specialized agency that brings those four disciplines already assembled. It is distinct from the software build-or-buy question because an AI agent requires LLM-specific skills most development teams have not yet staffed.

Someone on the operations team is going to ask whether you should build the agent yourselves or hire an agency to build it. This is the build vs. buy an AI agent decision in its concrete form: not which platform to subscribe to, but who designs the steps, connects the systems, and ships something that handles real work. Both paths can end with an agent. The difference is whether you already employ the people who can build it, and whether the business can wait the longer of the two timelines. An in-house first build often runs many months. A team that has done the work before is usually measured in weeks.

The in-house versus agency decision hits hardest in operations.

Operations work sits in the middle of the business: scheduling, follow-up, status requests, data entry, report generation, ticket routing. Those tasks fill a week and rarely show up in a job description as the work anyone was hired to be proud of. An operations agent takes the recurring layer so the team can spend its judgment on the cases the rules do not cover.

The catch is that the work is connected. An agent that books appointments has to read the calendar, write to the CRM, send a confirmation, and update a status field in the project tool. A marketing agent that reads a brief and drafts a post touches one system. The operations agent touches four. That is why the "we will just have a developer connect an API" picture falls apart, and why the choice of who builds it matters more here than it does for a single-system draft tool.

Three operations jobs justify a first agent more often than the rest.

Not every ops workflow deserves an agent. The three that routinely do are inbound lead follow-up, where speed of response is the variable that matters, appointment scheduling and confirmation, where a person is currently spending the back-and-forth on every booking, and the weekly status report, where someone pulls numbers from three tools every Friday. They share a shape. The inputs are predictable, the output is defined, and the work happens often enough that the time comes back quickly.

If your first workflow does not have that shape, the math gets harder on either path. The economics work best when the agent is doing something repetitive enough that the upfront work pays back within a quarter. The Operations Agent page is the breakdown of which workflows we put first, and the compare page is how a custom agent stacks up against a tool you can turn on this week.

Building an AI agent in-house takes four skills, not one developer.

When an operations leader says the team will build it, the picture is usually one developer, some Python, and an API. The finished agent is vivid. The path to it is not.

A production operations agent, one that handles real business data and writes to real systems, needs at minimum four kinds of work. Someone has to design the steps, the order, and the fallbacks. Someone has to connect the source systems through their APIs: the CRM, the calendar, the ticketing tool. Someone has to write and run evaluations, the tests that confirm the agent does the right thing on the cases you did not demo. Someone has to maintain it when a source system changes its API or the workflow changes because the business did. Those four jobs are the build. The demo is not.

Putting all four jobs on one generalist is how the timeline slips.

The four responsibilities do not always require four people. They are four different skills. Stacking them on one generalist developer is the most common reason an in-house build runs long and over the estimate. Architecture and evaluation in particular are skills most software developers did not need before language models. They are not gaps someone closes by reading a post the week the project starts.

IBM's 2025 CDO Study, covering 1,700 senior data leaders across 27 countries, found that 47% cite attracting and retaining advanced data skills as a top challenge, up from 32% in 2023. The same study found that 77% of organizations struggle to fill key data roles, and that 53% say their recruitment delivers the skills they actually need, down from 75% in 2024. Those figures are from organizations that already have data teams. A 15-person services company is not going to have an easier search.

Evaluation is the job most in-house teams leave out.

An agent that passes the happy path and fails the odd cases is worse than no agent, because the operations team has to clean up after it and then stops trusting it. Evaluation takes someone who can define what "right" looks like across a wide set of inputs, not only the three the developer thought of during the build. That work continues after launch. It is not a task you check off in the last sprint.

An in-house operations agent usually takes longer than the first estimate.

From the day you decide to build it to the day it handles real traffic, most organizations land somewhere between four and twelve months. Illustrative, not a client result: four to twelve months is a planning span for a first in-house operations agent.

IDC's 2024 AI Opportunity Study, which surveyed more than 4,000 business leaders, found that the average AI deployment takes under eight months, with the top 29% of performers reaching deployment in under three months. The other 71% take longer than that top group.

The three-month number assumes the developer already has the skills, the API documentation is good, and the workflow does not change during the build. All three are optimistic for a first project. If you are planning a busy season around a three-month internal date, you are planning around the exception IDC measured, not the average.

The first estimate leaves out the weeks that always appear.

The first estimate skips the time to describe the workflow precisely enough that a developer can build it. It skips the time to get API access, which often means a vendor support ticket and a wait of about three weeks. It skips the time to run evaluations and fix the edge cases that fail on the first pass. It skips the time the developer spends learning patterns they have not shipped before. Each of those adds weeks. Together they are why the IDC average sits under eight months rather than under three, and why a first operations team should not budget the shorter number.

The Wharton School's 2025 AI Adoption Report found that one-third of enterprise Gen AI technology budgets go to internal research and development, meaning custom builds. It also found that four out of five enterprise leaders expect Gen AI investments to pay off within two to three years, not within the quarter the project starts. The in-house timelines above are one reason that payoff window is measured in years.

An agency shows up with the four skills already assembled.

An agency that builds operations agents brings architecture, integration, evaluation, and maintenance as work they have already done, rather than as skills you are paying them to acquire on your project. They have built the appointment flow, or the follow-up flow, often enough that the decision tree is mapped before your kickoff.

The tradeoff is real, and you should name it before anyone signs. You pay more per hour than you would pay an internal hire for the same week. You see less of the day-to-day work than you would with someone at the next desk. You depend on their availability when the workflow changes later. Those are costs. They belong in the comparison, not in the footnotes after you are unhappy.

The advantage is a pattern library, not a headcount.

The advantage over a single in-house developer is not that more people are in the meetings. It is that someone has already broken the common cases. A developer building their first operations agent does not yet know whether a scheduling conflict should retry or escalate to a person, and they find out in production. A team that has handled that conflict on previous builds finds it in the evaluations, before a bad week. The difference shows up in the tests you run before launch.

A good handoff is working source code, documentation of the workflow logic, and evaluations you can run after the engagement ends. You own the agent. They built it. That distinction matters when you decide what maintenance looks like a year from now. The AI agents versus RPA post is a concrete look at where a custom agent outperforms an automation platform, and where it does not.

Three factors settle the build versus buy question.

For most operations teams, the build-vs-buy-ai-agent question resolves when you answer three questions in order. Scope the comparison to the first workflow you would actually ship. Skip one and the answer you like is probably the wrong one.

The first factor is whether the skill is already on the team.

Does someone on your team today have experience building agents on a language model? "Good at Python" is not the test, and neither is "has used a chatbot." The test is specific. Have they connected a model to external tools, designed an evaluation suite for that agent, and shipped it to production? If yes, building in-house is viable. If no, you are funding a learning curve alongside the build, and the eight-month average from IDC is the optimistic case.

The second factor is when you need the first result.

An operations workflow that has to be live in the next six months, for a busy season, a growth push, or a team already burning out on the manual work, cannot absorb an eight-month internal timeline. Illustrative, not a client result: an agency that has done this before can often ship a first version in six to ten weeks. If your team can wait a year, in-house is a reasonable investment in a skill you will keep. If they cannot, the agency path is the one that lands while the problem is still the one you described.

The third factor is who maintains it after launch.

An operations agent is not a page you publish and mostly leave alone. CRM APIs change. Calendar tools add authentication requirements. The workflow changes because the business changes. Someone who understands how it was built has to be there when any of that happens.

The maintenance line is the one most budgets skip.

In-house teams often budget the build and leave maintenance off the page. Illustrative, not a client result: plan on 15 to 20% of the build time each year for maintenance when the source systems are stable, and 30 to 40% when they change often. For a build that took eight months, that is about one to three months of developer time a year, and it continues. An agency often covers that work in a retainer because they already know the build. Neither option is free. Budget the one your team can actually staff.

Building in-house makes sense when the skill, the ownership, and the time line up.

In-house is the right path when three things are true at once. You already employ a developer with real agent experience, not a generalist you hope will learn it. The workflow is core enough that you need to own the source code and change it often, without waiting on an outside calendar. And you can accept six months or more before the agent handles real traffic.

The clearest case is a company whose operations are so specific that an outside team would need a long education before they understood the workflow. A roofing company with highly custom scheduling logic, or a manufacturer with a proprietary production system, may genuinely need the person building the agent to sit inside the company. For most services firms and software companies, the workflow is standard enough that this condition does not apply.

In-house also makes sense as a second project, after you have shipped one agent with an agency and your team has seen what production looks like. The second time is shorter because the first time taught you what the workflow actually is. The broader build versus buy guide is the workflow-first decision that comes before this in-house versus agency question.

Hiring an agency makes more sense when you need the first agent soon.

The agency path is the right one when any one of the following is true. You do not have agent experience on the team, and recruiting it takes three to six months in a market where 77% of organizations struggle to fill key data roles (IBM, 2025, n=1,700). You need a result in under six months because the operations problem is already costing staff capacity. Or you need a clean handoff: working code, tested evaluations, documentation, and someone who can answer questions for six months after launch, without adding a full-time role to the budget.

The agency path is also the right first operations agent even if you intend to build later ones yourselves. The first build teaches you what the workflow actually is, which is rarely what you described at the start, which systems are really connected, and what an evaluation failure looks like on live traffic. Paying an agency to absorb that discovery, and to leave you something your team can learn from, is a better use of the first project than paying an internal developer to discover the same things six months into a date that has already slipped.

When you want the workflow, the source systems, and the agent's first output named before anyone starts building, Get your free Systems Plan.

The methodology behind this build versus buy comparison.

Deployment timing comes from IDC's 2024 AI Opportunity Study, a survey of more than 4,000 business leaders, as reported on the Microsoft blog: the average AI deployment takes under eight months, and the top 29% reach deployment in under three months. Talent figures come from IBM's Institute for Business Value CDO Study (November 2025), covering 1,700 senior data officers across 27 countries and 19 industries: 47% cite attracting and retaining advanced data skills, up from 32% in 2023; 77% struggle to fill key data roles; 53% say recruitment delivers the skills they need, down from 75% in 2024. Budget mix and time-to-payoff come from the Wharton School's 2025 AI Adoption Report: one-third of enterprise Gen AI technology budgets go to internal research and development, and four out of five leaders expect a payoff within two to three years. The six-to-ten-week agency range, the four-to-twelve-month in-house range, and the maintenance fractions are planning ranges for this kind of operations agent. They are illustrative, not a client result.

Share this article:

The next step

Tell us the job this note is about.

If your team still does this work by hand, name the job and the tools it lives in. The first system we would build is in the email a few minutes later.

Keep reading

Related Articles

Download the AI Workflow Checklist

Get AI Systems Notes Delivered Weekly

Get practical notes on AI agents, workflow design, business memory, team routines, and the systems worth building.

No spam. Unsubscribe with one click.

For qualified teams
AI systems notes
Audit-first thinking