Skip to main content

Datasets

Purpose

Use Datasets to store the inputs, expected outputs, rules, and derived variants that power evaluations.

When to use it

Create or update a dataset whenever you need to define what an agent should be tested against.

Prerequisites

  • You have a project.

Steps

  1. Open Datasets inside a project.
  2. Create a dataset with the right type for your workflow.
  3. Add entries manually, or use CSV import when you already have source data.
  4. Review entries on the dataset detail page.
  5. Export CSV when you need to inspect or move the current contents.
  6. If you are working with adversarial inputs, create a derivative or adversarial dataset from the dataset detail page or from Playground.

Expected result

You have a dataset with entries that can be attached to specifications and used in eval or playground runs.

What to know

  • Parent datasets can have related adversarial datasets.
  • Some destructive actions may be blocked when a dataset is locked by related work.
  • Dataset detail pages show entry counts and related adversarial datasets.