디코딩프롬프팅 2026년 업데이트

온도(Temperature)

정의

모델 출력의 무작위성을 조절하는 설정입니다. 온도가 낮으면 일관되고 재현 가능한 답변이, 온도가 높으면 더 다양하고 창의적인 답변이 나옵니다.

모델은 다음 토큰을 고를 때 소프트맥스 함수로 확률 분포를 만듭니다. 온도는 소프트맥스에 들어가기 전의 로짓을 1/T배로 스케일링하는데, 이 메커니즘은 Hinton et al.(2015)이 설명한 바 있습니다. T가 높을수록 분포가 평평해져 가능성이 낮은 토큰에도 기회가 돌아가고, T가 낮을수록 분포가 뾰족해져 가장 확률이 높은 단일 토큰 쪽으로 쏠립니다.

온도가 0이면 출력은 사실상 결정론적이 되므로 정보 추출이나 코드 작성에 유용합니다. 높은 값은 브레인스토밍에 적합하지만, 주제에서 벗어나거나 환각이 생길 위험이 커집니다.

참고문헌

이 정의의 근거가 된 1차 자료, 동료 심사 자료 및 기록 자료입니다.

Distilling the Knowledge in a Neural Network
Hinton, G., Vinyals, O., & Dean, J. (2015). NeurIPS 2014 Deep Learning Workshop (arXiv 프리프린트).

사전 및 백과사전 항목

이 항목 인용하기

MultipleChat. “온도(Temperature).” MultipleChat AI·LLM 용어집, 2026. https://multiple.chat/ai-glossary/temperature

관련 용어

실제로 확인해 보기

같은 프롬프트를 ChatGPT, Claude, Gemini, Grok, Perplexity에서 나란히 실행해 보세요. 내 파일을 컨텍스트로 활용하고, 답변을 서로 교차 검증할 수 있습니다.

MultipleChat 무료로 사용해 보기

더 알아보기

유료 요금제 보기