🏆45

도전 과제: 나만의 제조 프롬프트 템플릿 라이브러리 만들기

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개)

  1. 설비 트러블슈팅
  2. 불량 분석 보고서
  3. 안전 작업 절차서
  4. 공정 파라미터 최적화
  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
템플릿을 넣고 응답이 어떻게 달라지는지 볼 수 있습니다. 다만 기법 실습 탭의 점수는 모범 프롬프트와의 글자 겹침이지 응답의 품질이 아니고, 서버 키가 없으면 응답이 결정론 시뮬레이션으로 바뀝니다. 화면이 그 사실을 함께 적으니 어느 쪽인지 보고 읽으세요.
용어