두 큰 유스케이스
- 배포 방어 — 모든 Flow 변경이 회귀 데이터셋에 실행. 시뮬레이션 실패면 배포 차단.
- 개선 비교 — 두 후보 수정, 한 데이터셋, 나란히. 승자 선택.
시뮬레이션이 실행하는 것
무엇이든:- Flow 버전 — 전체 워크플로우, 엔드투엔드.
- Draft 상태 — 언퍼블리시 변경.
- 개선 후보 — 개선 플로우에서 온 제안.
- 임의 변형 — 예: “같은 Flow 지만 모델 X 로”.
얻는 것
시뮬레이션 실행
앱이나 CLI 에서 킥오프.
Before/after
현재 버전과 나란히 비교.
비용 vs. 품질
트레이드오프 프론티어 — 작은 모델이지만 낮은 품질?
회귀 체크
변경이 예전에 동작하던 걸 깼나?
베이스라인
비교할 참조로 버전 고정.
속도와 비용
시뮬레이션은 데이터셋 예시당 하나의 Agent 실행, 병렬로. 속도:- 빠른 모델에 50 예시: ~30-60초.
- 500 예시: 5-10분.
- 5000 예시: 30-60분.
시뮬레이션이 충분하지 않을 때
시뮬레이션은 알려진 기대 출력의 알려진 예시에 실행. 할 수 없는 것:- 새 트래픽 (안 본 인텐트) 이 어떻게 착지할지 예측.
- 깊은 사람 판단 필요한 품질 이슈 잡기.
- 여러 Agent 가 서로 말하는 상호작용 모델링.