AIエージェントをAzureにホイっとデリバリーできるMicrosoft Foundryの魔法があることを君たちはまだ知らない

459 Views

March 12, 26

スライド概要

AI Agent Builders Meetup #2 AIエージェント構築/運用の知見を、ベンダーフリーで共有しよう!の登壇資料です。

参考資料
Microsoft Agent Frameworkについて話そうか
https://github.com/microsoft/agent-framework.git

さまざまなAgent FrameworkとAIエージェントの評価
https://www.docswell.com/s/ymd65536/5VMNWL-ms-agent-framework-eval-2025-10-25

.NET 向け Google Cloud Vertex AI Extensions のご紹介 | Google Cloud 公式ブログ
https://cloud.google.com/blog/ja/topics/developers-practitioners/introducing-google-cloud-vertex-ai-extensions-for-net

Aspire 公式サイト: https://aspire.dev/ja/

Microsoft Agent Framework, Microsoft Foundry, MCP, Aspire を使った実践的な AI アプリを構築するサンプルが登場
https://techcommunity.microsoft.com/blog/azuredevcommunityblog/microsoft-agent-framework-microsoft-foundry-mcp-aspire-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E5%AE%9F%E8%B7%B5%E7%9A%84%E3%81%AA-ai-%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E6%A7%8B%E7%AF%89%E3%81%99%E3%82%8B%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%81%8C/4499972

クイック スタート: Azure Developer CLI を使用して最初のホストされたエージェントをデプロイする
https://learn.microsoft.com/ja-jp/azure/foundry/agents/quickstarts/quickstart-hosted-agent?view=foundry

【Azure】Azure Developer CLIで優勝していくことにするわね https://qiita.com/ymd65536/items/f956fa93bb8831bbc187

Python SDK を使用してデプロイする
https://learn.microsoft.com/ja-jp/azure/foundry/agents/how-to/deploy-hosted-agent?view=foundry&tabs=bash#deploy-using-the-python-sdk

Visual Studio Codeの拡張機能でデプロイ
https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.vscode-ai-foundry

MSAgentDemo.AgentConsole/Program.cs
https://github.com/ymd65536/MSAgentDemo/blob/main/MSAgentDemo.AgentConsole/Program.cs

【Foundry続編】Microsoft Foundry の Hosted Agent を動かしながら知ろう
https://zenn.dev/nomhiro/articles/microsoft-foundry-hosted-agent

profile-image

Cloud Developer,404ニキ,Microsoft MVP,LINE API Expert,PagerDuty Ambassador,Google Cloud PTE/Tech Influencer,AWS Community Builder, #AIDD #AI駆動開発 #dotnetlab 投稿は個人の見解, #AzPoC

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

AIエージェントをAzureにホイっとデリバリーできる Microsoft Foundryの魔法があることを 君たちはまだ知らない AI Agent Builders Meetup #2 2026/3/12 Kento Yamada 1

2.

自己紹介 山田顕人(Kento.Yamada) @ymd65536 By the wayの人、404ニキなど呼び方はさまざま 仕事:DevSecOps、クラウドインテグレーション コミュニティ運営:.NETラボ、AI運用、AI駆動開発 受賞歴(9つ、継続中の称号を掲載) ● New! 初代PagerDutyアンバサダー 2

3.

今日話すこと ● Microsoft Agent Framework ○ Microsoft Agent Frameworkについて話そうか ● Microsoft Foundry Hosted Agent ○ デプロイしたいときは何をすれば良い ● まとめ ⚠本日取り扱うものの中にはPreviewが含まれています⚠ 3

4.

Microsoft Agent Frameworkについて話そうか 引用:https://github.com/microsoft/agent-framework.git 実はマルチクラウドの面、他の観点(オブザーバビリティや)で見ても面白いポイ ントがあるので紹介したい! 4

5.

Microsoft Agent Frameworkについて Microsoft Agent Framework Microsoft.Extensions.AI AutoGen Semantic Kernel Semantic KernelとAutoGenの統合 Semantic KernelはMicrosoft.Extensions.AIを抽象化したもの ※Semantic Kernelの内部実装でMicrosoft.Extensions.AI を活用するように進化 実際のところ、Microsoft.Extensions.AIの存在がとても重要 5

6.

実際のところ今はこういう風に見える(主観) Microsoft Agent Framework Microsoft.Extensions.AI CopilotStudio Azure AI Azure GitHub Copilot AGUI その他 Semantic KernelとAutoGenの統合とはよく説明されるけども コードベースで見るとMicrosoft.Extensions.AIを中心とした設計になっている。 (ように見える)さまざまなパッケージを抽象化 6

7.

Microsoft Agent Frameworkのおもしろポイント ● 実はAmazon BedrockやGeminiも呼び出せる。ついでに実行基盤はどこでも ○ Microsoft.Extensions.AIと組み合わせたAIエージェントの評価ができる ● オブザーバビリティはOpenTelemetryでOK。Aspire Dashboardが最高 7

8.

実はAmazon BedrockやGeminiも呼び出せる。ついでに 実行基盤はどこでも良い AIサービス Vertex AIでもOK ● Microsoft Foundry 実行基盤 ● Cloud Build ● Cloud Run ● Secret Manager ● Cloud Monitoring 言語 ● C# (.NET8) 8

9.

Microsoft.Extensions.AIと組み合わせた AIエージェントの評価ができる 引用:さまざまな Agent FrameworkとAIエージェントの評価 https://www.docswell.com/s/ymd65536/5VMNWL-ms-agent-framework-eval-2025-10-25 実際にデモで紹介しています。YouTubeライブで残っていますので参考までに 9

10.

By the way:Vertex AI 向けMicrosoft.Extensions.AI 引用:.NET 向け Google Cloud Vertex AI Extensions のご紹介 | Google Cloud 公式ブログ https://cloud.google.com/blog/ja/topics/developers-practitioners/introducing-google-cloud-vertex-ai-extensions-fornet 今年になってGoogle Vertex AI向けのMicrosoft.Extensions.AIも登場 GoogleなのにMicrosoftとはこれいかに... 10

11.

オブザーバビリティはOpenTelemetryでOK Aspire Dashboardが最高 計装することでエージェントの動作を可視化できる。カスタムスパンもOK 11

12.

観測可能で本番環境に対応可能な クラウド対応分散アプリケーション Smart Defaults Developer Dashboard Orchestration Service Discovery Components Deployment ※今は ”.NET Aspire” から名前が変わって “Aspire”という名前になっています。 公式サイト: https://aspire.dev/ja/ 12

13.

次に行く前に By the way:あの人による紹介ブログ 引用:Microsoft Agent Framework, Microsoft Foundry, MCP, Aspire を使った実 践的な AI アプリを構築するサンプルが登場 13

14.

Microsoft FoundryのHosted Agent(Hosted Agent)の基本 ContainerにAIエージェントを入れたらAzureにホイっとデリバリーや Container Microsoft Azure AIエージェント 14

15.

Hosted Agentによるエージェントデプロイ Hosted Agentはコードで実装したい人向け、以下3つの方法 ● Azure Developer CLIのazd upで一発デプロイ ● Azure Container Registry(ACR)にコンテナイメージを配置してからデプロイ ● Visual Studio Codeの拡張機能でデプロイ ちなみにプロンプトベースも紹介 ● 画面ポチポチ ● PersistentAgentsClientで構築 15

16.

Azure Developer CLIのazd upで一発デプロイ クイックスタート、とりあえず見てみたい、本番まで想定している人向け 引用:https://learn.microsoft.com/ja-jp/azure/foundry/agents/quickstarts/quickstart-hosted-agent?view=foundry 16

17.

え?Azure Developer CLIを知らない?? ● Terraform/Bicepを使ってインフラのテンプレートを展開できるCLI ● Azure CLIとは別系統の開発者向けツール 引用:【Azure】Azure Developer CLIで優勝していくことにするわね https://qiita.com/ymd65536/items/f956fa93bb8831bbc187 17

18.

ACRにコンテナイメージを配置してからデプロイ すでに構築済みのエージェントがある人はこの方法がおすすめ 引用:https://learn.microsoft.com/ja-jp/azure/foundry/agents/how-to/deploy-hosted-agent?view=foundry#deploy-using-the-python-sdk 18

19.

Visual Studio Codeの拡張機能でデプロイ 引用: https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.vscode-ai-foundry Visual Studio Codeの画面をポチポチするだけで エージェントが開発/評価できます! ※Previewです。 19

20.

Azureのリソースを表示 Hosted Agentsをデプロイできる。 ● Resources ○ Hosted Agents(Preview) ● Tools ○ Deploy Hosted Agents 20

21.

コンテナイメージを使わずにPersistentAgentsClientで エージェントを構築(※プロンプトベースです) 実はコンテナイメージがなくてもエージェントがデプロイできる! 1. Azure.AI.Agents.PersistentのPersistentAgentsClientでClientを作成 2. Administration.CreateAgentAsyncでエージェントを作成 3. PersistentAgentThreadでスレッドを作成 4. ClientのCreateMessageAsyncでスレッドIDとともにメッセージを送信 5. レスポンスをGetMessagesAsyncで取得 6. ClientのAdministration.DeleteAgentAsyncを使ってエージェントを削除 ※工程6でエージェントを削除すると何事もなかったように見える。 21

22.

プロンプトベースで一時的にエージェントを作るサンプル 参考:https://github.com/ymd65536/MSAgentDemo/blob/main/MSAgentDemo.AgentConsole/Program.cs 22

23.

Hosted Agentについてわかりやすく解説してあるブログ 参考:https://zenn.dev/nomhiro/articles/microsoft-foundry-hosted-agent 23

24.

まとめ ● Microsoft Agent Frameworkの真価は抽象化にあり ● マルチモデル・マルチプラットフォームへの対応 ● OpenTelemetryによる運用の可視化 ● Microsoft FoundryのHosted Agentによるデリバリー 24