* 이 글은 패스트캠퍼스 [The RED : 프롬프트 엔지니어링, LLM(ChatGPT) 기반의 AI 서비스 개발] 강의를 듣고 작성되었습니다.
모델링 혹은 파인튜닝 필요한 경우
- 숫자를 예측하는 선형 회귀 문제
- 대량의 로그성 데이터의 실시간 처리
- 특수 목적의 매우 높은 정밀도를 요구하는 문제
- 데이터의 최신성이 중요하지 않은 경우
- 데이터 보안이 매우 중요한 경우
프롬프트 엔지니어링이란?
: 인공지능 모델이 이해하여 원하는 결과물을 제공할 수 있도록 프롬프트 입력값을 최적화하는 과정
프롬프트 엔지니어링 종류
- Zero-shot: 앞의 정보 없이 명령
- One-shot: 하나의 예시를 주면서 명령
- Few-shot: 여러 예시를 주면서 명령
- Chain of Thought: 생각하는 방식의 가이드를 제공
- Zero Shot Chain of Thought: 생각하는 방식의 트리거 제공 (Ex. 단계별로 생각해봐)
프롬프트 엔지니어링 구성
- 답변을 위해 필요한 컨텍스트 제공
- 원하는 결과 추출을 위한 프롬프트 작성
- 원하는 포맷의 출력을 위한 프롬프트 작성
프롬프르 엔지니어링은 실험적 방법론에 기반하여 한 번 그럴듯한 결과를 내는 것이 아닌, 원하는 결과를 정확히 의도한대로 항상 일관성 있게 내도록 만드는 것이 중요합니다.
'LLM' 카테고리의 다른 글
Tuning (0) | 2024.02.09 |
---|---|
Vector Search (1) | 2024.02.09 |
Attention (0) | 2024.01.22 |
Word Embedding (0) | 2024.01.20 |
평가지표 (0) | 2024.01.19 |