좋은 프롬프트는 답보다 결정 구조를 만든다
Intent, constraints, examples, alternatives, output schema와 uncertainty
역할극과 장황한 지시는 부족한 문제 정의를 가릴 수 있습니다. 좋은 설계 프롬프트는 목적, 현재 증거, 불변식, 허용된 선택, 반례, 원하는 산출물, 검증 방법을 제공합니다. 에이전트가 모르는 것을 추측하지 않고 질문·가정·확신도로 표시하게 해야 합니다.
| Prompt 요소 | 목적 | 출력 예 |
|---|---|---|
| Intent·evidence | 해결할 결과와 현재 사실 | problem frame |
| Invariant·constraint | 탐색 경계와 금지 | decision guardrail |
| Alternative·counterexample | 선택과 실패 조건 비교 | tradeoff matrix |
| Output·evaluation | 검토 가능한 형식 | spec·test·open questions |
- 의도 명시사용자 결과와 왜 지금 결정하는지를 씁니다.
- 경계 제공불변식·비대상·권한·호환성·성능 제약을 붙입니다.
- 대안 요구같은 접근의 변형이 아닌 구조적으로 다른 선택을 요청합니다.
- 반증 연결각 안을 제거할 test·probe·metric과 열린 질문을 출력하게 합니다.