OpenManusのローカル環境導入と実践テスト

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のトークン制限により詳細最適化は未実施

技術的仕組み

  1. ユーザー入力: タスク受付
  2. タスク分解: Claudeモデルによる工程計画
  3. 動的実行: Qwenモデルが各種ツールエージェントを制御
  4. 進捗管理: 仮想環境でのタスクフロー監視
  5. 成果統合: ドキュメント/コード形式で出力

中核的価値: マルチモデル連携とツールチェーン自動化による複合タスク処理

総合評価

OpenManusは入力タスクに基づき自律的に操作を実行するオープンソースエージェントです。ブラウザ操作・ファイル処理・レポート生成を統合し、Markdown/HTML形式での成果物出力が可能。マルチツール連携機構により複雑業務を自動化でき、ローカル環境での運用実用性を確認しました。

タグ: OpenManus AIエージェント マルチエージェントシステム Python Qwen

7月16日 19:23 投稿