Mozaik – TypeScript製の自律型AIエージェントチーム構築ランタイム
Mozaikは、事前にワークフローを定義せずに複数のAIエージェントが自律的に協働できる、オープンソースのエージェンティックランタイムです。イベント駆動型アーキテクチャにより、エージェント同士がリアルタイムで認識・通信・調整しながら、動的に最適な協働パスを生成します。
製品の主な特徴
- エージェント認識機能: 他のエージェントの参加・離脱をリアルタイムで検知し、タスクの再割り当てや挨拶など動的に対応できます
- インテリジェント通信: エージェントが自主的に「いつ」「誰と」「どの文脈で」通信するかを判断し、不要なメッセージを除外して効率的な情報共有を実現します
- デフォルト並列実行: 複数エージェントが同時に動作しつつ、共有コンテキストを通じて調整されるため、待機時間なく高効率な処理が可能です
- 適応的ランタイム調整: あらかじめすべてのハンドオフを予測するのではなく、実行時に協働パスが自然に出現する柔軟なシステムです
- イベント駆動型コア: メッセージ、ツール呼び出し、推論ステップ、エラーすべてがイベントとして処理され、エージェントは関心のあるイベントに即座に反応します
- インテリジェント回復機能: エラーをキャッチして自動リトライし、解決不能な場合はチームメイトにエスカレーション。クラッシュせずに実行を継続します
活用シーン
- マルチエージェントオーケストレーション: 研究者・ライター・批評家・監査人など専門化された複数エージェントを1つのバス上で完全並列動作させ、共同で成果物を作成するシステムの構築
- 自律的タスク実行システム: 事前定義フローなしに、エージェント間の動的な役割分担とリアルタイム調整が必要な業務自動化プラットフォームの開発
- 耐障害性の高いAI基盤: エラー発生時にも自己回復しつつ、複数エージェントの協調を維持するミッションクリティカルな運用環境の実現
対象ユーザー
TypeScriptを使用し、従来の決定的ワークフローに縛られない「自己組織化するエージェントチーム」を構築したい開発者・エンジニア向けです。特に、リアルタイム協調と並列処理を重視するマルチエージェントシステムの設計に適しています。