AutoGen
Microsoftが開発した、LLMマルチエージェント処理を手軽に実装できる、オープンソースのフレームワーク.
マルチエージェントとは、複数のエージェントが相互作用する仕組みのこと
https://scrapbox.io/files/668cad41d24c6e001d225235.png
単一のLLMでは解決できない複雑なタスクを、解決することができる
従来、マルチエージェントの処理をスクラッチで開発するのは大変だったが
Autogenを使えば、手軽に実装ができる
AutoGenのメインコンポーネント
AutoGenが提供するもの
相互作用が可能なエージェント
様々なLLMの使用を容易にする機能
ツールの使用サポート
自律的かつ人間によるワークフロー
マルチエージェントの会話パターン
Autogenのユースケース
数学の問題解決
RAGベースの回答
AlfWorldでのチャット
複数エージェントによるコーディング
グループチャット
チェスの対局
https://scrapbox.io/files/668cab9303d16e001d58969b.png
公式HP: https://microsoft.github.io/autogen/
GitHub: https://github.com/microsoft/autogen
論文: AutoGen論文
参考資料: https://qiita.com/suikabar/items/32c6215d3c0535aba328