openJiuwen、群体知能エージェント「JiuwenSwarm」をオープンソース化
Huawei支援のopenJiuwenコミュニティが、複数AIエージェントが自律的に協調する群体知能システム「JiuwenSwarm」をオープンソースで発表した。単一エージェントからチーム協調へ、新たなエンジニアリングパラダイムを提唱する。
openJiuwenが群体知能エージェント「JiuwenSwarm」を発表
Huaweiが支援するオープンソースAIエージェントプラットフォームコミュニティ「openJiuwen」は2026年5月18日、群体知能エージェントフレームワーク「JiuwenSwarm」をオープンソースとしてリリースしたと発表した。これは、単一の高性能なエージェント(一匹のロブスター)から、複数のエージェントが協調する群体(一群れの蜂)へとパラダイムを転換する取り組みの中心を成す成果物だという。
「協調エンジニアリング」の実装へ
openJiuwenは、AIエージェント開発のパラダイムが「プロンプトエンジニアリング」から「コンテキストエンジニアリング」、「ハーネスエンジニアリング」と変遷してきたと説明する。ハーネスエンジニアリングが単一エージェントの性能と信頼性を追求するものだったのに対し、次に解決すべき課題は「複数のエージェントを精鋭チームのように協力させること」だとしている。現実世界の複雑なタスク——例えば大規模ソフトウェア開発や医療診断——は、異なる専門性を持つ「チーム」によって達成される。この思想を「協調エンジニアリング(Coordination Engineering)」と呼び、JiuwenSwarmはその具体的な実装と位置づけられている。
JiuwenSwarmの中核技術体系
JiuwenSwarmは、群体知能を実現するための4つの主要コンポーネントで構成される。
Agent Swarm(エージェント・スウォーム): これがシステムの核心で、複数のエージェントが自律的に分業し、動的に交渉して効率的に協力するためのメカニズムを提供する。異なるモデルへのルーティングをサポートし、各役割に最適なモデルを割り当てることで、全体の効率を向上させる。
Swarm Skills(スウォーム・スキル): チーム協調で成功したベストプラクティスや標準作業手順(SOP)、役割構成を、再利用可能な「チームレベルのスキル」としてパッケージングする。優れたエージェントチームの協調パターンを、即座に活用できる資産に変える役割を担う。
Swarm Skills Hub(スウォーム・スキル・ハブ): 蓄積されたSwarm Skillsをオープンなエコシステムで共有し、流通、再利用、二次創作を可能にするプラットフォーム。開発者コミュニティ間で協調の知恵を循環させる。
Swarm Skillsの自己進化: システムの稼働中、タスク実行の軌跡を継続的に観察し、そこから新しい有効な協調パターンを自動的に学習、抽出する。ユーザーの承認を得て、これを新たなSwarm Skillsとして登録する。これにより、システムは使うほどに強くなる「フライホイール」効果を生み出す設計となっている。
人間との協調:HOTSとHITSモード
エージェント同士の協調に加え、人間がどのようにこの群体に参加するかも設計されている。HOTS(Human on the Swarm)モードでは、人間はエージェントチーム全体の指揮官として、タスクの進捗やボトルネックを監視し、必要に応じて介入・調整を行う。一方、HITS(Human in the Swarm)モードでは、人間もエージェントと同等の「チームの一員」として、同じフローの中でリアルタイムに協力して作業に参加する没入型の協調スタイルだという。
実証:Ascendオペレータ開発での効果
発表では、JiuwenSwarmの実戦効果の一例として、HuaweiのAscend AIプロセッサ向けオペレータ開発シナリオが紹介された。JiuwenSwarmのCoding向けUIモードを使い、アルゴリズム設計、カーネル実装、性能最適化などの役割を複数のエージェントが分担。論文に記載されたアルゴリズムをエンジニアリング実装へ落とし込むプロセスを、エージェント間の協調によって実現した。単一エージェントで生成する場合と比較して、複雑なオペレータの開発効率と生成品質を向上させることができたと報告している。
この発表は、AIエージェント開発の焦点が「個」の能力から「群れ」の協調へと移り始めていることを示唆する動きと言える。オープンソースとして公開されたJiuwenSwarmが、どの程度のコミュニティの参加と実用的な応用を獲得できるかが、次の焦点になりそうだ。
よくある質問
- JiuwenSwarmとは何ですか?
- Huaweiが支援するopenJiuwenコミュニティが開発した、複数のAIエージェントが自律的に協調して作業を行うためのオープンソースフレームワークです。群体(スウォーム)のように協力する「群体知能」を実現し、複雑なタスクをチームで解決することを目指しています。
- 「協調エンジニアリング」とは何が違うのですか?
- 従来の「ハーネスエンジニアリング」が単一のエージェントをいかに高性能・高信頼にするかに焦点を当てていたのに対し、「協調エンジニアリング」は複数のエージェント間の効果的な役割分担、交渉、協調のパターンを設計・蓄積・再利用するエンジニアリングパラダイムを指します。JiuwenSwarmはこの考え方に基づいて設計されています。
- どうやって始められますか?
- 詳細なドキュメントやコードは、openJiuwenコミュニティの公式サイトおよび関連するリポジトリで公開されています。また、蓄積された協調パターンを共有する「Swarm Skills Hub」も公開されており、ここから既存のチーム構成や作業フローを参照して利用を開始することが可能です。
コメント