프로덕션 트레이스에서
가장 흔한 소스. Traces 에서 원하는 실행으로 필터 (검색·필터 참고), 그 다음 Add to dataset. 두 종류:- Trace-as-example — 전체 트레이스가 예시가 됨. Input = 원 입력, expected output = 주어진 답변 (“있는 그대로 캡처” 표시).
- Corrected-example — 답변이 어떻게 됐어야 할지로 기대 출력 편집.
시그널 클러스터에서
모든 클러스터가 실패 패턴 대표. 클러스터 우클릭 → Save as dataset:- 각 시그널의 트레이스가 예시가 됨.
- 시그널이 텍스트 교정 가지면 그것이 기대 출력.
- 아니면 “needs review” 표시 — 시뮬레이션 실행 전 주석.
파일에서
CSV 나 JSONL 업로드: CSV:처음부터
Datasets → New → Add example. 입력 타이핑·붙여넣기, 기대 출력 타이핑, 태그. 테스트 부트스트랩용 소량 손 제작 예시에 가장 빠름.멀티턴 예시
일부 Flow 는 대화형. 멀티턴 예시 지원:- 각 예시가 대화 (턴 목록).
- 각 턴이 기대 입력·기대 출력 가짐.
- 시뮬레이션이 대화 재생하고 각 턴 채점.
태그와 그룹핑
모든 예시가 태그 가질 수 있음. 흔한 용도:- Feature — 어느 제품 기능 운동.
- Difficulty — easy / medium / hard.
- Source — 예시가 온 곳 (
prod,synthetic,hand-crafted). - Language — 다국어 커버리지용.
예시별 메타데이터
input/expected/tags 외에 예시가 담을 수 있는 것:- Scope — 테넌트별/사용자별 동작 테스트.
- 첨부 컨텍스트 — 세션 메모리, 이전 턴, 기능 플래그.
- Notes — 리뷰어용 자유 텍스트.