Synthetic Data Kit

Generate realistic test datasets for agent evaluation, including conversations, tool calls, and edge cases.

Generator Settings

20
iduser_messageexpected_responsecategorydifficulty
iduser_messageexpected_responsecategorydifficulty
Configure settings and click "Generate Data"

Integration Code

import { createDataGenerator } from 'agent-tools-kit/evaluation'

const generator = createDataGenerator({
  template: 'conversations',
  count: 20,
  noise: false,
  seed: 42,  // reproducible generation
  model: 'gpt-4o',  // for LLM-augmented generation
})

const dataset = await generator.generate()

// Export in multiple formats
await dataset.toCSV('test-data.csv')
await dataset.toJSON('test-data.json')
await dataset.toHuggingFace('my-org/agent-eval-data')

// Use directly in evaluations
const eval = createEvalSuite({ testData: dataset })