iBetter Books
수정

13장. 정밀한 프롬프트 작성

프롬프트 엔지니어링은 CCA-F 시험에서 전체 배점의 20퍼센트를 차지하는 도메인이며, 그 중에서도 "정밀한 프롬프트 작성"은 가장 기초이자 가장 자주 출제되는 영역이다. 여기서 말하는 정밀함은 화려한 표현이나 긴 지시문이 아니라, 모델이 해석할 여지를 최소화하도록 의도를 명확히 고정하는 능력을 뜻한다. 시험은 "어떤 프롬프트가 더 좋은가"를 단순히 묻지 않고, "왜 그 프롬프트가 특정 실패 모드를 제거하는가"라는 의사결정 근거를 묻는다. 따라서 이 장은 좋은 문장을 외우게 하는 것이 아니라, 모호함이 어디서 발생하고 그것을 어떤 구조로 차단하는지를 설명한다.

이 장은 두 개의 절로 구성된다. 첫 절은 명확성과 정밀도의 원칙을 다루며, 지시의 구체성, 출력 형식의 고정, 구분자와 예시의 역할을 정리한다. 둘째 절은 역할 부여와 컨텍스트 설정을 다루며, 시스템 프롬프트를 통해 모델의 관점과 행동 경계를 어떻게 설정하는지, 그리고 사용자 메시지와 역할이 어떻게 분리되어야 하는지를 설명한다. 두 절 모두 claude-opus-4-8 모델과 현행 Anthropic API의 동작을 전제로 서술한다.

이 장을 마치면 다음을 할 수 있다.

  • 모호한 프롬프트가 유발하는 실패 모드를 식별하고, 구체적 지시와 출력 형식 고정으로 이를 제거할 수 있다.
  • 구분자, 예시, 순서 지정 같은 구조화 기법이 왜 정확도를 올리는지 시험 관점에서 설명할 수 있다.
  • 시스템 프롬프트를 통한 역할 부여와 컨텍스트 설정이 사용자 메시지와 어떻게 역할 분담되는지 판단할 수 있다.
  • 역할 부여가 적절한 경우와 오히려 과적합을 유발하는 경우를 구분할 수 있다.
순서 절 제목 핵심 내용
01 명확성과 정밀도 원칙 구체적 지시, 출력 형식 고정, 구분자와 예시
02 역할 부여와 컨텍스트 설정 시스템 프롬프트, 역할 분리, 컨텍스트 배치