生成AIパスポート 用語集大規模言語モデルとGPT
Temperatureとはてんぱらちゃー
Temperatureの意味
Temperatureとは、大規模言語モデルが生成する文章のランダム性(ばらつき)の度合いを決めるパラメータで、日本語では「温度」と呼ばれます。基本的には0〜1の範囲で設定し、0に近いほど確率の高い言葉が選ばれて出力が安定し、1に近いほどランダム性が増して多様で創造的な出力になりやすくなります。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
言語モデルは、次に来る言葉の候補それぞれに確率を割り当て、その中から言葉を選んで文章を作ります。Temperatureを低くすると、最も確率の高い言葉が選ばれやすくなり、同じ質問には毎回ほぼ同じ答えが返ってきます。事実の確認や定型的な文書作成など、予測しやすい出力が欲しい場面に向いています。
一方、Temperatureを高くすると、確率の低い言葉も選ばれやすくなるため、詩や物語、アイデア出しなど創造性が求められる作業で効果を発揮することがあります。ただし、1を超えると自由度が高すぎて、意味の通らない文章になりやすくなります。なお、ChatGPTなどの公式Webサービスの画面ではこの設定は表示されず、API経由で利用するときに指定します。
試験のポイント
- 出力のランダム性を決めるパラメータ。基本は0〜1で設定
- 0に近い:確率の高い回答が選ばれ、出力が一意に定まりやすい
- 1に近い:ランダム性が増し、創造的なタスクに効果的なことがある
- 1を超えると適切な文章が得られにくくなる
- 公式Web画面では見えず、API利用時に設定する
Temperatureの確認問題(○×)
Temperatureを0に近づけるほど、出力のランダム性が増して創造的な文章が生成されやすくなる。
答えと解説を見る
答え:×
0に近いほど確率の高い回答が選ばれて出力が安定します。ランダム性が増すのは1に近づけたときです。