(한국어) AWS Certified AI Practitioner (14) - 프롬프트 엔지니어링
📝 프롬프트 엔지니어링 (Prompt Engineering)
프롬프트 엔지니어링은 AI 모델이 더 정확하고 원하는 답변을 내도록 질문(프롬프트)을 설계하고 최적화하는 기술을 말합니다.
단순히 “AWS를 요약해줘” 같은 질문을 던지는 것보다, 구체적으로 지시, 맥락, 입력 데이터, 출력 형식을 포함하면 훨씬 좋은 결과를 얻을 수 있습니다.
1. 기본 개념 (Naïve Prompt vs. 개선된 Prompt)
Naïve Prompt (단순 프롬프트)
예: “AWS를 요약해줘.”
👉 모델이 알아서 답하긴 하지만, 원하는 수준의 답변이 아닐 수 있음.Prompt Engineering (프롬프트 엔지니어링)
👉 프롬프트를 설계하고 개선하여 원하는 답변을 얻는 방법.
👉 4가지 핵심 요소:- Instructions (지시사항) – 모델이 어떤 일을 해야 하는지 (예: “요약문 작성”)
- Context (맥락) – 모델이 참고할 추가 정보 (예: “AWS 초보자를 가르치는 상황”)
- Input Data (입력 데이터) – 요약하거나 분석할 실제 데이터
- Output Indicator (출력 형식) – 원하는 결과 형태 (예: “2~3문장으로 요약”)
2. 예시 – 개선된 프롬프트
향상된 프롬프트 예시
“아마존 웹 서비스(AWS)에 대해 초보자를 위한 2~3문장 요약을 작성하라.
주요 서비스(EC2, S3, RDS, Lambda, Redshift)를 포함하고, 학습 자료와 자격증의 커리어 장점도 언급하라.”
👉 이렇게 하면 결과는:
- AWS의 핵심 서비스 나열
- 초보자에게 유용한 학습 리소스 설명
- 자격증 취득의 커리어 장점 강조
3. 네거티브 프롬프트 (Negative Prompting)
네거티브 프롬프트는 모델에게 포함하지 말 것을 지시하는 기법입니다.
예시:
“초보자용 AWS 학습 내용을 요약하라.
주요 서비스, 학습 리소스, 자격증 장점을 언급하되, 세부 기술 설정, 특정 튜토리얼, 개인 경험은 제외하라.”
➡️ 장점:
- 불필요한 내용 방지 – 관련 없는 정보 제거
- 집중력 유지 – 주제에서 벗어나지 않음
- 가독성 향상 – 초보자도 쉽게 이해 가능
4. 시험 대비 포인트 (AWS 자격증 관점)
AWS AI Practitioner 시험에서도 프롬프트 엔지니어링 기본 개념이 출제될 수 있습니다.
특히 기억해야 할 것:
- 좋은 프롬프트 = Instructions + Context + Input + Output
- Negative Prompting은 원하지 않는 답변을 방지하는 핵심 기법
- 실무 예시: 고객 지원 챗봇에서 불필요한 기술 설명을 배제 → 사용자 친화적 답변 제공 가능
5. 요약
- 프롬프트 엔지니어링 = 질문을 잘 설계하는 기술
- 좋은 프롬프트 = 지시 + 맥락 + 입력 데이터 + 출력 형식
- 네거티브 프롬프트 = “하지 말아야 할 것”을 명확히 지시
- AWS 시험에서는 이 개념들을 이해하고 실제 예시로 설명할 수 있는 능력이 중요
✅ Tip: 연습할 때, 같은 질문을 단순하게/개선된 방식으로 각각 작성해보고 결과를 비교해보세요!
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.