← 概念辨析に戻る

Concept Contrast Fable

プログラムが動くときとエージェントが動くとき

先に結論:runtime は単にプログラム実行に必要な環境を指すこともある。agent runtime はさらに、エージェントが作業する際のツール、メモリ、権限、コンテキスト、長期タスクを管理する。文書でこの二つの語が混用されるとき、後者のガバナンスの複雑さを最も過小評価しやすい。

runtime は単にプログラム実行に必要な環境を指すこともある。agent runtime はさらに、エージェントが作業する際のツール、メモリ、権限、コンテキスト、長期タスクを管理する。文書でこの二つの語が混用されるとき、後者のガバナンスの複雑さを最も過小評価しやすい。

寓話

空回りする製粉所と差役付きの駅

山のふもとに水車小屋がある。水門を開ければ木輪が回り、石臼が麦を挽く。職人が気にするのは水が足りるか、歯車に油が差してあるか、石臼が詰まらないか、袋の口がしっかり結ばれているかだ。水車小屋では誰も決定を下さない。麦は入口から入り、粉は出口から出る。

町にはもう一つ駅舎があり、そこには数人の差役が住んでいた。差役は毎日委託を持って出かける:銭荘へ帳簿を取りに行き、倉庫へ品を数えに行き、県衙へ文書を届けに行く。時には古い巻宗をめくったり、馬を借りたり、店主に印鑑を使えるか尋ねたり、道中で聞いた新しい知らせを持ち帰ったりもする。駅舎ははるかに賑やかで、はるかに面倒でもあった。

新しく来た管事は両方を「運用する場所」と呼んだ。彼は製粉所に新しい水路を付け替え、同じ方法で駅站も管理した。屋根が漏れないか、馬槽が満ちているか、門鎖が丈夫かだけを検査した。その結果、最初の週に、差役は未捺印の文書を送り出し、見てはならない帳簿を駅站に持ち帰った。

管事は困惑した。磨坊で事故が起きる時は、通常歯車が折れる、水が少ない、石盤が歪む;駅站で事故が起きる時は、差役が委託を聞き間違える、鍵を間違える、古い帳簿を間違える、あるいは越権して店主の代わりに決定する、また途中で聞いた話を命令と見なすこともある。両方とも部屋と道具が必要だが、駅站には行動する人が多い。

彼はまず駅舎により頑丈な扉と窓を付けることを考えた。扉と窓を直した後も、差役は依然として引き渡すべきでない人を経理係に連れて行った。彼はさらに各馬に番号を付けたが、差役は依然として正しい馬に乗って間違った場所へ行く可能性があった。問題は、差役がどのように任務を受け、どのように資料を取り、どのように印を使い、いつ止まって指示を求めるかに潜んでいた。

後に管理人は製粉所と駅舎を別々に台帳に記した。製粉所の帳面には水、輪、石臼、出入口を書き、駅舎の帳面には家屋と馬のほか、委託の出所、鍵の権限、古い巻宗の保管、外出記録、復命の方法、夜間に人がいないときの禁令を書き、各使い走りは戻ると使ったものも申告しなければならなかった。

それ以来、町の誤解はずっと減った。製粉所には機械を安定して回せる環境が必要であり、駅伝所には飛脚の行動を制約できる環境が必要である。誰かがあなたに代わって外出して用を済ませるなら、部屋が安定しているかだけでなく、何を持ち出せ、何を記録し、何に触れ、難題に遭ったら誰に報告するかを問わねばならない。

ランタイム

プログラム実行時に依存するランタイム環境であり、通常は言語環境、依存関係、リソース、設定、プロセス管理を含む。

agent runtime

エージェントがタスクを実行する際の実行環境。基礎的な実行条件に加え、ツール、メモリ、権限、コンテキスト、タスク状態、人的エスカレーションを管理する。

物語の対応

  • 水車小屋 → 通常の runtime がプログラムの安定実行を支える
  • 水路、木輪、石盤 → 依存、リソース、設定、実行条件
  • 駅伝の使い走り → 自ら進んでタスクを実行するインテリジェントエージェント
  • 古い巻物、鍵、印章 → 記憶、ツール、権限
  • 捺印されていない文書が送り出される → エージェント実行時の権限逸脱またはコンテキストエラー
  • 駅伝冊子 → agent runtime によるツール、記憶、権限、タスク状態のガバナンス

プラットフォーム選定に落とし込む

普通のプログラムをデプロイするだけなら、runtime の重点は依存関係、リソース、環境変数、プロセス、安定性です。エージェントにツールをまたいで作業させるなら、agent runtime は権限、記憶、監査、人手確認、長時間タスクの復旧、失敗時のロールバックも扱わなければなりません。両者を一つの言葉に混ぜると、プロジェクトはセキュリティ、運用、ガバナンスのコストを過小評価します。

京ICP备2026014272号