Skip to content
SupportLogin
Adaptive Data
Edit on GitHub

Overview

Understand what Adaptive Data produces and how data moves from import through adaptation and evaluation.

Adaptive Data analyzes the structure of your source data, then adapts and optimizes it into a model-ready dataset for AI training.

  • Instruction datasets — prompts paired with expected completions for supervised fine-tuning
  • Preference pairs — two completions compared to indicate which is better, for preference-based training

Adaptive Data runs through six stages:

  1. Import — bring in data from a local file, Hugging Face, or Kaggle.
  2. Map columns — identify prompt, completion, context, image, or chat data.
  3. Apply recipes — optionally deduplicate or rephrase prompts and generate reasoning traces.
  4. Expand — optionally augment, translate, or localize rows into a new dataset.
  5. Set brand controls — optionally control length, safety, grounding, tone, and other Blueprint instructions.
  6. Adapt and evaluate — start adaptation, then compare quality signals for the source and adapted data.

After completing multiple runs, you can combine their datasets into one new training dataset.

  • File formats: CSV, JSON, JSONL, Parquet, PDF, DOCX, PPTX, XLSX, HTML, ZIP, and TXT
  • Hugging Face: point at a dataset URL
  • Kaggle: point at a dataset page URL

Start with the Adaptive Data quickstart, or browse the complete API reference.