デコーディングプロンプト 2026年更新

Temperature(温度)

定義

モデル出力のランダム性を調整する設定です。Temperature を低くすると的を絞った再現性の高い回答に、高くするとより多様で創造的な回答になります。

モデルが次のトークンを選ぶ際には、softmax 関数によって確率分布が生成されます。Temperature は softmax の前にロジットを 1/T 倍にスケーリングするもので、この仕組みは Hinton et al.(2015)で説明されています。T を高くすると分布が平らになり、確率の低いトークンにも選ばれる余地が生まれます。T を低くすると分布が鋭くなり、最も確率の高い単一のトークンに集中します。

Temperature が 0 のとき、出力は実質的に決定論的になり、情報抽出やコード生成に適しています。高い値はブレインストーミングに向いていますが、話がそれたりハルシネーションが起きたりするリスクも高まります。

参考文献

この定義の根拠となる一次資料、査読済み資料、アーカイブ資料です。

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

辞書・百科事典の項目

この項目を引用する

MultipleChat「Temperature(温度)」MultipleChat AI・LLM 用語集、2026年。https://multiple.chat/ai-glossary/temperature

関連用語

実際に試してみる

同じプロンプトを ChatGPT、Claude、Gemini、Grok、Perplexity で並べて実行できます。手持ちのファイルをコンテキストに使い、回答同士を照らし合わせて確認できます。

MultipleChat を無料で試す

さらに詳しく

有料プランを見る