콘텐츠로 이동

Chapter 32: 좋은 프롬프트 작성법

🎯 이 장에서 배우는 것

  • [ ] AI에게 명확한 요청을 하는 프롬프트를 작성할 수 있다
  • [ ] 역할-맥락-요청-제약-예시 구조를 이해한다

⏱️ 예상 학습 시간: 약 15분


📚 핵심 개념

개념: 프롬프트 구조

비유: 프롬프트는 마치 음식 주문서와 같아요! 🍽️

"맛있는 거 주세요" vs "매운맛 김치찌개, 밥 적게, 10분 내로 부탁드려요"

어떤 주문이 원하는 결과를 얻을까요?

flowchart LR A[🎭 역할] --> B[📋 맥락] B --> C[✍️ 요청] C --> D[⚠️ 제약] D --> E[📝 예시] style A fill:#e3f2fd style C fill:#fff3e0 style E fill:#e8f5e9

🔨 따라하기

Step 1: 나쁜 프롬프트 vs 좋은 프롬프트

❌ 나쁜 예:

차트 코드 만들어줘

✅ 좋은 예:

[역할] 당신은 Python 시각화 전문가입니다.
[맥락] 월별 매출 데이터가 있습니다.
[요청] Plotly로 막대 차트를 만들어주세요.
[제약] 한글 제목, 색상은 파란색 계열
[예시] 데이터: {"1월": 100, "2월": 150}

Step 2: 직접 작성해보기

실습: 아래 템플릿을 채워보세요!

[역할] 당신은 ____________입니다.
[맥락] 저는 ____________ 상황입니다.
[요청] ____________ 해주세요.
[제약] ____________

⚠️ 주의할 점

💡 한 번에 한 가지만 요청하세요!
"차트도 만들고, 분석도 하고, 보고서도 써줘"보다
하나씩 요청하면 더 좋은 결과를 얻어요.


✅ 점검하기

  1. 프롬프트의 5가지 구성요소는?
정답 확인역할, 맥락, 요청, 제약, 예시
  1. "코드 짜줘"가 나쁜 프롬프트인 이유는?
정답 확인구체적인 맥락과 요구사항이 없어서 AI가 원하는 결과를 알 수 없기 때문

🔗 다음 장 미리보기

다음 장: AI와 효과적으로 대화하는 방법 - 프롬프트를 점진적으로 개선하며 원하는 결과를 얻는 기술을 배워요! 🚀