거대언어모델(LLM)은 문맥을 바탕으로 다음에 올 확률이 가장 높은 단어(토큰)를 순차적으로 예측하며 답변을 완성합니다. 이 과정에서 모델이 항상 뻔하고 기계적인 답변만 내놓지 않도록 출력의 창의성과 일관성을 제어하는 핵심 파라미터가 바로 Temperature입니다.
Temperature는 확률 분포의 평탄화 정도를 조절하여 모델이 다음 단어를 선택할 때의 무작위성을 제어합니다.

Temperature를 높여 창의성을 부여할 때 문맥에서 완전히 벗어난 단어가 나오는 것을 방지하기 위해 보조 디코딩 파라미터를 함께 활용합니다.
| 파라미터 | 역할 및 특징 |
|---|---|
| Top-p (Nucleus Sampling) | 누적 확률 상위 p% 영역에 속하는 토큰 중에서만 단어를 선별하여 문맥에 맞는 유연성을 확보하면서도 엉뚱한 생성을 방지합니다. |
| Top-k | 확률 상위 k개의 후보 단어로만 선택 범위를 물리적으로 제한하여 생성 후보군의 범위를 좁히고 출력의 안정성을 높입니다. |
자연어 생성 과업의 목적에 따라 Temperature와 Top-p/Top-k의 균형을 맞추는 프롬프트 엔지니어링은 LLM의 성능을 극대화하는 가장 효과적인 방법입니다.
댓글목록
등록된 댓글이 없습니다.