Skip to content

Use case · LLM and GenAI teams

Data for pretraining, adaptation and post-training

One team usually needs three different things at once: a corpus to build on, a corpus to adapt with, and behaviour data to tune against. They are separate products with separate acceptance criteria.

01

Where teams usually are when they call

your situation

Each one points at a different product — the decision helper below turns the symptom into a starting point.

situation 01

A base corpus in a language or domain

Nothing off the shelf covers the language or the domain at the scale and cleanliness a base model needs.

situation 02

Adapting a model you already have

The base model is fine; it has simply never seen your domain's vocabulary, formats or conventions.

situation 03

Behaviour data — instructions, preferences, reasoning, tools, safety

The model knows enough and behaves wrong. That is a post-training data problem, not a pretraining one.

02

The products that answer them

what we build for this

LLM Training Data

The umbrella product: eight training stages, one specification, generation separated from validation.

  • 8 stages
  • umbrella
LLM training data →

Q&A & Instruction Data

Grounded Q&A, instruction–response and RAG evaluation records with evidence and lineage.

  • grounded
  • evidence
Q&A & instruction →

Monolingual Corpora

Cleaned, deduplicated, documented text in one language — the base to build or adapt on.

  • pretraining
  • CPT
Monolingual corpora →
03

Start from the symptom, not the catalogue

decision helper
Start from the symptom, not the catalogue
If you needStart hereWhy
A base or foundation modelMonolingual / Multilingual corporaVolume and cleanliness, with a mixture report
Domain adaptationContinued pretraining corpusNarrow, current, in-domain text — not more of everything
Behaviour and instructionsSFT & Q&A dataThe unit becomes a conversation; correctness becomes checkable
Ranking qualityPreference dataThe unit becomes a comparison, with the reason recorded
Verifiable tasksReasoning / RFT (reinforcement fine-tuning) dataProblems with answers a validator can execute
AgentsTool-use dataCalls, observations, state and the outcome of the run
Safety behaviourSafety dataBoundary prompts with allowed answers and safe alternatives
A way to measure any of itEvaluation holdoutsPrivate, decontaminated, and never trained on
04

What we measure on this kind of project

quality controls that matter here

Contamination-aware splits

No source family spans training data and the private evaluation set.

how measured · split manifest validation

Token & task distribution

What the mixture actually contains, by task family and language.

how measured · mixture report, per release

Generator / judge separation

The model that wrote a record never approves it.

how measured · registry extract, per record

Quality & Provenance →

Bring us a language, a domain or a schema.

We will help define a feasible pilot, quality criteria and a delivery format for your model.