銀河鉄道

OpenAIのtemperature|出力方法のパラメータ

サムネイル
[OpenAI]temperature

temperatureとは|どれくらいの精度で答えを出すか

temperature は、OpenAIのモデル(ChatGPTとか)に搭載されとる「出力のゆらぎ(ランダム性)」を調整するパラメータやねん。

簡単に言うと、答えの“おもしろさ”とか“予測のばらつき”を決めるボタン。

temperatureの目安

temperature特徴例えるなら
0.0完全ガチ正確マン公務員。マジメ。創造性ゼロ。
0.3事実ベースで穏やかに講師。筋は通ってるけど少し柔軟。
0.7バランス型友達。ちょっとユーモアあり。
1.0創造的だけどちょっと危なっかしい芸人。話はおもろいけど信憑性に欠けるときも。
1.5〜2.0カオス。詩人。妄想「宇宙ってさ、全部たまごやねん」みたいな感じ

temperatureはAIの性格スライダー
  • 数値が低い
    • 論理性・再現性
  • 数値が高い
    • 創造性・多様性
  • 用途に応じて設計者が調整すべき“構造変数”のひとつ

たとえばやけど:

  • マニュアルを生成したいときは temperature=0.0(正確でええから)。
  • 詩とかアイデアがほしいときは temperature=0.8 〜 1.2(ちょっとハズしてくれたほうがええから)。

結論

temperature は、OpenAIのモデルに渡す**パラメータ(設定値)**で、

出力の「ばらつき具合(創造性 vs 正確性)」をコントロールするもの。

著者

author
月うさぎ

編集後記:
この記事の内容がベストではないかもしれません。

記事一覧