💡 파인튜닝(Fine-tuning)이란?
기존에 학습된 기성 LLM 모델을 기반으로
특정 목적/도메인에 맞게 추가 학습하는 과정
🎯 목적
- 특정 말투, 문체, 브랜드톤 적용
- 전용 데이터셋(법률, 의료, 사내 문서 등) 반영
- 특화된 태스크에 더 뛰어난 성능 발휘
🤖 파인튜닝 vs 프롬프트 엔지니어링 vs RAG
방법 설명 장점 단점
| 프롬프트 | 지시만 잘 써서 활용 | 빠르고 간단 | 복잡한 행동 학습 어려움 |
| RAG | 외부 DB 검색 + LLM | 최신 정보 반영 가능 | 구현 복잡, DB 필요 |
| 파인튜닝 | LLM 자체를 재학습 | 완전히 커스터마이징 가능 | 시간/비용 많이 듦 |
🧠 어떤 상황에서 파인튜닝이 적절할까?
✅ 같은 질문에도 항상 동일한 말투, 어조, 형식을 원할 때
✅ 일반 모델로는 이해 못하는 전문 도메인 단어/지식이 있을 때
✅ LLM을 특정 업무에 특화시키고 싶을 때
📌 파인튜닝 vs 커스텀지시문
방법 설명 추천 상황
| 커스텀 지시문 | "너는 ~한 챗봇이다" 같은 초기 세팅 | 말투, 간단한 스타일 변경 |
| 파인튜닝 | 수천 개의 Q&A 쌍으로 직접 학습 | 업무 자동화, 고정된 응답, 도메인 학습 |
💡 파인튜닝 시 꿀팁
- 100~1000 샘플 정도만 있어도 의미 있는 개선 가능
- 너무 많은 system 메시지 or 너무 긴 문장은 피하기
- 데이터는 일관성이 생명! (톤, 포맷, 말투 등)
🎯 실전 응용 예시
분야적용 사례
| 🛍 이커머스 | 자사 제품에 특화된 고객상담 챗봇 |
| 🧾 회계 | 회계 문서 요약 & 분석 챗봇 |
| ⚖️ 법률 | 판례/조항 기반 응답 톤 정제 |
| 📞 콜센터 | 상황별 대응 매뉴얼 학습 |
| ✍️ 작문 | 특정 작가 스타일 따라 쓰기 |
'생성형AI프로그래밍' 카테고리의 다른 글
| JSON 에 대해 알아보기 (1) | 2025.04.20 |
|---|---|
| AI 에이전트란 ? (1) | 2025.04.19 |
| VectorDB 와 청크(Chunk) 에 대하여 (0) | 2025.04.19 |
| RAG 에 대해서 (0) | 2025.04.19 |
| OpenAI API 연동 (2) | 2025.04.19 |