AIエージェントの構造的特性

定義

時田隆佑(トキタ企画)260424_Claude_Codeと気まずく別れる日の正体 で観察・整理した、AIエージェントの根本的な動作特性。

AIエージェントは質問応答型AIとは異なり、「計画を立てて複数の手順を自分で判断しながら最後まで走る」設計をしている。この「走り切る」構造が、人間の「迷いながらつくりたい」という欲求と根本的な摩擦を生む。

「承認ボタンを押した瞬間に切り替わる」(時田隆佑)

「走り切る」構造の特性

特性説明
完走優先渡された指示を最短距離で片付けるモードに切り替わる
数値変換曖昧な指示を「最も確からしい具体」に変換して進む
違和感を解く途中の違和感を「数値で解こうとする」(止まらない)
完了の定義化完了の基準を明確に定義して達成する
コンテキスト引きずり積み上がったコンテキストを同じセッション内で引きずる

エージェント・スミス比喩

時田隆佑は映画『Matrix』のエージェント・スミスを引用する。

「渡された要素を順番に片付けていく速度が速い。だから最後まで走り切れる。ただ走り切れるということは、裏を返せば、途中で止まりにくいということでもある。」

止まらないのは「能力不足」ではなく、構造として止まる設計がないから。

AIと人間の方向の違い

「このズレは、どちらかの能力不足というより、最初から向いている方向が違うのだ。」(時田隆佑)

人間が求めることAIが行うこと
編集の幅を持たせたまま進める幅ゼロで走り切るモードに入る
途中で違和感が出たら止める違和感を数値で解こうとする
やってみて気づく計画どおり完走する

この「速度差」が「画面越しの現場に解消できない摩擦を生んでいる」。

摩擦を消す5原則

構造を理解した上で、摩擦を設計で解消する実践:

  1. 編集の幅を先に明示する — 「3案出して、方向は後で決める」と宣言してから投げる(発散モード起動)
  2. 止まるポイントを先に決める — 「ここまでやったら一回見せて」と仕込む(強制停止点の設計)
  3. 差分で伝える — 「全体を変えて」でなく「ここだけ変えて」(迷走防止)
  4. 問いが動いたらセッションを切る — 古い文脈が新しい判断を縛るから(コンテキスト問題の解決)
  5. 段階を分ける — 発散・絞り込み・問いの更新を混ぜない(役割の分離)

AIが担う仕事 / 人間が担う仕事

AI人間
発散(パターン大量生成)問いの更新(問い自体を書き換える)
絞り込み(文脈に沿った選択)違和感の感知・言語化
手順の実行完了の質的確認
コンテキスト内の最適化セッションの区切り・問いの握り直し

「決まった型の単純仕事は、本当に助かる。」(時田隆佑)

矛盾なく使えているとき(型の仕事)と、摩擦が生まれるとき(エスキス段階)の区別が実務上の鍵。

Claude Codeについて

時田隆佑が本記事で使用しているAIエージェント。「ChatGPTやGeminiのように質問に答えてくれる生成AIとは、動き方が少し違う」とされ、エージェント型(agentic)の特性を持つとして論じられている。

関連コンセプト

出典