第10章 やり取り 管理
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
第9章では、レジストリがエージェントとそのメタデータ、そしてそれらを統制するポリシーを記録する構造化された方法を提供することを確認した。しかしレジストリ自体は静的である。メッシュの真の価値は、それらのエージェントがコミュニケーションを行い協働し始めた時に現れる。コミュニケーション——人とエージェントの間であれ、エージェント同士の間であれ——がメッシュ内の活動の大部分を駆動し、エージェントのカタログを機能する生態系へと変容させるのである。
本章では、記録から交換へと焦点を移す。メッシュ内で発生する様々なやり取りの形態を検証し、タスクの開始方法、コンテキストの維持方法、結果のトラッキング方法を考察する。これまでの章が概要を提示したのに対し、ここではやり取りのパターンをより詳細に分解し、それらが調整、信頼、拡張性をどのように支えているかを示す。
では、エージェントメッシュのやり取りパターンとは何か?それはエージェントと人間がメッセージを交換し、タスクを進捗させ、結果を調整する反復可能な方法である。誰が誰と、どのチャネルで、どのようなコンテキストを伴って会話し、そのやり取りが状態をどう進展させるかを定義する。実用的には、数千の自律的構成要素が互いにすれ違うことなく連携するための規則である。
これらのパターンが重要なのは、自律性だけでは協調が保証されないからだ。やり取りの開始方法、コンテキストの継承方法、完了やエラーの通知方法に関する共通の慣習がなければ、エージェントは停止したり作業を重複させたりする。その結果、ユーザは状況を追跡できなくなる。 構造化されたパターンは、継続性(会話)、範囲設定(やり取りとステップ)、可観測性(ステータス、ログ、アラート)を提供する。またプラットフォームが、あらゆるフローの同一点でガードレール(本人確認、ポリシー、認証チェック)を強制することを可能にする。
エージェントメッシュ内では、やり取りのパターンが人間とエージェント間、およびエージェント間の作業をカバーする。タスク指向のやり取りにより、人は特定のエージェントにメッセージを送信し、範囲が限定されたジョブを完了までトラッキングできる。 エージェント間ハンドオフでは、共有識別子でコンテキストを維持しつつ、人間の介入なしに一方のエージェントが他方にステップを委譲できる。ワークスペースやり取りは、このモデルを目標指向のコラボレーションに拡張する。ここでは複数のエージェントが共有ストリームを購読し、ポリシーや意図に基づいて行動すべき時と待機すべき時を判断する。これらのパターンが組み合わさることで、単一のリクエストから複雑なマルチパーティワークフローまで拡張可能となる。
エージェントメッシュやり取り管理
図10-1に示すように、メッシュ内で発生するエージェント間のやり取りには主に3つのメソッドがあり、それぞれが異なる目的を果たし、異なる方法でやり取りする。 最初の方法は、ユーザがタスク指向エージェントとコミュニケーションする場合だ。 これらのやり取りは、ユーザが自身のニーズに合致すると考えるメッシュ内の特定エージェントにメッセージを送信することから始まる。このメッセージはエージェントによって受信され、処理が完了するか、必要な情報が不足しているなど処理を継続できない状態になるまで、タスク指向の方法で処理が開始される。このコミュニケーションは ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access