포스트

[에이전트 제작기 #3] 프롬프트 실험실 — 요약 프롬프트를 직접 튜닝하다

MVP의 심장인 '지표 요약 프롬프트'를 v1→v3까지 실제로 고쳐본 실험 로그. 실패와 개선 과정을 그대로 공개.

[에이전트 제작기 #3] 프롬프트 실험실 — 요약 프롬프트를 직접 튜닝하다

#2 설계도에서 정한 MVP v0.1 = “지표를 넣으면 3줄 요약 초안을 만든다”. 이번엔 그 심장인 요약 프롬프트를 실제로 v1 → v3까지 고쳐봤습니다. 프롬프트 기법을 실전에 적용한 로그예요.

🧪 실험 방법

같은 입력 데이터를 고정해두고, 프롬프트만 바꿔가며 결과를 비교했습니다.

1
2
[고정 입력]
가입 1,200(전주 1,000) / 이탈 300(전주 280) / 전환율 4.1%(전주 4.5%)

v1 — “그냥 시켜본다” ❌

1
이번 주 지표 요약해줘: 가입 1200, 이탈 300, 전환율 4.1%

결과: “가입 1,200명, 이탈 300명, 전환율 4.1%입니다.” → 그냥 숫자를 다시 읽어줌. 전주 대비도, 인사이트도 없음.

문제: 역할·규칙·형식이 없으니 AI가 뭘 해야 할지 모른다.

v2 — “역할 + 규칙 + 형식” 부여 🟡

1
2
3
4
너는 서비스 운영 분석가야. 아래 지표를 경영진용 3줄 요약으로.
- 규칙: 전주 대비 증감률 포함, 주목할 이슈 1개 강조
- 형식: 불릿 3개, 앞에 📈/📉/⚠️
[데이터] 가입 1200(전주 1000) / 이탈 300(전주 280) / 전환율 4.1%(전주 4.5%)

결과:

  • 📈 가입 1,200명(+20%) — 신규 유입 호조
  • 📉 전환율 4.1%(-0.4%p) — 하락 전환, 주목 필요
  • ⚠️ 이탈 300명(+7%) — 소폭 증가

훨씬 낫다! 하지만 “왜 전환율이 떨어졌는지” 원인 해석이 없고, 가끔 증감률을 틀리게 계산함.

v3 — “생각 단계 + 환각 방지” 추가 ✅

1
2
3
4
5
6
너는 서비스 운영 분석가야. 아래 지표를 경영진용 3줄 요약으로.
1) 먼저 각 지표의 증감률을 계산해서 표로 정리해.   ← 생각 단계
2) 그 다음 가장 중요한 1개를 골라 3줄 요약을 써.
- 규칙: 데이터에 없는 원인은 '추정'이라고 표시(지어내지 말 것)
- 형식: 불릿 3개, 앞에 📈/📉/⚠️
[데이터] ...

결과: 증감률을 먼저 표로 계산하니 숫자 오류가 사라지고, 원인은 “추정” 표시를 달아 환각이 줄었다.


📊 세 버전 비교

버전핵심 변화품질남은 문제
v1지시만숫자 복창
v2역할·규칙·형식⭐⭐⭐계산 오류·원인 없음
v3생각 단계·환각 방지⭐⭐⭐⭐톤 미세조정

💡 배운 것

  • “먼저 계산하고, 그다음 요약해” 처럼 단계를 나누면 실수가 줄어든다. (Chain-of-Thought)
  • “지어내지 말고 추정이라고 써” 한 줄이 신뢰도를 크게 올린다.
  • 프롬프트는 한 번에 완성되지 않는다. 고정 입력으로 A/B 하며 조여가는 게 정석.

v3 프롬프트는 자료실에도 정리해 뒀습니다. 다음 #4에서는 이 프롬프트에 실제 지표 데이터를 자동으로 연결하는 도구를 붙여봅니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.