프롬프트 엔지니어링, 파인튜닝, RAG 언제 사용해야 할까?
1) 목적에 따라 적절한 것이 다르고, 시기에 따라 달라짐(모델 성능이 계속 좋아짐)
2) 특정 톤, 매너, 출력 형식을 고정하고 싶을 때 ➔ 프롬프트 엔지니어링(모델 성능이 좋아져서 파인튜닝 없이 가능)
3) 일단 빠르게 테스트하고 초기 비용을 최소화하고 싶을 때 ➔ 프롬프트 엔지니어링
4) 답변의 출처를 명시해야 하고 환각(거짓말)을 최소화해야 할 때 ➔ 프롬프트 엔지니어링 + RAG
5) 최신 정보나 실시간 데이터가 필요할 때 ➔ RAG
6) 내부 문서, 매뉴얼, DB 등 학습되지 않은 지식이 필요할 때 ➔ RAG
7) 프롬프트 엔지니어링을 끝까지 시도해도 모델이 톤/형식을 자꾸 틀릴 때 ➔ 파인튜닝
8) 특정 작업(Task)에 특화된 모델을 만들고 싶을 때(단, 데이터/GPU/사람 리소스 필요) ➔ 파인튜닝
(출처: https://www.threads.com/@data.scientist)
K8s는 컨테이너 기반이라서 통째로 옮길 수 있음




