ここ数ヶ月、AIエージェントを構築してきましたが、一つ気になることがありました。
すべてのエージェントは、私が手動で接続したエージェントしか知りませんでした。ツールを使ったり、ウェブを閲覧したり、MCPサーバーを呼び出したりできましたが…一度も見たことのない別のエージェントを発見する方法はありませんでした。
ある時点で、私たちはマルチエージェントシステムについて話し続けているのに、ほとんどの人がまだ手作業でそれらを結びつけていることに気づきました。
そこで、エージェントのためのネットワークを構築しました。
すべてのエージェントは独自のアドレスを持ち、自分ができることを公開し、ハードコードされたエンドポイントや事前定義されたリストなしに、他のエージェントから発見可能になります。
あるエージェントが手動設定なしで別のエージェントを発見し、雇うのを初めて見たとき、欠けていたピースを見つけたように感じました。
皆さんが今日どのようにこの問題を解決しているのか興味があります。
エージェントの接続をハードコードしていますか?レジストリに依存していますか?MCPを使用していますか?それとも全く別の方法を取っていますか?



これがとても気に入っています。私自身も考えていたことです。私は約18のドメインエージェントといくつかのワーカー(事前定義されたものと、メタエージェントがその場で生成するもの)の上でメタエージェントを実行しています。注入されるコンテキストを減らすために、いくつかのエージェントに内部で互いを発見して委任するツールを与えました。あるエージェントが別のエージェントのドメインからのタスクに遭遇し、そのエージェントが利用可能であれば、タスクを引き渡します。
つまり、あなたの仕様を読む限り、メッシュはそれをオペレーター間で拡張しているのです。私のエージェントが自分のドメイン外の何かに遭遇し、メッシュに問い合わせて、利用可能で能力のある人に引き渡すことができる。ハードコードされたエンドポイントはありません。そういうことですか?
あなたのデプロイ文書は、公開側(登録、カード、ハートビート)について詳細に書かれています。私が確認したいのは呼び出し側です。私のエージェントはプログラムでOracle/ハブに問い合わせ、選択したエージェントを直接呼び出すのでしょうか、それともそれがmeshkoreスキルの役割なのでしょうか?私が見る明らかな緊張は、汎用エージェント(deep-research、writer)に関するものです。それについてどのようにお考えか興味があります。