このリポジトリには、AutoGen フレームワークに基づいてマルチエージェント アプリケーション (生成 AI モデルを利用した) を構築するためのコード サンプルが含まれており、Manning Publications が発行する書籍「AutoGen を使用したマルチエージェント システム」の公式コード リポジトリです。
この本は現在、マニング早期アクセス プログラムで予約注文できます (現在、最初の数章のみが利用可能です)。
https://mng.bz/eVP9 で今すぐこの本を予約注文してください。
ヒント
コードmldibiaを使用すると 50% 割引になります。有効期限は8 月 5 日までです。
AutoGen を使用したマルチエージェント システムでは、エージェントのコア コンポーネント (生成 AI モデル、ツール、メモリ、オーケストレーション)、AutoGen フレームワークを使用してそれらを Python コードで実装する方法、それらを評価、最適化、デプロイする方法について学びます。あなたのアプリケーション。全体として、この本では次の内容について説明します。
注記
Manning Web サイトからコード バンドルをダウンロードした場合は、GitHub の公式コード リポジトリ (https://github.com/victordibia/multiagent-systems-with-autogen) にアクセスして最新の更新を確認することを検討してください。
このコード リポジトリのコピーをダウンロードするには、[Download Zip] ボタンをクリックするか、ターミナルから次のコードを実行します。
git clone --depth 1 https https://github.com/victordibia/multiagent-systems-with-autogen.git
このセクションでは、本書内のノートブックを使用できるようにするために、前提条件のライブラリをインストールする方法について説明します。この本のコンテキストに合わせてライブラリが安全にインストールされるように、Python 仮想環境の概念を使用します。
git clone https://github.com/victordibia/multiagent-systems-with-autogen.git
cd multiagent-systems-with-autogen
python -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
jupyter lab
このリポジトリのコードは、複数の章に編成されています (表に示されています)。各章には、この本で説明されているさまざまな概念とツールのコードが含まれています。
章 | 説明 | コード |
---|---|---|
1 | マルチエージェント システムを理解する | コードがありません |
2 | 初めてのマルチエージェント アプリケーションを構築する | - 初めてのマルチエージェント アプリケーション - エージェントのグループを調整する |
3 | マルチエージェント システムのユーザー エクスペリエンス (UX) | コードがありません |
4 | インターフェースエージェント | - インターフェイス ライブラリ (最初から構築) - インターフェースエージェントノートブックの実装 |
このリポジトリの書籍またはコードについて質問やフィードバックがある場合は、お気軽に問題を開いてください。
AutoGen フレームワークに関する質問については、AutoGen GitHub リポジトリまたは AutoGen ドキュメントにアクセスすることもできます。
この本やコードが研究に役立つと思われる場合は、引用することを検討してください。
@book{multiagentsystems2024,
author = {Dibia, Victor and Wang, Chi},
title = {Multi-Agent Systems with AutoGen},
publisher = {Manning},
year = {2024},
isbn = {9781633436145},
url = {https://www.manning.com/books/multi-agent-systems-with-autogen},
github = {https://github.com/victordibia/multiagent-systems-with-autogen}
}