복잡한 문제 해결 시 리트라이를 줄여주는 시스템 프롬프트
문제 이해와 해결 단계를 강제로 분리하여 할루시네이션 및 불필요한 대화 루프를 방지하는 프롬프트 전략.
요약
Reddit의 r/PromptEngineering 커뮤니티에서 복잡한 문제를 해결할 때 LLM의 불필요한 시행착오를 줄여주는 시스템 프롬프트가 공유되었다. 이 방법론의 핵심은 모델이 답을 바로 제시하기 전에 문제를 이해하는 단계와 해결하는 단계를 명확히 분리하도록 강제하는 것이다. 사용자는 프롬프트에 '문제를 본인의 언어로 2~3문장 내에 재정의하고 사용자의 의도와 다르면 중단할 것', '제공된 정보와 가정된 정보를 구분하여 나열할 것', '답변을 바꾸기 위해 필요한 누락 정보를 한꺼번에 질문할 것'이라는 세 가지 지시사항을 포함할 것을 제안했다. 이러한 접근 방식은 모델이 성급하게 결론을 내리며 발생하는 잦은 문답 반복을 방지하여 리소스 소모를 줄여준다. 명확하지 않은 문제를 다룰 때 모델의 논리적 사고 과정을 사전에 정교화함으로써 업무 효율을 높일 수 있는 실무적인 팁이다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 Here's the system prompt I paste before untangling a messy problem, so I stop burning retries
원문 보기 ↗