프롬프트 엔지니어링

LLMOps 개념

Max Knobbout, PhD

Applied Scientist, Uber

LLM 수명주기: 프롬프트 엔지니어링

LLM 애플리케이션 수명 주기 단계 개요

LLMOps 개념

개발 주기

이 장에서 점차 구체화될 개발 주기의 초기 개요

LLMOps 개념

왜 프롬프트 엔지니어링이 중요할까요?

 

프롬프트를 가르치는 장난스러운 만화 캐릭터

 

 

  • 성능 향상
  • 출력 제어
  • 편향과 환각 방지
LLMOps 개념

프롬프트의 구성 요소

 

 

  1. 지시문
  2. 예시/컨텍스트
  3. 입력 데이터
  4. 출력 지시자

지시문, 예시, 입력, 출력을 보여주는 프롬프트 예시

LLMOps 개념

완벽한 프롬프트 찾기

 

 

놀이터에서 노는 두 만화 캐릭터 그림

 

다음을 실험해 보세요:

  • 온도, 최대 토큰 등 LLM 설정
  • 인컨텍스트 러닝 및 기타 프롬프트 설계 패턴

 

실험에는 플레이그라운드를 사용하세요!

LLMOps 개념

프롬프트 관리

 

 

프롬프트를 보관 상자에 분류하는 장난스러운 만화 캐릭터

  • 효율성, 재현성, 협업에 핵심
  • 추적할 항목:
    • 프롬프트
    • 출력
    • 모델과 설정
  • 프롬프트 매니저 또는 버전 관리 사용
  • 평가용 우수 입력-출력 쌍을 모으기 시작
LLMOps 개념

재사용성을 위한 프롬프트 템플릿

왼쪽은 프롬프트, 오른쪽은 프롬프트 템플릿으로 차이를 강조한 이미지

LLMOps 개념

개발 주기

이 장에서 점차 구체화될 개발 주기의 초기 개요

LLMOps 개념

개발 주기

프롬프트 엔지니어링 활동이 추가된 개발 주기

LLMOps 개념

연습해 봅시다!

LLMOps 개념

Preparing Video For Download...