MicrosoftのAIエージェントフレームワーク「AutoGen」のプレビュー版v1.15.2a2が公開された。今回のアップデートは、エージェントが自身のメッセージを処理してしまうループ問題への対応が中核であり、自律型AIシステムにおける制御機構の重要性を浮き彫りにしている。

自己対話ループを遮断するバグ修正

今回のリリースで最も重要な変更は、エージェントが自ら発信したメッセージを再び受信し処理してしまう「self-listening flow methods」の不具合への対応である。マルチエージェントシステムにおいて、この種の自己循環は予期せぬリソース消費や処理の無限ループを引き起こす原因となる。開発チームは今回のバグ修正で、エージェントの会話参加パターンにガードレールを設けた。これは、自律的に動作するAI同士の対話において、明確な発話権限と受信範囲の設計がシステムの安定性に直結することを示している。AutoGenの開発動向からは、エージェント通信の信頼性が今後のAIフレームワーク競争の基盤要件になりつつあることが読み取れる。

Bedrock連携で広がるマルチバックエンド

機能面では、追加パッケージ群にAWSの非同期SDK「aiobotocore」が加わり、Amazon Bedrockとの連携が正式に拡張機能として組み込まれた。これは、基盤モデルの実行環境をクラウドベンダー間で切り替えたいエンタープライズ需要に応える動きだ。単一プロバイダーに依存せず、OpenAIのAPIとAWSのBedrockを同一フレームワーク上で扱えることは、調達リスクの分散やリージョン要件への対応という実務課題に直結する。フレームワーク側が特定のAIプロバイダーにロックインされない設計を進めるほど、ユーザー企業の交渉力と移植性は高まる構造にある。

スキル記述を補助するテキストヘルパー

開発者向けには、エージェントに特定の能力を付与する「スキル」の例示コードにテキストヘルパーが追加された。さらに、自然言語で処理手順を定義する「Flow CELプロンプト」向けにも同様の補助機能が提供されている。これらの変更は小規模ながら、AutoGenが志向する「宣言的なエージェント設計」の方向性を補強するものだ。コードの抽象度を上げ、意図を記述するだけで複数エージェントの協調動作を引き出せるようにする思想が、こうしたヘルパー追加の積み重ねから見えてくる。