── ── AI & agents

Build / Buy / Partner (AI Capabilities)

The core mechanism: build only the layer that differentiates you and depends on data only you hold; buy or partner for everything else — and put maintenance and model-replacement cost on the ledger before comparing.

Run Build / Buy / Partner (AI Capabilities) on a real problem

Bring something you're actually deciding — free, in the browser.

Run this on your problem →

How it works

Output: Decision matrix + chosen option + exit plan

1. Define the capability. Write the capability, the workflow it serves, and the success metric (e.g. first-response time on tickets). Gate: no metric → stop; set a baseline first via ai-pilot-to-scale. 2. Differentiation test. Ask: if a competitor used the same off-the-shelf tool, would customers notice a difference? No → default to buy. Gate: keep "build" on the table only if the answer is yes and the difference comes from your proprietary data or process. 3. Data & IP control. List the data that flows in and what each contract says about training use, retention, deletion and export. Gate: core customer data would be used for training, or cannot be exported → that option is out. 4. Time to value. Estimate weeks to first usable output per option. If build takes more than ~3× as long as buy, the differentiation value must cover the gap. 5. Three-year TCO. License/usage fees + integration + maintenance headcount + evaluation + rework when the underlying model is replaced + exit/migration cost. Gate: maintenance and model replacement not costed → no comparison allowed. 6. Lock-in & vendor risk. Switching cost, single-vendor dependency, vendor viability and roadmap, SLA. Require exportable formats and a model-swappable interface. 7. Score the matrix and choose. Weighted dimensions (differentiation, control, time, cost, lock-in, risk); write the exit plan and the re-evaluation triggers. 8. Stop-rule: if the capability has not yet been shown to create value, run a minimal buy pilot first, then return to step 2.

Output template: Capability · Metric · Differentiated? (yes/no + evidence) · Data terms · Weeks to value · 3-yr TCO (build/buy/partner) · Lock-in score · Choice · Exit plan · Re-evaluation trigger

When to use it

  • user says 'should we build this AI feature or buy it?', 'should we develop our own agent?', 'which AI vendor should we partner with?', 'build vs buy', 'should we train our own model?', 'the vendor raised prices / changed terms — do we switch?', or is about to sign an annual AI contract, hire an ML team, or commit to a platform for an AI capability

When not to use it

When the decision is routine and reversible, applying a formal method costs more than it returns.

Worked example

BloombergGPT and the General-Purpose Models (2023)

BloombergGPT is the clearest public example of an organization that passed the hardest gate in this skill — proprietary data — chose to build a foundation model, documented the build in detail, and then saw a general-purpose model released two weeks earlier measured against it by an outside team. It is useful precisely because Bloomberg had a strong case for building; the lesson is about what the strong case still has to survive.

Install this skill (free, MIT)

$npx skills add deciqAI/knowledge-skills
View Build / Buy / Partner (AI Capabilities) source on GitHub →

Useful? Star the repo — stars help other builders find it.

Related mental models

Start free. Pay when it pays off.

These skills are open source, MIT-licensed. deciqAI is the advisory engine for accounting firms that runs them — every agent wired with the same skills you can read here.

Start free