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: 직접 작성해보기¶
실습: 아래 템플릿을 채워보세요!
[역할] 당신은 ____________입니다.
[맥락] 저는 ____________ 상황입니다.
[요청] ____________ 해주세요.
[제약] ____________
⚠️ 주의할 점¶
💡 한 번에 한 가지만 요청하세요!
"차트도 만들고, 분석도 하고, 보고서도 써줘"보다
하나씩 요청하면 더 좋은 결과를 얻어요.
✅ 점검하기¶
- 프롬프트의 5가지 구성요소는?
정답 확인
역할, 맥락, 요청, 제약, 예시- "코드 짜줘"가 나쁜 프롬프트인 이유는?
정답 확인
구체적인 맥락과 요구사항이 없어서 AI가 원하는 결과를 알 수 없기 때문🔗 다음 장 미리보기¶
다음 장: AI와 효과적으로 대화하는 방법 - 프롬프트를 점진적으로 개선하며 원하는 결과를 얻는 기술을 배워요! 🚀