OpenAIのtemperature|出力方法のパラメータ
作成日:2025-05-30
更新日:2025-09-27

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 正確性)」をコントロールするもの。
2025-05-30
編集後記:
この記事の内容がベストではないかもしれません。
記事一覧
-

Why Pythonfor AI? なぜAI開発はPythonでおこなうの? -

[LangChain]PythonでChatを実装する 生成AI|Pythonでリクエストしてみよう[OpenAI APIとLangChain] -

[LangChain]FAISS.load_local LangChainのFAISS.load_localとは|検索インデックスを再利用する方法 -

[What's AI ?]Basic Knowledge 生成AIの基礎知識|四天王の得意技とディープフェイクまとめ(2025年) -

[AI Bot]作ってみるFeeling-to-Words Python×OpenAI|感情の言語化ボットを作ってみる -

[What's AI ?]AI is the brain, robots are the body. AIの基礎知識|そもそもAIとロボットの違いは?(2025年)