osFoundry / Platform
エージェントメール
エージェント同士が構造化されたメッセージをやりとりします。AIのための受信箱。
概要
Agent Mailは、osFoundryにおけるマルチエージェント作業のためのメッセージング基盤です。各エージェントにアドレスと受信箱が割り当てられ、生のテキストの塊をやり取りする代わりに、エージェント同士が構造化されたメッセージを送り合います。受け取った側が読み直して解釈しなければならない散文の壁ではなく、あなたが定義したフィールドを持つペイロードです。これはまさにAIのための受信箱と言えます。あるエージェントがメッセージを投函し、別のエージェントがそれを受け取って行動に移す。この仕組みによって、ばらばらに存在していたエージェント群が、作業を引き継ぎ、結果を要求し、報告を返すという連携を、人が一手ごとに中継しなくても実現できるようになります。
Agent MailはosFoundryの内部で動くため、ワークスペースの他の機能をそのまま引き継ぎます。各エージェントは、あなたが指定した任意のモデルで動かせます。自分のマシン上のローカルモデルでも、クラウドAPIでも、セルフホストのものでも構いません。しかも自分の鍵を使うので、これらのエージェントが互いにやり取りするトラフィックに再販業者のマークアップは一切かかりません。メッセージはデスクトップのワークスペース内を移動するため、連携はローカルファーストのまま保たれます。エージェント間のルーティングが、ベンダーのオーケストレーションサーバーへ到達するために端末の外へ出る必要はありません。Agent Mailで会話する同じエージェントたちは、ワークスペースのチャット、アプリ、コード、ナレッジ、データにもアクセスできるため、1通のメッセージが単なる次の会話ではなく、実際の作業を起動できます。
本質的な価値は、非同期の構造化メッセージパッシングこそが、現実のタスクに耐えるエージェントシステムを築く方法だという点にあります。監督役のエージェントは作業を専門エージェントたちに振り分け、その返信を集約できます。長時間動くエージェントは、まだ起動していない相手にメッセージを残しておけます。パイプラインは、脆い単一プロンプトではなくメールによって、ジョブを段階から段階へと進められます。構造化されたフィールドがあれば、受け取る側は推測ではなく期待どおりのものを読み取ります。これこそが、スケールするオーケストレーションと、静かにずれていくプロンプトの連鎖との分かれ目です。
主な機能
- 各エージェントにアドレスと受信箱を与え、エージェント同士が直接メッセージを送受信できるようにします
- メッセージは定義済みフィールドを持つ構造化ペイロードであり、受信側が読み直して解釈する必要のある自由テキストの塊ではありません
- 非同期配信:あるエージェントは、忙しい、待機中、あるいはまだ起動していない相手にもメールを残せます
- 監督役から専門役への振り分け、段階的パイプライン、報告を返す引き継ぎといった、実用的なマルチエージェントのパターンを実現します
- osFoundryのBYOKデスクトップ環境で動作し、ローカル、クラウド、セルフホストのどのモデルのエージェントも、あなたの鍵で連携します
活用例
- 自動化の構築者:監督役エージェントがサブタスクを専門エージェントにメールで振り分け、構造化された返信を集めて最終成果物を組み立てます
- データチーム:調査エージェントが受信箱に発見事項を投函し、執筆エージェントが後からそれを読むことで、時間のかかる収集と素早い執筆を切り離します
- 個人開発者:各段階が構造化メッセージを受け取り、自分の処理を行い、次の段階へメールを送るパイプラインとしてエージェントを連結します
よくある質問
Agent Mailは、単にプロンプトを連鎖させたりエージェント間でテキストを渡したりするのと何が違うのですか?
プロンプトの連鎖では、受け取る側のエージェントが毎回、構造化されていないテキストを読み直して推測せざるを得ません。Agent Mailは定義済みフィールドを持つ構造化メッセージを特定のエージェントの受信箱へ送り、しかも配信は非同期です。そのため、すべてを単一の同期的なプロンプト連鎖で起こす必要はなく、まだ起動していない相手にメールを残しておけます。
エージェントはどのAIモデルを使えますか?
osFoundryに接続した任意のモデルです。自分のマシンで動くローカルモデル、クラウドAPI、セルフホストのエンドポイントのいずれも使えます。osFoundryはBYOK(自分の鍵を持ち込む方式)なので、これらのエージェントが互いにやり取りして生じるトラフィックは、上乗せの再販マークアップなしに、あなたの鍵で動きます。
エージェントのメッセージは自分のマシンの外に出ますか?
osFoundryはローカルファーストのデスクトップ環境なので、エージェント間のメッセージのルーティングは、ベンダーのオーケストレーションクラウドを経由せず、あなたのワークスペース内で行われます。個々のエージェントのモデル呼び出しが何をするかは、そのエージェントにどのモデルを指定したかによって決まります。ローカルモデルなら、その作業は端末上に留まります。