persona-sim

제품·가격·기능에 대한 소비자 반응을 MatrAIx_Persona_1M 실측 기반 페르소나로 시뮬레이션하는 에이전트 스킬.

  • 정성 라운드 (~30명, 서브에이전트 패널): 반론 카탈로그·세그먼트·가격 논리 탐색
  • 정량 라운드 (n≥1,844, Wilson 99% CI ±3%p): 확정안의 깔때기(설치→체험→결제) 확인
  • 아첨 방지 규칙("기본값은 회의"), 라운드 간 일관성 원칙, 한계 섹션 강제 내장

⚠️ 합성 가설 생성 도구입니다. PMF 판정·시장 규모 추정·실제 전환율 예측에 쓰지 마세요. 실측(설문·베타)을 대체하지 않습니다.

Simulates consumer reactions to a product/pricing/feature brief using personas grounded in the MatrAIx_Persona_1M dataset. Qualitative rounds (~30 personas) build a hypothesis and objection catalog; a quantitative round (n≥1,844, Wilson 99% CI) confirms it. Built-in sycophancy guards and mandatory limitations section. A synthetic hypothesis tool — not a replacement for real user research.

Install

npx skills add cornch-k/persona-sim

Requirements

  • Python 3 (표준 라이브러리만 사용 — 추가 패키지 없음)
  • 정량 라운드는 원본 parquet shard(~1GB/개)를 내려받습니다. 사용 후 삭제하세요.

Usage

SKILL.md의 절차(브리프 작성 → 표본 추출 → 시뮬레이션 → 집계 → 리포트)를 따르면 됩니다. 스크립트:

  • scripts/sample_personas.py — 표본 추출 (공개 샘플 999명 API / 원본 shard 니블 디코딩 자동 처리)
  • scripts/aggregate.py — Wilson CI 깔때기, 교차분석, 사유 테마 집계

License

MIT