MetaGPT (2023)(メタジーピーティー2023)
Sirui Hong ら DeepWisdom 2023年8月発表ソフトウェア会社シミュレーション AI Agent。SOP ベース・PM/Architect/Engineer Role・GitHub 45k
概要
MetaGPT は 2023年8月1日に中国 DeepWisdom(深圳、2022年創業)+ KAUST(King Abdullah University of Science and Technology、サウジアラビア)+ 中山大学(広州)+ Mohamed bin Zayed University of AI(アブダビ)等の Sirui Hong・Mingchen Zhuge・Jonathan Chen・Xiawu Zheng ら 15名が arXiv:2308.00352 で発表したソフトウェア会社シミュレーション AI Agent(論文「MetaGPT: Meta Programming for A Multi-Agent Collaborative Framework」、ICLR 2024 Oral 採択)。
革新は SOP(Standard Operating Procedure)ベースの Multi-Agent 設計:実在のソフトウェア会社の役割分担を模倣して Product Manager・Architect・Project Manager・Engineer・QA Engineer の 5 役割 Agent を定義、それぞれが自然言語仕様 → 設計 → コーディング → テスト → デバッグの SOP に従って協調動作する。
入力は「TODO リストアプリを作って」のような自然言語要件、出力は 完全な Python プロジェクト(PRD・設計書・コード・テスト・README 等)。論文のベンチマーク(HumanEval・MBPP)で SOTA を獲得、ICLR 2024 で Oral 採択(採択率 1.2%)された学術的貢献の高い研究。
GitHub Star 45,000+(2024年5月時点)で AI Agent 系第 3 位(AutoGPT 175k・AutoGen 38k 後)、特に中国・アジア圏で人気高、英語コミュニティでも一定支持。MIT ライセンスで商用利用可。
主な特徴・仕組み
- コアコンセプト: ソフトウェア会社シミュレーション(SOP ベース Multi-Agent)
- 5 役割 Agent:
- Product Manager: 要件分析・PRD 作成
- Architect: システム設計・API 設計
- Project Manager: タスク分解・進行管理
- Engineer: コーディング
- QA Engineer: テスト・デバッグ
- SOP ベース: 実在のソフトウェア会社の業務フロー模倣
- 出力: 完全な Python プロジェクト(PRD・設計書・コード・テスト・README)
- 対応モデル: GPT-4(推奨)/ GPT-3.5 / Claude / Gemini / Llama
- 論文ベンチマーク: HumanEval 81.7%(GPT-4 単体 67.0% を上回る)・MBPP 82.3%
- GitHub Star: 45,000+(2024年5月時点)
- コミット数: 3,500+・コントリビューター 200+
- 言語: Python 3.9+
- 学術的貢献: ICLR 2024 Oral(採択率 1.2%)
- OS バージョン: v0.1 (2023-08)・v0.8 (2024-04 大型刷新)
スペック比較表
| 項目 | MetaGPT (2023) | AutoGen | LangGraph | AutoGPT |
|---|---|---|---|---|
| アーキテクチャ | SOP 5 役割 Agent | Multi-Agent 会話 | 状態機械 | 単一 Agent |
| 特化分野 | ソフトウェア開発 | 汎用 | 汎用 | 汎用 |
| 学術評価 | ICLR 2024 Oral | NeurIPS 採択 | なし | なし |
| GitHub Star | 45k | 38k | 12k | 175k |
| HumanEval 性能 | 81.7% | unknown | unknown | unknown |
| 開発元 | DeepWisdom (中国) | Microsoft | LangChain | Significant Gravitas |
具体例・対応製品
- geekan/MetaGPT (GitHub 2023-08): 公式 OSS Python ライブラリ
- MetaGPT Studio (2024-06): GUI フロントエンド、ノーコードソフトウェア生成
- DeepWisdom Cloud: クラウド版・$30/月~
- MetaGPT for Data: データ分析特化版(2024-08)
- MetaGPT for Research: 学術研究自動化版(2024-09)
選び方・注意点
- ソフトウェア開発特化: 汎用 AI Agent ではなく「ソフトウェア会社」シミュレーション、用途限定
- 小規模プロジェクト最適: 100-500 行の Python アプリで真価発揮、大規模システムは不向き
- GPT-4 推奨: GPT-3.5 では設計品質低下、最低 GPT-4o 推奨(コスト 1 プロジェクト $5-20)
- 中国系プロジェクト: ドキュメント英中バイリンガル、コミュニティに中国語多い
- ICLR 2024 Oral 評価: 学術的厳密性で AutoGPT・BabyAGI を圧倒
- DeepWisdom 商用展開: 中国国内で本格商用利用、日本展開は限定的
- 保証: MIT ライセンス・商用利用可・自己責任で運用
関連用語との違い
| 用語 | 違い |
|---|---|
| MetaGPT (2023) | SOP ベース・ソフトウェア会社シミュレーション |
| AutoGPT (2023) | 単一 Agent・概念実証 |
| BabyAGI (2023) | Task Queue・140 行軽量 |
| LangGraph (LangChain 2024) | 状態機械汎用 |
| Microsoft AutoGen (2023) | Multi-Agent 会話汎用 |
よくある質問(FAQ)
Q1: ソフトウェア会社シミュレーションの実用性は? A: 100-500 行の小規模 Python アプリ(TODO リスト・ファイル管理・簡易 Web スクレイパー等)で実用的成果。1000 行超の大規模プロジェクト・複雑なフレームワーク(Django・React 等)統合は精度低下。プロトタイピング・MVP 開発・学習教材に最適。
Q2: ICLR 2024 Oral 採択の意義は? A: ICLR は機械学習トップ会議、Oral 採択率 1.2%(5000 投稿中 60 採択)の超難関。MetaGPT は AI Agent 分野で唯一の Oral 採択論文で、学術界で「SOP-based Multi-Agent」設計を標準化した貢献として評価。研究界の信頼性で AutoGPT・AutoGen 系を圧倒。
Q3: なぜ中国チームが世界トップ AI Agent を作れた? A: DeepWisdom は ChatGPT 公開(2022-11)から 1 ヶ月後創業の AI Agent 専門スタートアップ、中山大学・KAUST 等のトップ研究者を結集。中国 AI コミュニティの「Multi-Agent」研究熱(清華大・北大の論文多数)と相まって、Microsoft AutoGen と並ぶ世界トップに到達。
まとめ
- 中国 DeepWisdom 2023年8月発表・ソフトウェア会社シミュレーション
- SOP ベース 5 役割(PM・Architect・PM・Engineer・QA)
- HumanEval 81.7%・ICLR 2024 Oral 採択
- GitHub Star 45,000+・AI Agent 系第 3 位
- 中国チームの世界トップ AI Agent 研究