25분
실전: 제조 프롬프트 5단계 구성법
Day 2: 프롬프트 엔지니어링
실전: 제조 프롬프트 5단계 구성법
LLM 기초 > Day 2: 프롬프트 엔지니어링
학습 목표
제조 도메인 프롬프트의 5가지 구성요소를 마스터한다 system/user 메시지의 올바른 역할 분담을 이해한다 temperature 파라미터의 제조 업무별 최적값을 파악한다
제조 프롬프트 5단계 구성법
단계 1: 역할 (System Prompt)
[나쁨] 시스템 프롬프트 없음
[보통] "당신은 제조 전문가입니다."
[좋음] "당신은 20년 경력의 CNC 가공 전문가입니다.
FANUC, MAZAK, DMG MORI 설비 경험이 있으며,
ISO 9001 품질관리시스템에 정통합니다.
모든 답변에 안전 관련 주의사항을 포함하세요.
불확실한 정보는 '확인 필요'로 표시하세요."
단계 2: 컨텍스트 (배경 정보)
[나쁨] "모터가 안 돌아요"
[좋음] "현재 상황:
- 설비: 수직 머시닝센터 (FANUC Robodrill)
- 증상: 주축 모터 구동 시 알람 발생
- 알람 코드: SV0401 (서보 알람: HV CIRCUIT 이상)
- 발생 시점: 오전 첫 가동 시
- 환경: 야간 공장 온도 5도 (난방 미가동)
- 이력: 어제까지 정상 가동"
컨텍스트의 핵심 요소 (제조):
| 요소 | 설명 | 예시 |
|---|---|---|
| 설비 정보 | 모델, 연식, 가동시간 | FANUC 0i-MF, 2019년식, 15,000h |
| 증상 | 구체적 현상 | X축 이동 시 진동, 73도 |
| 시점 | 언제부터, 빈도 | 오전 첫 가동, 매일 반복 |
| 환경 | 온도, 습도, 주변 | 5도, 습도 30% |
| 이력 | 최근 변경사항 | 어제 공구 교체 |
단계 3: 지시사항 (원하는 것)
[나쁨] "해결 방법 알려줘"
[좋음] "다음을 수행하세요:
1. 알람 코드의 의미를 설명하세요
2. 가능한 원인을 확률순으로 3가지 제시하세요
3. 각 원인별 확인 방법을 설명하세요
4. 즉시 조치사항과 장기 대책을 구분하세요
5. 필요 부품과 예상 비용을 알려주세요"
단계 4: 출력 형식
[나쁨] (형식 지정 없음)
[좋음] "다음 형식으로 답변하세요:
## 알람 분석
- 코드:
- 의미:
## 원인 분석
| 순위 | 원인 | 확률 | 확인방법 |
|------|------|------|---------|
| 1 | | % | |
| 2 | | % | |
| 3 | | % | |
## 조치사항
### 즉시 조치
- [ ]
### 장기 대책
- [ ]
## 필요 부품
| 부품명 | 부품번호 | 예상비용 |
|--------|---------|---------|
| | | |"
단계 5: 제약 조건
[제약 조건 예시]
- 안전 관련 사항은 반드시 포함하세요
- 불확실한 정보는 "확인 필요" 표시하세요
- 수치(온도, 압력, 토크)는 단위를 반드시 포함하세요
- 부품번호는 실제 확인 후 사용하세요 (AI가 만든 번호일 수 있음)
- 한국어로 답변하세요
- 관련 KOSHA 안전 기준이 있으면 언급하세요
temperature 설정 가이드
temperature = 0.0 ~ 0.3 "정확성 모드"
├── 에러 코드 해석
├── 설비 파라미터 확인
├── 안전 수칙 확인
└── 수치 계산
temperature = 0.3 ~ 0.6 "균형 모드"
├── 불량 원인 분석
├── 트러블슈팅
├── 보고서 작성
└── 대부분의 제조 업무
temperature = 0.7 ~ 1.0 "창의성 모드"
├── 공정 개선 아이디어
├── 신제품 설계 브레인스토밍
├── 교육 자료 작성
└── 마케팅 문구 (제조에서 거의 불필요)
제조 업무 기본값: temperature = 0.3 "틀리면 안 되는" 제조 현장에서는 정확성이 최우선이다.
system vs user 메시지 역할
messages = [
{
"role": "system", # 변하지 않는 것
"content": "역할 + 전문 분야 + 답변 원칙"
},
{
"role": "user", # 매번 바뀌는 것
"content": "구체적 상황 + 질문 + 출력 형식"
}
]
| 구분 | system | user |
|---|---|---|
| 빈도 | 한 번 설정 | 매 질문마다 |
| 내용 | 역할, 원칙, 제약 | 상황, 질문, 형식 |
| 비유 | 직무 기술서 | 오늘의 업무 지시 |
AI로 학습하기 — 꿀팁
🧪5단계 제조 프롬프트 구조 즉시 적용AI 학습 팁
프롬프트 5단계 구성법(역할·맥락·지시·형식·제약)을 실제 제조 상황에 맞게 직접 작성해보면 이론이 굳어집니다.
다음 상황에 대해 제조 도메인 프롬프트 5단계(역할 부여 → 현장 맥락 → 구체 지시 → 출력 형식 → 제약 조건)를 모두 포함한 완성 프롬프트를 작성해주세요. 상황: 반도체 웨이퍼 세정 공정에서 파티클 오염이 갑자기 증가했고(정상 < 50ea/wafer → 현재 130ea/wafer), 전날 약액 교체 작업이 있었습니다. 각 단계가 왜 필요한지 1줄 주석도 함께 달아주세요.
이 팁이 도움이 됐나요?