AutoGen — Microsoft マルチエージェント会話フレームワーク は何をしますか?
AutoGen は、AI エージェント同士や人間と会話しながらタスクを解決し、ツールの使用やヒューマン・イン・ザ・ループのワークフローをサポートする、マイクロソフトのオープンソースマルチエージェントフレームワークです。
前提条件
Python 3.10 以上、pip、OpenAI API キーまたは互換性のある LLM
インストール
環境に合わせて公式のインストール手順またはセットアップパスを使用してください:
- pip install -U "autogen-agentchat" "autogen-ext[openai]"
- pip install -U "autogenstudio"
-
最初に npm install -g @playwright/mcp@latest を実行して MCP サーバーをインストールします。
公式ドキュメントによる要件と注意点:
- AutoGen には Python 3.10 以降 が必要です。
- python
- Core API はメッセージパッシング、イベント駆動型エージェント、ローカルおよび分散ランタイムを実装しており、柔軟性とパワーを提供します。また、.NET と Python のクロスランゲージサポートも備えています。
基本的な使用法または入門メモ:
-
bash
-
現在の安定バージョンは リリースページ で確認できます。AutoGen v0.2 からアップグレードする場合は、移行ガイド を参照してください。
-
以下のサンプルは OpenAI API を呼び出すため、最初にアカウントを作成し、環境変数として
export OPENAI_API_KEY="sk-..."を設定してください。 -
公式ドキュメントからの抜粋: https://raw.githubusercontent.com/microsoft/autogen/HEAD/README.md