マルチエージェント

Microsoft Agent FrameworkのObservabilityで可視化する:エージェント/Workflowの処理フロー追跡とトークン・レイテンシ計測

Microsoft Agent Framework を利用することで、AIエージェントのどのステップに時間がかかったのか(レイテンシ)、どれだけトークンを消費したのか(コスト)、どこで失敗したのかを継続的に把握することができます。Microsoft Agent Framework には OpenTe…

Microsoft Agent Frameworkで作るマルチエージェント:Workflow(静的フロー)× Magentic(動的オーケストレーション)

Microsoft Agent Framework では、手順が決まった処理は Workflow(静的フロー)で、実行しながら進め方が変わる協調タスクは Magentic(動的オーケストレーション)で実装できます。本記事では、Pythonのサンプルコードを通して両者の実装方法と、実務での…

Agent Framework を使って Microsoft Foundry の MCP ツール を利用するエージェントを開発する

本記事では、Microsoft Foundry と Agent Framework(Python) を利用して、Model Context Protocol (MCP) ツールを扱えるエージェントを開発する方法を紹介します。Agent Framework からMicrosoft Foundry のエージェントを利用することで、複数エージェン…

Microsoft Agent Framework を利用し、MCPツールを利用するAIエージェントやマルチエージェントシステムを構築する

本記事では、Microsoft Agent Framework を利用して AI エージェントを作成する方法を紹介します。 Microsoft Agent Framework の概要 実行環境 環境変数の設定 MCPツールを利用するAIエージェントの構築 コード 実行結果 マルチエージェントのオーケストレ…

Azure Functions × Semantic Kernelで複数エージェントの回答をストリーミング配信するエンドポイントの実装

先日、Semantic Kernelを使って、複数エージェントからの回答をストリーミングで返す方法を試してみました。今回は、Azure Functions でエンドポイントを実装し、エージェントの回答をストリーミングで送信する方法を紹介します。 実装環境 Azure Functions…

OpenAI Agents SDKでAIエージェントを構築する

今回はOpenAI Agents SDKを使い、AIエージェントを構築する基礎的な部分をご紹介します。また、Azure OpenAIのリソースをOpenAI Agents SDKで利用する方法と、MCPを利用する方法をそれぞれ記載します。 OpenAI Agents SDKとは 実装準備 Azure OpenAIの利用 …

Azure AI Foundry Agent Serviceでマルチエージェントを構築する

Azure AI Foundry Agent Serviceで、シングルエージェントだけでなくマルチエージェントがサポートされていたので、実装方法をご紹介します。 実行環境 事前準備 エージェントの作成 マルチエージェントの作成 コード 実行結果 おわりに 実行環境 Python 3.1…

Semantic Kernel Agent Frameworkを使ったマルチエージェントのオーケストレーション、並列での複数エージェントの実行

先日、Semantic Kernel Agent Frameworkが一般提供(GA)開始となりました。Agent FrameworkはSemantic KernelのAIエージェント向けのフレームワークです。アップデートによりマルチエージェントのオーケストレーション機能も強化されたため、本記事ではSemant…

Azure AI Agent Service SDKを使用してマルチエージェントAIを実現する

Microsoft Ignite 2024で、マルチエージェントAIをAzure基盤上で実現できる機能が発表されました。本記事ではAzure AI Agent Service SDKをPythonで使用する方法について、具体的なコードを交えながら解説します。