제안의 구성
제안마다 이런 게 담깁니다.- 이름 사람이 읽을 짧은 요약(“리트리벌 키워드에 refund 동의어 추가”).
- 레버 시스템의 어느 부분을 바꾸는지(레버 참고).
- diff 정확히 무엇이 어떻게 바뀌는지, 줄 단위로.
- 근거 Nora가 왜 이게 근본 원인을 다룬다고 보는지.
- 예측 실패 클러스터와 홀드아웃에서 얼마나 나아질지. 비슷한 과거 개선을 근거로 삼습니다.
- 신뢰도 이게 먹힐 거라고 Nora가 얼마나 확신하는지.
제안 예시
리트리벌 미스 클러스터- P1: 리트리벌 프리셋의 쿼리 확장에 “money back” 을 동의어로 추가.
- P2: 프리셋에서
refund-policy태그를 1.3배 부스트. - P3: Agent에 룰 추가. “사용자가 환불을 물으면 정책 청크를 항상 먼저 조회.”
- P1: Agent 역할에 “항상 해당 정책 문서를 인용” 추가.
- P2: Agent 톤 지시를 면책 문구에 더 분명하도록 수정.
- P1: 빠진 정보를 담은 새 문서를 넣기(자동 수정이 아니라 노트로 띄움).
제안 살펴보기
제안 뷰가 모든 후보를 나란히 보여줍니다.
제안을 누르면 전체 diff를 봅니다.
시뮬레이션
제안에서 Simulate를 누르면 클러스터와 더 넓은 데이터셋에 돌립니다. 결과가 제안 카드로 돌아와, 예측을 실제 측정 델타로 바꿔 놓습니다. 모든 제안을 한 번에 시뮬레이션할 수도 있고(비교 뷰는 Before/after 참고), 하나씩 할 수도 있습니다.제안 손보기
시뮬레이션 전에는 모든 제안을 고칠 수 있습니다. 흔히 이렇게 손봅니다.- diff를 좁히기(동의하지 않는, Nora가 덧붙인 부분을 뺌).
- 타겟 바꾸기(Agent B가 아니라 Agent A에 적용).
- 표현 다듬기(Nora가 제안한 프롬프트 변경을 여러분 식으로).
거부
제안을 이유와 함께 거부합니다. 이 이유가 다음 제안 생성을 돕습니다. Nora가 비슷한 클러스터에 비슷한 제안을 피하게 되죠. 제안을 모두 거부하면 클러스터는 열린 채로 남습니다. 이럴 수 있습니다.- 다시 진단하기(근본 원인이 틀렸을 수 있음).
- Draft에 수정을 손수 써넣기.
- 그냥 두기(아직 고칠 때가 아닌 문제도 있음).