id: J-127(誌面表示: J-127) · 物理ページ: 846–847(pages=2) · category: term_general · figure_type: comparison · status: ready · evaluation_date: 2026-09-05
tagline 34/25-45 ✓何を 95/60-200 ✓どこで 84/60-200 ✓会話例 45/25-50 ✓見1 17/15-40 ✓見2 25/15-40 ✓見3 25/15-40 ✓見4 25/15-40 ✓見5 29/15-40 ✓見6 32/15-50 ✓
← J-126 内部監査とマネジメントレビュー 目次 J-128 ワークフローとエージェント →
一般語彙
846

決定論と非決定論

ケッテイロントヒケッテイロン
同じ入力に対する出力の揺れを、決定論と非決定論の対比で捉える語です。
体験区分:調査ベース 推奨読者レベル:Level 3-4

何をしてくれるか

LLM は同じプロンプトでも結果が変わることがあり、これを非決定論と呼びます。条件を固定した範囲で同じ結果になる状態が決定論ですが、入力・モデル・実行環境などが変われば完全再現とは限りません。

どこで出会うか

同じプロンプトなのにレビューのたびにコードが変わる場面や、AI エージェントの挙動が実行ごとに違うと話題になる記事で見かけます。運用ルールを決める会議でも登場する語です。

比較図
図(figure_type: comparison)は本番生成器(Astro + React primitive)で描画。
iter 22 時点ではプレースホルダ。
決定論と非決定論 を使う人

左右 2 枚のカードを並べる。左「実行時に呼ぶ」はユーザーが AI(ロボットアイコン)に毎回話しかけ、吹き出しの答えが回ごとに少し違う形で並ぶ図。右「先に 1 回だけ呼ぶ」はユーザーが AI に 1 回だけ話しかけ、できあがった生成物(歯車アイコン)がそのまま何度も同じ動きを繰り返す図

擬人化ポンチ絵 · 後日差し込み
開発フローでの位置
業務の性質分け
→
設計方針の決定
→
生成と多段検証
→
運用と再評価
2026.09·ready
「Compiled AI にすれば、実行時は LLM を呼ばず、同じ条件で再現しやすくなります。」
決定論と非決定論の見方
847
この用語の見どころ
1
役割

再現性を設計するときの物差しです。

2
うれしさ

再現性が上がると検証やレビューがしやすくなります。

3
注意点

温度 0 でも完全再現とは限らないと報告されています。

4
どこで役立つか

同じ処理を繰り返す定型業務の設計判断で役立ちます。

5
はじめに

入力・モデル・実行環境をそろえ、同じ条件で結果を比べます。

6
深掘り先

Temperature、Compiled AI、リスクアセスメント

非エンジニアのつまずき
  • 温度を 0 にすれば同じ答えが返る、と思い込んでいたところでつまずきました。
私のコメント
  • 第一印象:非決定論の部分は、ずっとリスクとして残り続けるのだろうと思っていました。
  • 良い点:決定論に寄せてしまえば、同じものを入れれば必ず同じものが出てきます。ドリフトも考えなくてよくなります。
  • ダメな点:開発の現場では LLM を使うので、非決定論そのものが消えるわけではないところです。
  • 誰向けか:実運用を任される人向けです。私は最終的に、ほぼ全部を決定論側に寄せる形になると考えています。
関連用語
備考

温度 0 の非決定性は Thinking Machines Lab の実測(同一プロンプトを 1,000 回実行し 80 種類の出力)に基づきます。

J-127·term_general
バイブコーディング図鑑