25

실전: 제조 프롬프트 5단계 구성법

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": "구체적 상황 + 질문 + 출력 형식"
    }
]
구분systemuser
빈도한 번 설정매 질문마다
내용역할, 원칙, 제약상황, 질문, 형식
비유직무 기술서오늘의 업무 지시
AI로 학습하기 — 꿀팁
🧪5단계 제조 프롬프트 구조 즉시 적용AI 학습 팁

프롬프트 5단계 구성법(역할·맥락·지시·형식·제약)을 실제 제조 상황에 맞게 직접 작성해보면 이론이 굳어집니다.

다음 상황에 대해 제조 도메인 프롬프트 5단계(역할 부여 → 현장 맥락 → 구체 지시 → 출력 형식 → 제약 조건)를 모두 포함한 완성 프롬프트를 작성해주세요. 상황: 반도체 웨이퍼 세정 공정에서 파티클 오염이 갑자기 증가했고(정상 < 50ea/wafer → 현재 130ea/wafer), 전날 약액 교체 작업이 있었습니다. 각 단계가 왜 필요한지 1줄 주석도 함께 달아주세요.
이 팁이 도움이 됐나요?