The capability is your product
If agents are what you sell, do not outsource the thing you sell. This is not a close call
Strategic
Do not buy your core capability
Your engineers can build this. The real question is whether the second year of maintaining it is the best use of them, and whether the first version survives contact with the exceptions.
Get a demoThree places the two products genuinely diverge. Everything else is a feature list.
See all comparisons →The demo takes a fortnight. The exceptions take the two quarters after that
An internal build needs a permanent owner. This one has a team behind it that is not yours
The deployment sits in your cloud, under roles your team issues, whichever route you take
Control is the obvious axis. The rest of this list is where the cost actually is.
Everything an internal build gets you on control, this gets you too, because it runs in your account.
If agents are what you sell, do not outsource the thing you sell. This is not a close call
If you have shipped one that works, the second costs you less than it costs us
A team that rewrites the workflow constantly should own the code that runs it
Answered the way we would answer them to your engineering lead.
Almost certainly. Most competent teams can get a convincing demo running in a fortnight. The distance between that demo and something you would let touch a customer record unattended is where these projects usually stop, and it is mostly exception handling, evaluation, and integration maintenance rather than anything to do with models.
Roadmap control, mainly. You do not give up the deployment: it runs in your cloud account, under IAM roles your team issues, writing to your audit logs, with infrastructure code your engineers read before it is applied. That is usually the part people assume they are trading away.
The deployment is already in your account, so the conversation is about the build and the maintenance rather than a migration. Ask about this explicitly on the first call rather than assuming either answer — it is a fair question and it deserves a specific one.
Not better, more finished. The parts that are tedious to build once and unpleasant to maintain — the exception paths, the evaluation harness, the connector upkeep as the systems around it change — are the parts we have already built and keep building. On a single workflow with a motivated engineer, an internal build can be just as good.
You choose the model provider, and swapping it is a deployment concern rather than a rebuild. That is true of an in-house build as well, provided it was designed that way, which is one of the things that tends to get skipped in the fortnight-long version.
“The demo takes a fortnight. It is the fifth exception nobody wrote down that takes the two quarters after it.”
The integration broke when the CRM updated.
third time this quarter✓ Someone has to own thisBring the internal project you have already scoped. We will tell you honestly whether to build it.
Get a demo