firehose> #llmops

Synthetic Data Generation

Using an LLM to manufacture the inputs an eval system needs before real production traffic exists — and, later, to manufacture fine-tuning data. The recurring insight is that you generate inputs, not outputs: you prompt a model to write realistic user requests (across the product's features and scenarios), then run them through your system and let your Levels of Evaluation machinery judge the results.

Two uses, nearly the same exercise:

Don't wait for production data. Make educated guesses about usage, generate synthetically, then let a small pilot of real users refine your generation strategy. Make the cases as challenging as possible while still representative — when the model struggles to pass them, those failure modes become the problems you later solve with fine-tuning.

Claims


Linked from