AI Solutions Engineering

Most companies will rent intelligence. A few will build it.

A working briefing on building small language models you own, end to end. What goes inside one, when the work is worth it, and why your data, multiplied by synthetic data, is the moat.

Arjun Jaggi
Applied AI Researcher and Executive Advisor
October 17, 2026
Why Build At All

Renting is right until the capability becomes your core. Then you own it

Most AI work should run on a model you rent or adapt. But when a capability is central to how you compete, and your data is a moat, a model of your own becomes an asset no competitor can copy.

AS A CAPABILITY BECOMES CORE Rent a frontier API Adapt an open model Build a model of your own MOST WORK STAYS LEFT. THE CORE MOVES RIGHT.
01

An asset, not a service

It runs at the cost of power, and cannot be metered, rate-limited, or priced away.

02

A moat a rival cannot copy

Trained on data only you have, it carries an advantage no public model can match.

03

Your roadmap, your schedule

It changes when you decide, and it never deprecates out from under you.

Arjun Jaggi · AI Solutions Engineering02
The Build Threshold

Four questions decide whether to use, adapt, or build

Building your own model is a strategic bet, not a default. The Build Threshold is the line where owning beats adapting. Two variables place you on the map, and two more confirm the bet.

DATA MOAT DEPTH → TASK CENTRALITY → Rent utility work Adapt tune an open model Adapt core, thin data Build core work, deep moat THE BUILD THRESHOLD
01

Data moat depth

Do you hold data no competitor can get? The deeper the moat, the stronger the case.

02

Task centrality

Is this core to how you compete, or a utility anyone could buy off the shelf?

03

Volume and longevity

Enough scale and staying power to earn back the build over time?

04

Defensibility

Would owning it create an edge a rival cannot simply license their way into?

The Build Threshold and Data Moat Depth are terms original to this work.
Arjun Jaggi · AI Solutions Engineering03
What's Inside

A model is a pipeline, not a download. Here is every stage

Building a small language model is an assembly line. Data in, a model you own out, with evaluation and serving around it. Each stage is a decision, and a place an open toolchain does the heavy lifting.

INPUT BUILD PROVE AND SHIP Data your corpus Synthetic coverage Architecture size to task Train pre and post Evaluate BudgetBench Serve fast inference Your model owned Two stages carry the moat, data and synthetic. The toolchain carries the rest.
Arjun Jaggi · AI Solutions Engineering04
Data Is the Moat

The model is only as defensible as the data behind it

Weights are a commodity. Your proprietary data is not. Curation, deduplication, and quality control turn a corpus only you have into an advantage only you can ship.

Raw corpus everything you hold Deduplicate cut the noise Quality filter keep the signal Curated training set small, clean, and yours
01

Proprietary beats public

The data a competitor cannot buy is the part of the model they cannot reproduce.

02

Quality over quantity

A smaller, cleaner, deduplicated set trains a better small model than a noisy pile.

03

Lineage and consent

Know where every example came from and that you hold the right to train on it.

Arjun Jaggi · AI Solutions Engineering05
The Multiplier

Synthetic data is the icing. It makes your own data work harder

Real data is the cake. Synthetic data is the icing, the permutations and combinations your history never captured, generated to expand coverage and sharpen decisions faster.

WHAT HAPPENED

Augment the past

Fill the rare and underrepresented cases your real data is thin on, so the model learns the whole distribution.

WHAT IS HAPPENING

Stress-test the present

Run permutations your history never captured, so you see where a forecast breaks before it breaks on you.

WHAT IS ABOUT TO HAPPEN

Rehearse the future

Generate forward scenarios to pressure-test forecasts against conditions that have not occurred yet.

The guardrail

Synthetic data does not tell you what will happen. It stress-tests you against what could. Anchor it to real data, or a model trained on drift learns a world that does not exist.

Arjun Jaggi · AI Solutions Engineering06
Architecture and Pre-Training

Smaller, on purpose. Size the model to the job, not the leaderboard

You are not chasing a benchmark. You are sizing a model to your task, your latency budget, and the hardware you own. Pre-training on your curated data turns that shape into a base model.

Coverage of your task Your bar Small, tuned Right-sized Large, general Frontier PAST YOUR BAR, EXTRA SIZE IS WASTE
Directional illustration. Coverage against your own bar, not measured values.
01

Size to the task

A few billion parameters often clears the bar for narrow, well-defined work.

02

Fit your hardware

Choose a shape that runs on what you own, so the model is cheap to train and to serve.

03

Pre-train on your data

A base model shaped by your curated corpus starts closer to your world than any public one.

Arjun Jaggi · AI Solutions Engineering07
Post-Training

A base model knows the words. Post-training teaches it the behavior

Supervised tuning teaches the model your task. Preference and reinforcement training shape how it answers, what it refuses, and the style it holds to. One open toolchain for this is Zorp RLStudio.

SUPERVISED FINE-TUNING
Teach it your task

Show the model thousands of your own worked examples, so it learns the shape of the work the way you do it.

PREFERENCE AND RL · ZORP RLSTUDIO
Shape how it behaves

Reinforce the answers you want and penalize the ones you do not, so behavior, refusals, and style hold to your standard.

Why it matters

Two models with the same weights can behave very differently. Post-training is where a base model becomes yours, and it runs on your hardware, so the data that shapes it never leaves.

Zorp RLStudio. zorp.dev and github.com/aviskaar/zorp.
Arjun Jaggi · AI Solutions Engineering08
Prove It Holds Up

A leaderboard will not tell you if your model clears your bar

A model that looks strong in a benchmark can fall over inside your token, context, and memory budget. Test it the way you will run it, under the limits you actually have.

On the leaderboard Under your budget Large general Mid general Your small model Your small model Mid general Large general
Directional illustration. Rank once real budget limits apply, not measured values.
01

Fix the budget first

Token, context, and memory limits are the test conditions, not an afterthought.

02

Your model can win

Tuned on your data and sized to your task, a small model beats a general giant on your work.

03

Measure on your tasks

Your data and your bar, under your limits, not a public average.

Budget-tiered evaluation is formalized in BudgetBench (Rao and Jaggi, arXiv 2609.13149).
Arjun Jaggi · AI Solutions Engineering09
Run It

A model you built is cheapest to run, because it was sized to run cheaply

The payoff of a small, purpose-built model shows up at inference. Quantization, batching, and caching turn hardware you already own into a fast, inexpensive endpoint.

Cost per run Frontier API Your small model Response latency Round trip to a data center Local, in your walls
Directional illustration. Relative cost and latency, not measured values.
01

Built small, runs small

A model sized to the task fits commodity hardware and costs a fraction of a frontier call.

02

Quantize, batch, cache

Standard serving techniques push throughput up and cost per run down, on hardware you own.

03

No round trip

The model sits next to your work. No hop to someone else's data center for every call.

Arjun Jaggi · AI Solutions Engineering10
The Toolchain

You do not build this from scratch. One open stack drives every stage

Each stage of the build runs on open tools you drive yourself. One such open stack is Zorp, a harness and command line interface that spans the pipeline, so a small team ships a model without stitching ten vendors together.

Prepare data and synthetic Train Zorp RLStudio Evaluate BudgetBench Validate research agent Serve the harness Zorp, a harness and command line interface one open stack, driving every stage FOR DEVELOPERS, RESEARCHERS, SCIENTISTS Your infrastructure, offline
One open stack, one command line. A small team drives the whole build, and nothing leaves your walls.
Zorp. zorp.dev and github.com/aviskaar/zorp. BudgetBench. Rao and Jaggi, arXiv 2609.13149.
Arjun Jaggi · AI Solutions Engineering11
What It Takes

A small team, a focused budget, and a timeline measured in months

Building a small model is not a moonshot. With open base models, open tooling, and a curated dataset, a focused team reaches a working model in a few months, not a few years.

THE TEAM

Small and senior

An ML lead who owns the model, a data engineer who owns the corpus, and a domain expert who owns the bar.

THE SPEND

Compute, once

A finite training run on rented or owned hardware, not a meter that bills forever. The asset outlives the spend.

THE TIMELINE

Months, in phases

Curate the data, adapt a base model, evaluate, then decide whether to pre-train your own from there.

The honest sequence

Start by adapting an open model on your data. Only pre-train your own once the evaluation shows a gap that adapting cannot close. The threshold earns the build.

Arjun Jaggi · AI Solutions Engineering12
When Not to Build

The credibility of a build program is knowing when to stop

Most capabilities should never become a model you build. Naming the cases where building is the wrong call is what makes the cases where it is right believable.

The data is not a moat

If a competitor can buy or scrape the same data, your model carries no advantage. Adapt an open one instead.

The task is a utility

If it is not core to how you compete, owning the model is cost without a return. Rent or adapt.

The volume is too thin

If the workload will not run at scale for long, the build never earns back its cost.

Adapting already clears the bar

If a tuned open model already meets your standard, pre-training your own adds cost, not capability.

The discipline

Build only what sits above the Build Threshold. For everything else, the open stack you already own is the right answer.

Arjun Jaggi · AI Solutions Engineering13
The One Move

Pick one core capability. Adapt first, and let the gap decide the build

Do not start by pre-training. Start by proving the case on the one capability where you hold a data moat, and let the evaluation tell you whether to go further.

01

Pick the moat

One core capability where you hold data a competitor cannot get. The clearest case for owning.

02

Adapt and measure

Tune an open model on that data, then evaluate it under your real budget against your bar.

03

Let the gap decide

If a gap remains that adapting cannot close, you have the evidence to build. If not, you just saved the spend.

What you learn

Either you prove a small owned model is worth building, or you prove you did not need to. Both outcomes are a win you can defend.

Arjun Jaggi · AI Solutions Engineering14
The Through-Line
Rent what is a utility. Adapt what is close. Build what is core. Your data is the moat, synthetic data is the multiplier, and a model you own is the asset.
Arjun Jaggi
Applied AI Researcher and Executive Advisor
Start a conversation →
The build, start to finish
Your data, curated, the moat
Synthetic data, the multiplier
Train, post-train, evaluate
Serve it fast on hardware you own
Built end to end on one open stack
A model that is an asset, not a bill
Sources. Zorp, zorp.dev and github.com/aviskaar/zorp. BudgetBench, Rao and Jaggi, arXiv 2609.13149.
← → or click to advance · F for fullscreen
01 / 11
⛶ Fullscreen