メカニズムで対人調整を置き換える
🚧 本節は開発中です。
田中さんのAgentが決済モジュールのインターフェースをリファクタリングし、佐藤さんのAgentはまだ古いインターフェースを呼び出しています。以前であれば田中さんがスタンドアップで「今日は決済インターフェースを変更します」と一言言えば、佐藤さんは関連コードに手を出さないと分かりました。この非公式な調整はほぼゼロコストであり、人間の「聞いたら覚えて行動を調整する」能力に依存しています。Agent間にはこのようなコミュニケーションチャネルがなく、それぞれが自分の指示に忠実に従い、互いの存在をまったく知りません。
代替策は、調整情報を対人ネットワークから明示的なメカニズムへと外化することです。インターフェース契約がモジュール間のインタラクション仕様を定義し、一方が契約を変更する場合は必ずすべての消費側への通知と検証がトリガーされます。共有状態(現在どのモジュールが変更中か、どのインターフェースが変更予定か)がすべてのAgentから参照可能になります。変更通知メカニズムにより、一方が公開インターフェースを変更した際に、他のAgentが古いインターフェースに基づいて開発を続けることを自動的にブロックします。これらのメカニズムの設計原則は、以前は人の頭の中に存在していた調整情報を、Agentが消費可能な構造化データに変換することです。
Harness Engineering Playbook · AgentsZone Community