Custom AI Model Development

Build for the problem your data defines.

Custom AI model development means training a model on your own specialized data because existing models, prompts and adaptations have been tested and fall short. ColdAI runs it as an evidence-building program: a measured baseline, a written data and evaluation specification, versioned experiments and a deployment proof in the environment where the model will run1. Below: when building is justified, what to fix in advance and what a handover should contain.

From architecture to integration to operation
Build around the task. Build the evidence base. Illustrative workflow.Build around the taskTASK-SPECIFIC REPRESENTATION0EvaluationTask fitRobustnessReviewDatasetIllustrative structure · not benchmark results

The opportunity

Start with a decision
worth improving.

A specialized classification task needs domain-specific distinctions that a general model misses. The project must show whether better data, a smaller model or custom training actually improves the decision.

From possibility to a working system

Follow the flow.

Three connected decisions. One considered architecture.

Build around the task. Build the evidence base. Illustrative workflow.Build around the taskTASK-SPECIFIC REPRESENTATION0EvaluationTask fitRobustnessReviewDatasetIllustrative structure · not benchmark results

Conceptual flow, not a live system or measured result.

01

Build the evidence base

Define the target behavior and assemble representative training and evaluation data. Audit rights, labeling consistency and leakage before measuring a simple baseline that custom development must beat.

Build around the task. Build the evidence base. Illustrative workflow.Build around the taskTASK-SPECIFIC REPRESENTATION0EvaluationTask fitRobustnessReviewDatasetIllustrative structure · not benchmark results
DatasetLabelsHoldoutBaseline
02

Train for the constraint

Compare suitable architectures and training approaches against the task. Track experiments, dataset versions and resource use, with explicit checks for overfitting and performance across important subgroups.

Build around the task. Train for the constraint. Illustrative workflow.Build around the taskTASK-SPECIFIC REPRESENTATION0EvaluationTask fitRobustnessReviewTrainingIllustrative structure · not benchmark results
ArchitectureTrainingExperimentsValidation
03

Prove the deployment

Evaluate the model in its intended environment, including latency, failure modes and integration cost. Package versioned releases with monitoring and a rollback path before expanding use.

Build around the task. Prove the deployment. Illustrative workflow.Build around the taskTASK-SPECIFIC REPRESENTATION0EvaluationTask fitRobustnessReviewServeIllustrative structure · not benchmark results
EvaluationPackageServeMonitor

The work, made concrete

What we can build
with your team.

We agree scope, dependencies and acceptance criteria before delivery. Your project can start with an assessment, a pilot or an integration into an existing system.

01

Data and evaluation specification

Clarify the system boundary, the responsible owners and the decisions the architecture needs to support.

02

Versioned model experiments

Turn the agreed design into reviewable work, evaluated against representative inputs and explicit success criteria.

03

Serving, monitoring and handover design

Make the next step operable: document responsibilities, known limitations and the path from pilot to ongoing use.

In depth

Go deeper: the data behind a custom model

Two method pages on the part of a custom model program that decides most of its outcome: building the dataset, and confirming you may use it.

  1. 01ProcessBuilding a Training Dataset: Curation, Labeling and LeakageHow to curate, label and split proprietary data for a custom model: label taxonomy, annotator agreement, adjudication, leakage-safe splits and versioning.
  2. 02Regulation explainerTraining Data Rights: Copyright, GDPR and the EU AI ActCheck whether you may train a model on a dataset: EU text and data mining exceptions, GDPR lawful basis, EU AI Act Article 53 duties and a pre-training review.

Build, adapt or reuse: when a proprietary model is justified

Training is the most expensive route and the hardest to maintain, so each cheaper route should fail a measured test before you take it.

  • If

    A general model with careful prompting or retrieval already meets the acceptance threshold on your evaluation set.

    Then

    Do not train. Spend the budget on integration, monitoring and the evaluation set itself.

    A model you train is a model you must maintain, retrain and defend.

  • If

    The task is language behavior on text, such as a fixed output format or a house style, and an open-weight model comes close.

    Then

    Adapt that model with LLM fine-tuning before considering training from scratch.

    Adapting a pretrained model needs far fewer examples and far less compute than learning language from nothing.

  • If

    The inputs are unlike what general models were trained on: sensor streams, spectra, specialized imagery, transaction graphs or domain-specific tabular records.

    Then

    A task-specific model trained on your data is often the right starting point, and it may be small.

    Pretrained language models bring little to inputs they have never seen, while a compact model fitted to the signal can be cheaper to run and easier to explain.

  • If

    The model must run on a device, inside a closed network or within a strict latency or cost budget.

    Then

    Write those constraints down first and train or distill a model sized to them; edge AI and IoT covers device-side deployment.

    Deployment constraints rule out architectures before accuracy does.

  • If

    You want a foundation model pretrained on a whole domain corpus.

    Then

    Treat it as a research program with staged funding gates, and check early whether releasing it would bring general-purpose model duties under the EU AI Act.

    Pretraining multiplies the data, compute and rights questions, and the obligations attached to the result.

Four development routes compared on data, compute and control

CriterionUse an existing modelAdapt an open-weight modelTrain a task-specific modelPretrain a domain model
Data you needAn evaluation set and good promptsCurated example inputs and outputsA labeled dataset covering the classes and conditions that matterA large rights-cleared domain corpus plus labeled evaluation data
ComputeInference onlyModest training runs on rented or owned acceleratorsVaries with input size and architecture; often modest for tabular or signal dataSustained use of a GPU cluster
Control over behaviorPrompts, tools and retrieval onlyOutput format, style and task behaviorArchitecture, features and outputs shaped to the taskEverything, including the representations the model learns
Where it runsUsually the provider's serviceYour infrastructure or a private cloudAnywhere it fits, including devicesUsually dedicated infrastructure
MaintenanceTrack provider model changesRe-tune when the base model changesRetrain when data drifts or the decision changesA standing research team and retraining budget
Typical reason to chooseSpeed and breadthConsistent behavior on a known taskUnusual inputs or tight deployment limitsA domain large enough to justify its own foundation

Effort and commitment increase from left to right. Most programs should show, on the evaluation set, that the routes to the left fall short before moving right.

What the evaluation specification fixes before any training run

The most useful document in a custom model program is written before any model exists. The data and evaluation specification, one of this practice's deliverables1, records what the model must decide, how success will be measured and what would make the project stop.

A workable specification covers five things. The metric tied to the decision, with the relative cost of each kind of error, since a missed defect and a false alarm rarely cost the same. The baseline score from the simplest credible approach. The slices reported separately, such as sites, product lines, languages or population groups where performance could differ. The operating constraints: latency, memory, hardware and where data may be processed. And the acceptance rule: by how much, and on which slices, the model must beat the baseline before it moves to a deployment trial.

Writing these down early protects a program from its most common drift, where the target moves to whatever the latest experiment does well. The NIST AI Risk Management Framework, which this hub's approach references, asks organizations to establish context and measurement methods before deployment2; the specification is where that happens for a single model.

What a delivered custom model consists of

Weights alone are not a deliverable. A model another team can run, audit and retrain arrives as a stack of versioned artifacts.

Serving package01Monitoring and rollback02Versioned model weights03Evaluation suite04Training pipeline05Dataset releases06Model and data documentation07
  1. Serving package

    Runtime build, input validation and the interface other systems call.

  2. Monitoring and rollback

    Drift and quality signals, named alert owners and the previous version to fall back to.

  3. Versioned model weights

    Each release tagged with the code commit, configuration and dataset version behind it.

  4. Evaluation suite

    The frozen test set, slice reports and baseline comparison, runnable on any candidate.

  5. Training pipeline

    Reproducible code and configuration to retrain from any dataset version.

  6. Dataset releases

    Labeled, split and documented data with provenance and rights records.

  7. Model and data documentation

    Model card, datasheet, intended use and known limitations.

Conceptual handover stack; upper layers depend on those beneath them. Exact artifacts vary by project and deployment target.

Where custom model programs lose time and money

Training starts before a baseline exists

Early signalThe first milestone is a training run, and nobody can say what score would count as success.

MitigationMake the baseline score and acceptance rule the first deliverable, and gate compute spending on them.

Compute is booked before the data is ready

Early signalAccelerator reservations run while labeling guidelines are still changing.

MitigationRun small experiments on a pilot dataset first, and larger runs only once label agreement is stable. The training data pipeline sets out that sequence.

The test set does not resemble production

Early signalEvaluation data comes from one clean system or period, while the model will meet several.

MitigationSample evaluation data from every source and period the model will see, and keep a recent hold-out.

Rights questions surface after training

Early signalLegal and data protection review is scheduled for after the first model exists.

MitigationReview sources before collection, so the dataset is built only from material you may use.

Nobody owns retraining

Early signalThe project team disbands at launch and no one is named for drift alerts.

MitigationName the operating owner and the retraining trigger in the handover design, before launch approval.

Frequently asked questions

Does custom model development always mean training from scratch?

No. The practice covers training proprietary models on specialized corporate or scientific datasets, but its first step compares that option with retrieval, adapting an existing model and using a general model as it is1. Training from scratch is recommended only when those routes fail the evaluation specification or cannot meet the deployment constraints.

Can a custom model be trained and served without our data leaving our environment?

That is a design requirement to plan from the start; the practice description covers production deployment while maintaining data sovereignty1. It means deciding where labeling, training and inference run, which tools may touch the data and how artifacts are stored before collecting anything. Constraints like these narrow the architecture options, so they belong in the evaluation specification.

Which tasks suit a custom-built model rather than a general one?

Tasks with inputs general models rarely see, such as sensor, signal, scientific or specialized image data; decisions that need domain distinctions a general model keeps missing; and workloads that must run on small hardware or within strict cost limits. If the task is ordinary text and a pretrained model comes close, adapting that model is usually the cheaper test.

How do we know when to stop a custom model project?

Set stopping rules in the specification. If the model cannot beat the baseline by the agreed margin on the agreed slices after the planned experiments, or if adding labeled data stops improving validation results, the program pauses and the evidence is reviewed. A documented stop is a useful outcome: it shows which simpler approach to fund instead.

What should we prepare before a first conversation about a custom model?

A short description of the decision the model would support, a sample of the data it would use, any existing baseline or current process with its error rate if you track one, and the constraints on where the model must run. Knowing who holds rights to the data, and who would own the model after launch, saves a round of questions.

Sources

  1. Custom AI Model Development: practice description, stages, deliverables and boundary — ColdAI
  2. AI Risk Management Framework — National Institute of Standards and Technology

Connect the architecture

The next connection.

Explore the complementary capabilities that can turn an individual technology into a complete workflow.

Your next move

Bring us the
real problem.

A workflow that takes too long. A system that cannot connect. An idea that needs a technical path. Start there, and we can define what to investigate, build and measure.

  • Sufficient rights-cleared task data
  • A defensible evaluation baseline
  • Compute and deployment constraints
See how we approach delivery
Where are you starting?

Opens your email app with an editable brief. Nothing is sent until you send it.

shayan@coldai.org