WEBBOOK CHAPTER

AI 비용 폭탄을 막는 법: 8장 출력 길이는 UX 계약으로 줄인다

8장 출력 길이는 UX 계약으로 줄인다

max_output_tokens만 낮추면 문장이 중간에 끊기거나 필수 항목이 빠진다. 먼저 사용자에게 필요한 output schema를 정한다.


{
  "decision": "approve | ask | escalate",
  "answer": "최대 3문장",
  "evidence_ids": ["POLICY-17"],
  "next_action": "한 문장"
}

장문의 친절한 답변이 항상 좋은 것은 아니다. 배송 날짜 질문에는 날짜·조건·다음 행동이면 충분하다. 분쟁 검토에는 근거와 불확실성이 더 필요하다. feature별 출력 예산을 두고 truncation rate와 필수 field 누락률을 함께 본다.

출력 축소 전후 평가:

지표 변경 전 통과 조건
필수 사실 정확도 98.5% 98.5% 이상
근거 ID 존재 99% 99% 이상
평균 output token 680 420 이하
상담사 수정 시간 42초 45초 이하

마지막 지표가 중요하다. token을 줄였는데 사람이 다시 문장을 보충하면 전체 비용은 늘어난다.