프롬프트 엔지니어링

AI 개념
1분 읽기

AI 모델에서 원하는 결과를 얻기 위해 입력 프롬프트의 지시·맥락·예시를 설계하고 다듬는 기술입니다.

다른 이름
Prompt Engineering프롬프트 설계

상세 설명

프롬프트 엔지니어링(Prompt Engineering)은 LLM 같은 생성형 AI에 의도를 정확히 전달하기 위해 프롬프트(입력 텍스트)를 설계하고 반복적으로 개선하는 방법론입니다. 명확한 지시, 충분한 맥락, 출력 형식 지정, 적절한 예시 제공이 핵심 요소입니다. 예시 없이 지시만 주는 Zero-shot, 몇 개의 예시를 함께 제공하는 Few-shot, 추론 과정을 단계적으로 유도하는 Chain-of-Thought 등 상황별 기법이 정립돼 있습니다. 같은 모델이라도 프롬프트 설계 수준에 따라 답변 품질과 일관성이 크게 달라지기 때문에, AI 도구를 실무에 적용할 때 가장 먼저 다듬어야 할 역량으로 꼽힙니다.

도구 선택에서 중요한 이유

동일한 모델을 쓰더라도 프롬프트 설계 역량에 따라 결과 품질이 갈립니다. AI 도구를 고를 때는 모델 성능만 볼 게 아니라, 시스템 프롬프트를 직접 수정할 수 있는지, 변수가 들어간 프롬프트 템플릿을 저장·재사용할 수 있는지, 프롬프트 버전 관리와 출력 비교(A/B) 기능이 있는지를 함께 확인해야 실무에서 일관된 결과를 얻을 수 있습니다.

도구를 고를 때 확인할 점

  • 시스템 프롬프트나 사전 지시문을 사용자가 직접 편집할 수 있는가
  • 프롬프트 템플릿과 변수 치환을 저장·재사용할 수 있는가
  • Few-shot 예시나 컨텍스트 파일을 함께 첨부할 수 있는가
  • 프롬프트 변경에 따른 출력 차이를 비교·기록할 수 있는가

실제 적용 예시

막연하게 "이 글 요약해줘"라고 입력하면 길이와 관점이 매번 달라집니다. 반면 "아래 보고서를 비전문가 독자용으로 3개 불릿으로 요약하되, 각 불릿은 40자 이내로 작성하라"처럼 대상·형식·제약을 명시하면 결과가 안정적으로 수렴합니다. 같은 모델이라도 이런 구조화가 답변 재현성을 좌우합니다.

헷갈리기 쉬운 기법

Zero-shot

예시 없이 지시만으로 작업을 요청하는 방식. 간단한 작업에 적합합니다.

Few-shot

원하는 입출력 예시를 몇 개 함께 제시해 형식과 톤을 고정하는 방식입니다.

Chain-of-Thought

정답뿐 아니라 추론 단계를 차례로 쓰게 유도해 복잡한 문제의 정확도를 높이는 방식입니다.

관련 용어

LLMFew-shot 학습Chain-of-ThoughtZero-shot