はじめに

完了

AI エージェントは、生成型 AI を使用してタスクを完了できる、強力なテクノロジの組み合わせを提供します。 ただし、状況によっては、必要なタスクが 1 つのエージェントの現実的なタスクよりも大きくなる場合があります。 このようなシナリオでは、 マルチエージェント ソリューションを検討してください。 マルチエージェント ソリューションを使用すると、エージェントは同じ会話内で共同作業を行うことができます。

アプリケーションのパフォーマンスの監視、問題の特定、修正プログラムのデプロイなど、DevOps の一般的な課題に対処しようとしているとします。 マルチエージェント システムは、共同作業を行う 4 つの特殊なエージェントで構成できます。

  • Monitoring Agent は、ログとメトリックを継続的に取り込み、自然言語処理 (NLP) を使用して異常を検出し、問題が発生したときにアラートをトリガーします。

  • その後、根本原因分析エージェントは、機械学習モデルまたは定義済みのルールを使用して、これらの異常を最新のシステム変更と関連付けて、問題の根本原因を特定します。

  • 根本原因が特定されると、自動デプロイ エージェントが引き継ぎ、CI/CD パイプラインと対話してデプロイ スクリプトを実行することで、修正プログラムの実装や問題のある変更のロールバックを行います。

  • 最後に、レポート エージェントは、異常、根本原因、および解決策を要約した詳細なレポートを生成し、電子メールまたはその他の通信チャネルを介して関係者に通知します。

このモジュール式のスケーラブルでインテリジェントなマルチエージェント システムにより、DevOps プロセスが合理化されます。 エージェントは共同作業を行い、手動による介入を減らし、効率を向上させ、タイムリーなコミュニケーションと問題の解決を保証します。

このモジュールでは、Microsoft Agent Framework の強力な機能を使用して、複雑な問題を解決するために共同作業を行うインテリジェント エージェントを設計および調整する方法について説明します。 また、使用できるさまざまな種類のオーケストレーション パターンについて学習し、Microsoft Agent Framework を使用して、マルチエージェント ソリューションで共同作業できる独自の AI エージェントを開発します。

このモジュールを完了すると、次のことができるようになります。

  • Microsoft Agent Framework SDK を使用して AI エージェントを構築する
  • AI エージェントでツールとプラグインを使用する
  • さまざまな種類のオーケストレーション パターンを理解する
  • マルチエージェント ソリューションの開発