Skip to content
エージェント・自動化

分析:AI エージェントがデモから本番へ移るとき、実際に何が変わったのか

この 2 年のエージェントのデモは印象的で、そのほとんどは出荷できなかった。生き残った導入例はごく少数の設計判断を共有している — それはデモが強調していたものではない。

DigitalNeuron Desk約1分

ひとことで言うと

AI エージェントのデモは動くのに、なぜ本番導入は失敗するのか?

デモは短い正常系を人が見ている前で一度だけ回す。本番は監視なしで何千もの変種を回し、そこでは各ステップの誤り率が掛け算され、広すぎる権限が一つの誤判断を事故に変える。うまくいく導入は範囲を狭め、各ステップを安く検証し、不可逆な行為ごとに門を置く。

要点

  • 成功した導入は狭い — 限定された領域、少数のツール、明白な成功シグナル。
  • «検証が安いか» が成功を最もよく予測する — だからコーディングが最初だった。
  • 評価は «雰囲気» から «記録した軌跡を変更のたびに再生する» へ移った。
  • MCP によるツールの標準化で、統合作業は製品ごとの接着剤から再利用可能なサーバーへ移った。

エージェントの案件には見慣れた曲線がある。最初の週にプロトタイプが驚くようなことをやってのける。6 週目には誰も想定しなかった入力でもっともらしい戯言を出し、チームはモデルをもう一つ足すか諦めるかで揉めている。

反対側に抜けた案件は、より良いモデルを見つけたのではない。問題の形を変えたのだ。

デモを殺す算数

各ステップを 95% の確率で正しくこなす作業を考えよう。判断を要する開かれた手順としては良い数字だ。

3 ステップつなげば約 86% の実行が成功する。20 ステップなら 3 分の 1 ほど。50 ステップなら 8% だ。

デモは 5 ステップ版を一度見せ、うまくいかなかった 2 回は人が静かにやり直した。本番は 20 ステップ版を、誰も見ていない状態で 1 万回回す。

以降のすべてはこの算数への対応である。

生き残った導入の共通点

狭い領域。 「運用を処理せよ」ではなく「この二つの請求システムを照合せよ」。分岐が少なく、ツールが少なく、誤りようが少ない。本番に耐えたエージェントはほぼ例外なく、それを正当化したデモより野心が小さい。

安い検証。 単独の予測因子として最も強い。コーディングエージェントが最初に成立したのは、テストが客観的で自動的な信号を与えるからだ — 人を介さずに試し、確認し、やり直せる。検証が高くつく領域(法的意見、価格の判断)では人が結果を確認せねばならず、レバレッジに上限が生じ、事業の採算計算が変わる。

モデルの «外» にある権限境界。 読みは広く、書きは狭く。金銭・顧客への連絡・削除・デプロイには承認の門。これはプロンプト内の指示ではなくランタイムで強制する。信頼できない内容を読むエージェントは、指示が汚染されうるエージェントだ。

予算。 最大ステップ数、最大実時間、最大トークン。誤ったツール応答に嵌って回り続けるエージェントは、終わりのない課金事故である。

再生できるログ。 すべての呼び出しと結果を保存する。問題が起きたとき「実際に何をしたか」が即座に答えられねばならない — 直すためにも、増えつつある監査要求のためにも。

評価が大人になった

最も目立たず最も重要な変化だ。初期のエージェント開発は «見て» 評価していた。それは規模に耐えず、退行を捕まえられない。

いまの実務は 軌跡(trajectory) を記録することだ — 実際の実行の手順・ツール呼び出し・結果を丸ごと保存し、プロンプト・モデル・ツール構成が変わるたびに再生する。各軌跡には «正しい実行はこういう形だ» という表明が付く。新しいモデル版は公開ベンチマークの点が良いからではなく、記録した軌跡の集合を壊さないから採用される。

第二の変化は ステップ単位の採点 だ。エンドツーエンドの合格率は「何かがおかしい」と教える。ステップ単位の点数は「検索ツールが月曜に古い結果を返す」と教える。

ツールがインフラになった

一時期はエージェント製品ごとに独自のコネクタを書いていた。Model Context Protocol がツールの公開を標準インターフェースに変えた。サーバーが提供内容を告知すれば、互換のあるクライアントはどれでも使える。その結果、統合作業はアプリごとの接着剤から、一度作って保守する再利用サーバーへ移った。

実務的な効果は地味で大きい。面白い問いが「私のエージェントをこのシステムにどうつなぐか」から「私のエージェントにこのシステムで何を許すべきか」へ移った。それはガバナンスの問いであり、正しい問いだ。

うまくいかなかったこと

知られていないので、はっきり書いておく価値がある。

  • 長時間の自律運用。 開かれた目標を与えて何時間も放置すると今も漂流し、誤った方向転換の代償が静かに積み上がる。
  • 検証が高くつく作業。 正しいかどうかを知るために人が全文を読まねばならないなら、エージェントが節約したのは «仕事» ではなく «タイピング» だ。
  • 変動の大きい環境。 レイアウトが変わるウェブサイト、一貫しないエラーを返すシステム、文書化されていない例外を含む業務。
  • 目的のないエージェントの群れ。 マルチエージェント構成は、サブタスクが本当に別のツールと文脈を要するときに効く。単一エージェントでできる仕事に適用すれば、調整の失敗が増えるだけだ。

正直な要約

エージェントは、目標が明確で、領域が狭く、結果の確認が安く、影響範囲がモデルの善意以外の何かで制限されているときに、今日きちんと働く。それは実在し、拡大しているカテゴリだ — そして製品発表の「エージェンティック」が匂わせるより小さいカテゴリでもある。

うまく出荷しているチームは、ほぼ例外なく、それを先に受け入れた側だった。

よくある質問

本番で実際に動いているエージェントの用途は?
テストのあるソフトウェア作業、カスタマーサポートのトリアージと下書き、調査と資料収集、システム間のデータ照合。四つとも結果の検証が安いという共通点がある。
本番のエージェントはどれくらい自律的か?
宣伝が示唆するよりずっと低い。よくある形は、広い読み取り権限に対し、金銭・顧客への連絡・データ削除には承認の門を置くというものだ。
最大の技術的リスクは?
エージェントが読む内容を通じたプロンプトインジェクションである。メール・ウェブページ・PR コメントを処理するエージェントは攻撃者が操作できるテキストを処理している。プロンプトで確実に防ぐことはできない。緩和策はエージェントに «できること» を制限することだ。
マルチエージェントは単一エージェントより優れているか?
サブタスクが本当に別のツールと文脈を必要とする場合に限る。そうでなければ調整のオーバーヘッドと追加の失敗経路が結果を悪くする。

出典

  1. Building effective agents — Anthropic
  2. Model Context Protocol — MCP
  3. SWE-bench: Can Language Models Resolve Real-World GitHub Issues? — arXiv
タグagentsproductionreliabilityevaluationMCP

あわせて読みたい

Databricks、Zeptoの評価優先型カスタマーサポートエージェントの詳細を公開

Databricksによると、ZeptoはDatabricksとMLflowを使い、カスタマーサポートエージェント向けの二重ループ評価フレームワークを構築した。このシステムは、開発時のテスト、本番環境の監視、実行トレース、ゴールデンデータセット、デプロイ時の品質ゲートを組み合わせている。Databricksによれば、これらのエージェントは人間の監督下でサポートチケットの80%超を完全に処理している。

約3分

エージェントのコンテキストウィンドウは日記ではなく予算だ——Anthropicはこう使っている

Anthropicの指針は、プロンプトエンジニアリングをコンテキストエンジニアリングとして捉え直す。すべてを蓄積するのではなく、各ターンで価値の高い最小限のトークン群を選別するという考え方だ。同社独自の評価では、古くなったツール実行結果の自動消去と外部メモリファイルを組み合わせることで、検索タスクの成績が39%向上し、100ターンにわたるトークン使用量が84%削減された。

約4分

分析: OpenAIはハーネスを開源したのではなく、モデルを開源したのではなく、そしてそれが戦略である

ハーネスはモデルを取り巻くコードです:コンテキストを組み立て、ツール呼び出しループを実行し、イベントをストリーミングし、長いセッションをコンパクトにし、不可逆なアクションを人間の承認の下で保持します。OpenAIはCodexのハーネス — codex exec, the app-server and the SDK — をApache-2.0の下でリリースしたので、どの企業でも自社のソフトウェアに同じエージェントループを組み込むことができ、その背後にあるモデルの料金を支払い続けることができます。

約7分