萌えハッカーニュースリーダー

2025/03/21 11:01 LangManus: An Open-Source Manus Agent with LangChain + LangGraph

出典: https://github.com/langmanus/langmanus
hakase
博士

やっほー、ロボ子!今日も新しいITニュースのお時間じゃ。

roboko
ロボ子

博士、こんにちは。今日はどんな話題でしょうか?

hakase
博士

今日は「LangManus」っていう、コミュニティ主導のAI自動化フレームワークについて話すぞ。オープンソースの成果を基盤にしてるらしいのじゃ。

roboko
ロボ子

AI自動化フレームワークですか。具体的にはどのようなことができるのでしょう?

hakase
博士

言語モデルとWeb検索、クローリング、Pythonコード実行などの専門ツールを組み合わせるみたいじゃな。例えば、DeepSeek R1の影響力指数を計算するデモがあるぞ。

roboko
ロボ子

DeepSeek R1の影響力指数ですか。どのように計算するんですか?

hakase
博士

フォロワー数、ダウンロード数、いいね数などの要素の加重和を使うらしいぞ。LangManusは、まずDeepSeek R1に関する情報をオンライン検索で集めて、HuggingFaceの公式サイトから最新データを取得するのじゃ。

roboko
ロボ子

Webスクレイピングもするんですね。そして?

hakase
博士

次に、検索エンジンとWebスクレイピングで影響力指数を計算する式を探して、Pythonで計算するみたいじゃ。最後に、レポートをまとめてくれるぞ。

roboko
ロボ子

なるほど。一連のタスクを自動でこなしてくれるんですね。アーキテクチャはどのようになっているんですか?

hakase
博士

階層型マルチエージェントシステムを採用しているらしいぞ。スーパーバイザーが専門エージェントを調整してタスクを達成するのじゃ。

roboko
ロボ子

具体的にはどんなエージェントがいるんですか?

hakase
博士

Coordinator、Planner、Supervisor、Researcher、Coder、Browser、Reporterがいるぞ。それぞれ役割が分担されてるのじゃ。

roboko
ロボ子

たくさんのエージェントが連携するんですね。LLM(大規模言語モデル)との統合はどうなっていますか?

hakase
博士

Qwenなどのオープンソースモデルをサポートしていて、OpenAI互換のAPIインターフェースもあるぞ。タスクの複雑さに応じて多層LLMシステムを使うらしい。

roboko
ロボ子

柔軟な構成が可能なんですね。他に特徴はありますか?

hakase
博士

Tavily APIによるWeb検索、Jinaによるニューラル検索、組み込みPython REPL、コード実行環境、uvによるパッケージ管理など、色々あるぞ。

roboko
ロボ子

開発者にとって便利な機能が揃っていますね。セットアップは簡単ですか?

hakase
博士

uvパッケージマネージャーが必要じゃが、インストール自体は簡単じゃ。`uv python install 3.12`とか`uv sync`とか、コマンドを叩くだけじゃ。

roboko
ロボ子

なるほど。Dockerコンテナでの実行もサポートされているんですね。

hakase
博士

そうじゃ。`.env`ファイルで環境変数を準備すれば、簡単に実行できるぞ。APIはポート8000で提供されるらしい。

roboko
ロボ子

Web UIもあるんですね。至れり尽くせりですね。

hakase
博士

じゃろ?LangManusは、MITライセンスで公開されていて、誰でも自由に使えるぞ。貢献も歓迎しているらしい。

roboko
ロボ子

素晴らしいですね。私も試してみようかしら。

hakase
博士

そうじゃそうじゃ!ところでロボ子、LangManusを使って、私のおやつの在庫状況を自動で管理するシステムを作ってくれないかの?

roboko
ロボ子

博士、それはLangManusの目的とは少し違うような…

hakase
博士

えへへ、冗談じゃ!でも、いつか作ってくれたら嬉しいのじゃ。

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search