Document intelligence at corpus scale
Situation
An expert network holding years of recorded interviews. Each recording had been paid for once, delivered to one client, and then sat in storage. The commercial question was whether that corpus could become a data service that sells repeatedly, at a margin, without creating a compliance incident on the way.
The hard part
The recordings are not clean. Calls arrive over conference bridges, VOIP and mobile handsets, and the word error rate does not spread itself evenly across a transcript. It concentrates on exactly the tokens carrying the value: the ticker, the compound, the drug name, the number. A transcript that is accurate everywhere except the words a client is paying for is worth nothing.
Interviews are multilingual, and speakers switch language inside a sentence, so language has to be identified per segment rather than per file. Speakers overlap. Attribution is not a nicety: recording a client’s question as an expert’s assertion turns a transcription error into a compliance event.
Then there is everything the model never touches. MNPI has to be screened before content moves anywhere downstream. Consent scope and reuse rights vary by contract and by jurisdiction, so two identical recordings can carry different permissions. A GDPR erasure request has to propagate past the source record into embeddings, indexes and every derived artefact built from it.
Evaluation was its own problem. Deciding whether a summary of a specialist conversation is correct needs domain expertise, at a volume nobody can read. And all of it had to hold its unit economics at corpus scale, where a per-file cost that looks trivial in a pilot is fatal across millions.
What was built
An AI based data service on an event-driven Temporal architecture, so that long-running work with partial failures could be retried, versioned and audited at the segment level. Per-segment language identification, diarisation with speaker attribution, and domain vocabulary biasing for tickers, compounds and drug names.
Compliance was built outside the model rather than prompted into it. Consent and reuse rights travel with the asset, MNPI screening gates the pipeline, and erasure propagates through the derived indexes. Evaluation was built as sampling against expert-labelled sets with drift monitoring, rather than as review by eye.
Outcome
An AI based data service, turning a corpus that had been paid for once into a line that sells repeatedly.
Every competitor had the same recordings, the same models and the same price list. The difference was in the parts that are not the model.