Team playbook
Team playbook12 min readBy The Data Workers Team

A playbook for Principal PMs of GenAI Training Data

If you are a Principal PM for GenAI Training Data, this is your playbook. It covers what your team ships, where its week goes today, the use cases agents take over first, the autonomy you can safely grant in each domain, and what to show leadership after the first quarter.

Key takeaways

  • •Who this is for. The teams that own the data behind generative models: training data and data curation teams at model builders, human-feedback platform teams, GenAI data product managers at chip and platform companies, and the training data groups inside creative and enterprise software companies that ship their own models.
  • •The problem today. Rights tracked in spreadsheets, filter versions reconstructed from notebooks and eval leaks found after release.
  • •What changes. Every training run is checked for eval contamination before it starts, so benchmark gains mean what they say. License scope is enforced on every dataset and job, so a narrowed license is applied everywhere in hours.
  • •What stays with your people. Changes to released training mixes and eval sets: these define what a model is, so the training data lead approves.
  • •The result. A training data team that can scale the corpus and still answer 'what did this model train on' in minutes.

The PRD for agentic GenAI training data teams

This is the requirements document we would write with you for your team. Everything below expands on it.

WhoTraining data, human data, data curation and eval teams at model builders and product companies shipping GenAI
The jobEvery asset traceable from license to model.
EnvironmentObject storage; Spark or Ray processing; labeling tools; training run trackers; eval stores; a catalog.
ConstraintsChanges to released training mixes and eval sets always go to a named approver. Training data carries copyright, license and privacy obligations, and AI regulation increasingly expects documented data provenance.
Success is measured byLicense-change impact found: from about 2 weeks to minutes; Finding the right dataset: from about 8 hours to 30 s; New dataset classified: from about a week to 15-20 min; storage cleanup closed autonomously 88% of the time.
Owned byA Principal PM for GenAI Training Data, with domain owners as named approvers.
Pilot scopeContamination and license checks on one training mix.

What going fully agentic and autonomous means for GenAI training data teams

  • •Put your data pipeline on autopilot. Every training run is checked for eval contamination before it starts, so benchmark gains mean what they say.
  • •Run the data back office without the busywork. The work that fills the week today moves to agents: rights tracked in spreadsheets, filter versions reconstructed from notebooks and eval leaks found after release.
  • •Scale data without scaling headcount. License scope is enforced on every dataset and job and stale corpus copies are retired and storage tiered, so the data you manage grows without the team having to.
  • •Get the plumbing off your plate. A training data team that can scale the corpus and still answer 'what did this model train on' in minutes.

Who this is for

The teams that own the data behind generative models: training data and data curation teams at model builders, human-feedback platform teams, GenAI data product managers at chip and platform companies, and the training data groups inside creative and enterprise software companies that ship their own models. Titles include Principal PM (GenAI Training Data), Data Product Manager (Generative AI), Human Data Platform PM and Data Curation Lead.

The product you ship

  • •Training datasets for pre-training, mid-training and post-training, with provenance.
  • •Licensed and owned content pipelines with rights tracked to the asset.
  • •Synthetic data generated, filtered and mixed against targets.
  • •Human-feedback data from expert labelers, with quality controls.
  • •Eval sets that gate every model release.

Where the week goes

  • •Provenance and rights tracking is manual. Every asset needs a source, a license and a usage scope.
  • •Pipelines span too many systems. Object storage, labeling tools, warehouses and training clusters all hold part of the truth.
  • •Quality filters drift. Dedup, safety and quality filters change and nobody can say which model saw which version.
  • •Eval sets leak. Test data ends up in training data and scores lie.
  • •Storage and compute costs explode. Every experiment copies the corpus.

Add it up and upkeep is most of the team's week. Here is how a typical week splits today, and once agents own the back office:

Share of the data team's working week by activity, today vs. with Data Workers. Upkeep covers pipelines, incidents and reruns, access requests, and docs and catalog. Illustrative: a modelled example of a typical team, not measured outcomes.
Fig. 1:Share of the data team's working week by activity, today vs. with Data Workers. Upkeep covers pipelines, incidents and reruns, access requests, and docs and catalog. Illustrative: a modelled example of a typical team, not measured outcomes.

Time spent on new data products moves from 14% of the week to 50%. Most of the rest becomes review: people steer and approve agent work instead of doing it by hand.

Then and now

WorkTodayWith Data Workers
Asset rights and licensesSpreadsheetsEnforced on every dataset and training job
Filter versionsUnknown per modelLinked to every model version
Eval contaminationFound after scores look too goodChecked before every run
Sensitive contentFiltered lateClassified on arrival
Label qualitySpot checksTracked per task and labeler
Corpus copiesOne per experimentRetired and tiered

These are the impact metrics we move for GenAI training data teams:

  • •License-change impact found: from about 2 weeks to minutes
  • •Finding the right dataset: from about 8 hours to 30 s
  • •New dataset classified: from about a week to 15-20 min

Across the routine work in this domain:

Time to complete 6 routine training data tasks, current practice (black) vs. the agent swarm (green). Illustrative.
Fig. 2:Time to complete 6 routine training data tasks, current practice (black) vs. the agent swarm (green). Illustrative.

The biggest change is License-change impact found: from about 2 weeks to minutes. Work that waited in queues finishes in minutes or hours, because agents detect, fix and verify in one pass.

Use cases, in depth

A license narrows

Today. A rights holder excludes a product line and the team spends weeks finding affected assets.

With Data Workers. Access & Governance finds every affected dataset and mix, Context Wizard lists the models that trained on them and Pipeline Building builds clean replacements for approval.

What changes. The team knows the impact in minutes and the fix in days.

The workflow for this use case: Data Access & Governance agent (provision_access) → Data Context Wizard (define_business_rule) → Pipeline Building agent (generate_pipeline).
Fig. 3:The workflow for this use case: Data Access & Governance agent (provision_access) → Data Context Wizard (define_business_rule) → Pipeline Building agent (generate_pipeline).

A new safety filter

Today. Nobody can say which models saw which filter version.

With Data Workers. Pipeline Building versions the filter, reprocesses the corpus and Context Wizard links the new version to every future training run.

What changes. Every model has a traceable data lineage.

The workflow for this use case: Pipeline Building agent (generate_pipeline) → Data Context Wizard (define_business_rule).
Fig. 4:The workflow for this use case: Pipeline Building agent (generate_pipeline) → Data Context Wizard (define_business_rule).

Eval sets that stay clean

Today. Contamination is discovered after a release.

With Data Workers. Conductor runs a contamination check between eval and training sets before every run and blocks the run if overlap appears.

What changes. Benchmark scores mean what they say.

Agents working together: A rights holder narrows its license

How the swarm hands one problem from agent to agent: a rights holder narrows its license. Each step leaves a signed receipt.
Fig. 5:How the swarm hands one problem from agent to agent: a rights holder narrows its license. Each step leaves a signed receipt.

A rights holder narrows its license to exclude one product line. Access & Governance finds every dataset and training mix that includes those assets, Context Wizard lists which model versions trained on them, Pipeline Building produces a clean version of each affected mix, and Conductor holds the swap for the training data lead with the full impact report.

Minute by minute

Illustrative example. A licensor narrows a license to exclude one product line.

TimeWhoWhat happens
Mon 10:00LegalLicense change recorded
10:05Data Context & Catalog agentAffected datasets and mixes found
10:10Autonomous Data-ConductorModel versions that trained on them listed
TueAutonomous Data-ConductorClean mixes built with tests
WedSpellbook Data CatalogTraining data lead approves the swap

The agents on the job

AgentWhat it does for training data teamsTools it calls
Data Ingestion and ConnectorsLand licensed, owned, synthetic and labeled data from every source and profile itget_connector_status, trigger_airflow_dag, register_kafka_schema
Data Access & GovernanceEnforces license and usage scope on every dataset and training jobprovision_access, check_policy, request_governance_review, generate_audit_report
Data SecurityClassifies PII and sensitive content before it enters any training mixscan_pii, review_pii_writes, pci_card_data_masking
Pipeline BuildingBuilds versioned filter, dedup and mixing pipelines with testsgenerate_pipeline, validate_pipeline, sandbox_test, deploy_pipeline
Quality MonitoringTracks filter pass rates, label agreement, duplicate rates and eval contaminationset_sla, run_quality_check, get_anomalies, create_quality_tests_for_pipeline
Cost Savings & Data CleanupRetires stale corpus copies and right-sizes storage tiersget_snowflake_usage, get_cost_enrichment, detect_dead_assets

Context Wizard links every dataset version to its sources, licenses, filters and the models that trained on it. Conductor verifies that eval sets stay clean before every training run. Spellbook gives researchers a searchable, governed catalog of datasets with rights and lineage on every page.

What goes on autopilot

Once a domain has earned it, this work runs on its own, and each item removes a problem your team deals with today:

  • •Every training run is checked for eval contamination before it starts, so benchmark gains mean what they say.
  • •License scope is enforced on every dataset and job, so a narrowed license is applied everywhere in hours.
  • •Stale corpus copies are retired and storage tiered, so cost stops scaling with every experiment.

Where your people stay in charge

Agents never get blanket access. Each domain has its own autonomy level, set by you, and it only rises when the receipts show the agents are reliable. Everything starts at L1, observing only; reversible upkeep such as reruns, staging fixes, documentation and cleanup is usually first to run on its own.

  • •Changes to released training mixes and eval sets always goes to a named approver: these define what a model is, so the training data lead approves.
  • •Licensing deals and model release decisions: these stay with people.

Once a deployment has matured, here is how that ladder plays out across task classes:

Autonomous resolution by training data task class. Share of each task class closed autonomously, escalated for approval, or handled by a person. Released training mixes sit at L2 by design: always proposed, never applied without a named approver. Illustrative.
Fig. 6:Autonomous resolution by training data task class. Share of each task class closed autonomously, escalated for approval, or handled by a person. Released training mixes sit at L2 by design: always proposed, never applied without a named approver. Illustrative.

Storage cleanup closes autonomously 88% of the time. For Released mixes and eval sets, autonomous closure is 0% by design: every change is proposed with a full diff and approved by a named person.

What happens when an agent is wrong

  • •At L2 propose, nothing changes until a named person approves. The proposal shows the full diff, the blast radius and how to roll it back. Unanswered requests expire and escalate.
  • •At L3 act, reversibly, every change keeps a rollback point, and Conductor verifies the downstream number after the change. If verification fails, the change is reversed and the domain drops a level.
  • •No agent approves or promotes its own work. Autonomy only grows on evidence, per repair class, and repeated errors shrink scope automatically.
  • •One org-wide stop halts all autonomous dispatch, and every action lands in a hash-chained audit trail you can export with generate_audit_report.

How it fits your stack

Data Workers connects to what you already run: Object storage; Spark or Ray processing; labeling tools; training run trackers; eval stores; a catalog. Each agent is an MCP server, so the same agents work inside Claude Code, Cursor or Codex and in Slack or Teams through Spellbook. Nothing migrates.

  • •Runs in your infrastructure with your credentials and your model key. The hosted Autonomous Data-Conductor sees workflow metadata only, never rows.
  • •Uses the access you already govern. Agents act under scoped service identities and your existing roles; every grant goes through provision_access and is logged.
  • •Proposes changes as diffs in your dbt project, orchestrator and warehouse, with blast radius, tests and a rollback point, and applies them only at the autonomy level you set for that domain.
  • •Open-source core. The Apache-2.0 community edition ships 11 agents and 160+ MCP tools, so your engineers can read exactly what the agents call.

Governance and regulation

Training data carries copyright, license and privacy obligations, and AI regulation increasingly expects documented data provenance. Data Workers records provenance, enforces license scope and logs every use.

Data Workers doesn't make you compliant; your controls, people and assessors do. It supplies controls and evidence wherever agents touch data. Not legal advice.

The alternatives GenAI training data teams weigh

Build it yourselves. A strong team can wire a coding agent to MCP servers for the warehouse and dbt. The work is everything around it: routing approvals to the right owner, blast radius, rollback, receipts, and current context about every other system.

Observability, catalogs and point tools. Observability alerts, catalogs document, and quality tools test. Data Workers takes their signals, diagnoses, proposes the fix, verifies it and leaves the receipt.

Platform-native agents. Snowflake made its managed MCP server and Cortex Agents generally available on Nov 4, 2025, and Databricks made Genie One generally available on Jun 16, 2026. They are excellent inside their platform; this work crosses the source systems, orchestrator, warehouse and BI, and Data Workers works across all of them.

In this space specifically. Data curation tools filter; Data Workers adds rights enforcement, lineage to models and contamination checks.

The case for your CTO

What this replaces. Rights tracked in spreadsheets, filter versions reconstructed from notebooks and eval leaks found after release.

What your team gets back. A training data team that can scale the corpus and still answer 'what did this model train on' in minutes.

Integration effort. Connecting is configuration, not a migration. The agents attach over MCP to the warehouse, orchestrator, dbt project and source systems you already run, under the roles you already govern, inside your own infrastructure. Your engineers can read every tool the agents call in the open-source core.

Risk and control. Autonomy is set per domain. Everything starts at L1, observing only; reversible work moves up only when the receipts justify it; changes to released training mixes and eval sets stay at L2 with a named approver; and one org-wide stop halts all autonomous work.

Why now. Licensing and provenance scrutiny is rising.

The first win. Contamination and license checks on one training mix. The pilot below lays out the scope, what you see each week and the cost.

The climb: from assisted to autonomous to agentic

Our thesis is that the data platform climbs the way analytics did, in stages, and that the hard part of data work was never knowing what to do but doing it. For GenAI training data teams, the climb looks like this:

  • •Assisted. Agents work alongside your team. They read the whole stack, show what needs doing and propose every fix with a receipt; changes to released training mixes and eval sets always go to a named approver.
  • •Autonomous, under your governance. Routine work runs on its own: every training run is checked for eval contamination before it starts, license scope is enforced on every dataset and job, and stale corpus copies are retired and storage tiered. Your team governs the agents instead of doing the upkeep.
  • •The agentic enterprise. A training data team that can scale the corpus and still answer 'what did this model train on' in minutes. People set direction, and the platform carries it out.

You choose the altitude, every step is visible and reversible, and the pilot below is the first rung.

The pilot: how GenAI training data teams start

The pilot is how your team proves the value on its own data before committing.

  • •What we connect. Object storage; Spark or Ray processing; labeling tools; training run trackers; eval stores; a catalog, over MCP, inside your infrastructure. Nothing migrates.
  • •Scope. Contamination and license checks on one training mix.
  • •First week. Agents run at L1 across the scoped domain. They map every pipeline, definition and lineage path and show the fixes they would have made, with receipts, so your team sees the value before anything changes.
  • •By week two. Every training run is checked for eval contamination before it starts and license scope is enforced on every dataset and job start running on reversible work. Changes to released training mixes and eval sets stay at L2 with a named approver.
  • •At day 30. We review the impact metrics against your baseline:
  • •License-change impact found: from about 2 weeks to minutes
  • •Finding the right dataset: from about 8 hours to 30 s
  • •New dataset classified: from about a week to 15-20 min
  • •the share of storage cleanup closed autonomously, targeting 88% as the deployment matures
  • •What you decide. Whether to expand to the next domain. The pilot fee is credited in full against the first year.
  • •Cost. Start with a pilot ($7,500 one-time, credited in full against the first year). Scale is from $1,000 a month and Enterprise from $3,000 a month, billed annually, with unlimited seats, no usage meter and no markup on model spend. See pricing.

The pilot is the start of a longer curve:

Share of agent actions by autonomy rung over the first twelve months for a training data team. Every deployment starts at L1 and moves up only on evidence. Illustrative.
Fig. 7:Share of agent actions by autonomy rung over the first twelve months for a training data team. Every deployment starts at L1 and moves up only on evidence. Illustrative.

By month 12, more than 46% of agent actions run fully autonomously and manual work falls below 10%, while released training mixes stay with a named approver.

FAQ

Can it trace data to model versions? Yes, through lineage.

Does it block contaminated runs? Yes, at the level you set.

Who approves released mixes? A named lead at L2.

Where do the agents run? In your infrastructure, with your credentials and model key. The hosted Conductor sees workflow metadata only.

Do we have to migrate anything? No. Your warehouse, dbt project, orchestrator, catalog and BI stay where they are.

Sources

  • •Google DeepMind, PM AI Training Data: https://careers.rhsmith.umd.edu/jobs/google-product-manager-ai-training-data/
  • •Anthropic, PM Human Data Platform: https://www.indexventures.com/startup-jobs/anthropic/product-management-human-data-platform-3/
  • •Data Workers pricing: https://dataworkers.io/pricing/
  • •Data Workers open-source repository (tool registrations): https://github.com/DataWorkersProject/dataworkers-claw-community
  • •Snowflake, managed MCP server and Cortex Agents GA release note (Nov 4, 2025): https://docs.snowflake.com/en/release-notes/2025/other/2025-11-04-cortex-agents-mcp
  • •Databricks, Genie One launch (Jun 16, 2026): https://www.databricks.com/company/newsroom/press-releases/databricks-launches-genie-one-all-new-agentic-coworker-every-team