🏆45분
도전 과제: 나만의 제조 프롬프트 템플릿 라이브러리 만들기
Day 2: 프롬프트 엔지니어링
도전 과제: 나만의 제조 프롬프트 템플릿 라이브러리 만들기
LLM 기초 > Day 2: 프롬프트 엔지니어링
도전 과제: 프롬프트 템플릿 라이브러리
목표
재사용 가능한 제조 프롬프트 템플릿 라이브러리를 Python으로 만들기.
요구 구조
# 템플릿 라이브러리 구조 예시
templates = {
"troubleshooting": {
"name": "설비 트러블슈팅",
"system": "당신은 {{experience}}년 경력의 {{specialty}} 전문가입니다...",
"user": "설비: {{equipment}}\n증상: {{symptom}}\n...",
"variables": ["experience", "specialty", "equipment", "symptom"],
"temperature": 0.3,
"technique": "Role-play + CoT"
},
# ... 4개 더 추가
}
def generate_prompt(template_key: str, **kwargs) -> dict:
"""변수를 치환하여 완성된 프롬프트 반환"""
...
필수 템플릿 (5개)
- 설비 트러블슈팅
- 불량 분석 보고서
- 안전 작업 절차서
- 공정 파라미터 최적화
- 신입 교육 Q&A
제출
prompt_library.py파일- 각 템플릿 테스트 결과 스크린샷
요구사항
최소 5개의 제조 프롬프트 템플릿을 Python 딕셔너리로 정의한다
각 템플릿은 {{변수}}를 포함하여 재사용 가능해야 한다
사용자가 분야와 상황을 입력하면 자동으로 프롬프트를 생성하는 함수를 만든다
Few-shot 예시를 포함한 템플릿을 최소 2개 만든다
각 템플릿의 temperature 추천값을 명시한다
평가 기준
- • 템플릿의 실무 적용 가능성
- • 5가지 기법의 적절한 활용
- • 코드의 재사용성과 확장성
- • 변수 치환이 정상 동작하는지
보너스
- • 사용자 입력 기반 대화형 인터페이스 구현
- • 프롬프트 품질 자동 채점 기능 (체크리스트 기반)
- • 프롬프트 버전 관리 (v1, v2 비교 기능)
AI로 학습하기 — 꿀팁
제조 프롬프트 라이브러리 품질 감사AI 학습 팁
만든 제조 프롬프트 템플릿 라이브러리의 실용성과 재사용성을 AI가 평가합니다.
내가 만든 제조 분야 프롬프트 템플릿 라이브러리 샘플: [1) 불량 원인 5Why 분석 템플릿, 2) SOP(표준작업절차서) 요약 템플릿, 3) 설비 이상 알람 분류 템플릿]. 각 템플릿에 대해 다음을 평가해주세요: 1) 변수 플레이스홀더({설비명}, {불량유형} 등)가 명확히 구분되어 있는지, 2) 출력 형식 지정이 구체적인지(예: JSON, 표, 번호 목록), 3) 제조 현장의 신입 작업자도 수정 없이 즉시 사용 가능한지, 4) 각 템플릿에서 개선하면 성능이 20% 이상 향상될 것으로 예상되는 수정 포인트 1개. 수정된 버전도 함께 제시해주세요.이 팁이 도움이 됐나요?
실습 — 직접 해보기
Prompt Lab
템플릿을 넣고 응답이 어떻게 달라지는지 볼 수 있습니다. 다만 기법 실습 탭의 점수는 모범 프롬프트와의 글자 겹침이지 응답의 품질이 아니고, 서버 키가 없으면 응답이 결정론 시뮬레이션으로 바뀝니다. 화면이 그 사실을 함께 적으니 어느 쪽인지 보고 읽으세요.