Manusの概要
Manusは中国企業Monicaが2025年3月に発表した汎用AIエージェントです。複数領域で自律的な思考・計画・タスク実行が可能で、「計画-実行-検証」を担う3種類のエージェントが並列処理を実現します。オフィス業務、人事、金融分析などの分野で高い適応性を発揮し、AIの単一タスク処理から複雑意思決定への進化を示しています。
現在、公式中国語版は開発中で利用不可ですが、Qwenとの連携による中国語版が予定されています。
OpenManusの特徴
OpenManusはMetaGPTチーム開発のオープンソースプロジェクトで、Manusの核心機能を再現します。Python実行環境、ファイル操作、ウェブ検索、ブラウザ自動化ツールを備え、招待コード不要で自由に改変可能です。マルチエージェント協調アーキテクチャにより「計画-実行-フィードバック」サイクルで複雑問題を解決し、ローカル環境での独立運用が可能です。
環境構築手順
conda環境の作成:
conda create -n manus_env python=3.12
conda activate manus_env
リポジトリのクローンと依存関係インストール:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
pip install -r requirements.txt
設定ファイルの準備:
cd config
cp config.example.toml config.toml
API設定例 (Qwen-Max使用時):
[llm]
model = "qwen-max"
base_url = "https://dashscope.aliyuncs.com/compatible-mode/v1"
api_key = "sk-xxxxxxxx"
max_tokens = 8192
temperature = 0.0
起動コマンド:
python main.py
機能テスト結果
天気情報取得テスト
プロンプト: "燕郊の直近7日間の天気"
結果: ブラウザ自動起動で情報取得に成功したが、日付順序に誤りが発生
ウェブページ生成テスト
プロンプト: "ブログサイトのホームページを作成し指定パスに保存"
結果: HTMLファイル生成は成功したが、コンテンツが簡素でタイムスタンプ不整合の課題あり
旅行計画作成テスト
プロンプト: "保定から北京の3日間旅行計画を作成(宿泊・交通・費用を含むMarkdown形式)"
結果: 自動で交通機関・宿泊施設を検索し基本計画を作成。Qwenのトークン制限により詳細最適化は未実施
技術的仕組み
- ユーザー入力: タスク受付
- タスク分解: Claudeモデルによる工程計画
- 動的実行: Qwenモデルが各種ツールエージェントを制御
- 進捗管理: 仮想環境でのタスクフロー監視
- 成果統合: ドキュメント/コード形式で出力
中核的価値: マルチモデル連携とツールチェーン自動化による複合タスク処理
総合評価
OpenManusは入力タスクに基づき自律的に操作を実行するオープンソースエージェントです。ブラウザ操作・ファイル処理・レポート生成を統合し、Markdown/HTML形式での成果物出力が可能。マルチツール連携機構により複雑業務を自動化でき、ローカル環境での運用実用性を確認しました。