Microsoft AutoGenとは
Microsoft AutoGen(オートジェン)とは、マイクロソフトリサーチが開発した、複数のAIエージェントが対話を通じて協力しながらタスクを解決するためのオープンソースフレームワークです。エージェント間の「会話」を中心に据えた独自のアーキテクチャが特徴です。
会話駆動型アプローチ
AutoGenの核心は、エージェント間のマルチターン会話によってタスクを解決するアプローチです。各エージェントはLLMベース、ツール実行型、人間参加型など異なるタイプを取ることができ、グループチャットのような形式で情報交換と意思決定を行います。
AutoGen v0.4の進化
2024年後半にリリースされたAutoGen v0.4では、アーキテクチャが大幅に刷新されました。イベント駆動型の非同期処理、分散実行のサポート、より柔軟なエージェントランタイムなどが追加され、大規模な本番環境での利用に対応しています。
研究と実用の橋渡し
AutoGenはマイクロソフトリサーチ発のプロジェクトとして、最新の研究成果を取り入れつつ実用的なフレームワークを提供しています。コード生成タスク、データ分析、数学的問題解決などにおいて高い性能を示しており、Azure AIサービスとの統合も進んでいます。