実装

テンパラチャー(Temperature)

テンパラチャー

一文定義

テンパラチャーとは、LLMが出力するトークンの確率分布を調整するパラメータです。値が低いと決定論的・一貫した出力に、高いと多様・創造的な出力になります(0〜2程度)。

詳細解説

テンパラチャー(Temperature)とは、LLMがテキストを生成する際に次のトークンを選ぶ確率分布を制御するパラメータです。0〜2程度の値を取り(APIにより異なる)、生成の「ランダム性」を調整します。

仕組みを直感的に説明すると、LLMは各トークンの選択確率をスコアで計算します。Temperatureはこのスコアを割る除数として機能し、確率分布の「鋭さ」を変えます。Temperature=0に近いほど確率が最大のトークンだけが選ばれ(最も確実な選択)、Temperature=1以上になると低確率のトークンも選ばれやすくなります(ランダム性増加)。

用途に応じた推奨値の目安として、低Temperature(0〜0.3)はコード生成・事実回答・分類など正確性が重要なタスクに、中Temperature(0.7〜1.0)は一般的な会話・文章生成に、高Temperature(1.0〜2.0)は詩・アイデアブレスト・創作など多様性・創造性が求められるタスクに適しています。

OpenAI・AnthropicなどのほとんどのLLM APIでTemperatureパラメータを設定できます。デフォルト値はAPI・モデルにより異なりますが、多くは1.0付近に設定されています。Temperatureと合わせてTop-p(nucleus sampling)も確率分布の制御に使われる関連パラメータです。

参考情報・出典

最終更新: 2026-02-25← 用語集一覧へ

AIスキルだけでなく、自分と未来を再設計する

生成AI活用力を体系的に習得し、自己理解・キャリアデザインを深め、志を同じくする仲間と共に学ぶ場がここにあります。

AIリブートアカデミーを見る