Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Azure Serverless 2026:Production-ready な AI エージ...

Avatar for miyake miyake
September 19, 2026

Azure Serverless 2026:Production-ready な AI エージェント基盤 / Azure Serverless 2026: Production-Ready AI Agent Platform

Serverless Days 2026 でのセッション資料です。

「Azure Serverless 2026:Production-ready な AI エージェント基盤 — Functions/Container Apps、Foundry、Microsoft IQ の使いどころ」

Azure Serverless の実行単位は、Function や Container から Agent Session と Workflow Activity へ広がり、隔離されたコード実行、組織コンテキストの取得、長時間ワークフローの完遂までを担う実行基盤へ進化しています。本セッションでは、この基盤を Compute/Context/Agent Hosting/Workflow の4レイヤーで整理し、Functions/Container Apps、Microsoft Foundry、Microsoft IQ の「使いわけ」「役割分担」を解説します。イベントで起動したエージェントが Microsoft IQ から根拠付き情報を取得し、Sandbox で安全にコードを実行し、長時間処理を Durable ベースの Workflow へ委譲して完遂するといった Production-ready なリファレンスアーキテクチャも紹介します。本番運用を見据えた Azure Serverless の全体像を持ち帰れるセッションです。

Avatar for miyake

miyake

September 19, 2026

More Decks by miyake

Other Decks in Technology

Transcript

  1. About Me Kazuyuki Miyake @kazuyukimiyake 三宅 和之(みやけ かずゆき) ZEN Architects(ゼンアーキテクツ)代表

    Microsoft MVP for Azure, Foundry / Microsoft Regional Director AI Dev Day 発起人 Azure と AI エージェント開発を中心に活動 2
  2. AZ UR E S ERV E RLE SS 202 6

    今日のテーマ 背景 1 Azure の Serverless 基盤が大きく進化 2 Serverless の役割が広がっている 3 データ分野の Serverless にも大きな進化が 4つのレイヤー Compute Context Agent Hosting Workflow MicroVM/ADC、ACA Sandboxes Container Apps Express Microsoft IQ Work IQ/Fabric IQ/Foundry IQ Foundry Hosted Agents Functions Hosted Skills Dynamic Workflows Durable Functions Azure Serverless × Agent 基盤を 4 つのレイヤーで整理します 3
  3. 01 Compute の進化 Compute Context MicroVM/ADC、ACA Sandboxes Container Apps Express

    Microsoft IQ Work IQ/Fabric IQ/Foundry IQ Agent Hosting Workflow Foundry Hosted Agents Functions Hosted Skills Dynamic Workflows Durable Functions Sandbox 基盤と、その上で動くコンテナ実行環境 MicroVM/ADC ACA Sandboxes Container Apps Express 4
  4. C O M P UT E Azure に MicroVM ベースのサーバレス基盤が登場

    コンテナより強い隔離と、VM より軽い起動を両立する Sandbox の基盤 起動が軽い 隔離が強い ARM コントロールプレーン management.azure.com Sandbox Group の作成・更新・削除、VNet 接続 Container MicroVM VM 共有カーネル 軽量+強い隔離 独立 OS ADC データプレーン management.azuredevcompute.io Sandbox の起動・停止・Snapshot・復元 ファイル、ボリューム、ポート、Egress ポリシー MicroVM で動かすもの Agent が生成・実行するコード Agent の実行環境そのもの Session 単位/Activity 単位で確保し、Scale to Zero と復元を両立 Sandbox Sandbox Sandbox 作成 → 停止 → 復元 → 破棄 MicroVM(hardware-isolated) ADC:エンドポイント名から Azure Dev Compute の略称と想定される Azure の Serverless を支える裏方の仕組みであり直接利用するものではない 5
  5. C O M P UT E Azure / Copilot 系サービス全体に広がる

    Sandbox Azure の複数のサービスで使われている Sandbox の実行基盤 ACA Sandboxes Foundry Hosted Agents Copilot 系 Agent Container Apps Express ADC が製品として公開された形 Agent の実行環境として利用 コード実行、コンピューター操作 一般のコンテナ実行も同じ基盤に 共通のライフサイクル 作成 / 停止 / 復元 / 破棄 / Snapshot + Scale to Zero Sandbox 基盤(MicroVM) この他にローカルサンドボックス用の MXC も登場している 6
  6. C O M P UT E Azure Container Apps Express

    P UB L IC PR E VIE W 既定値を固めた Container Apps の実行モード。コンテナ化した Web アプリ・API を短時間で配置できる できること HTTP イングレス、任意のレジストリのイメージ Container Apps Express 事前ウォームプールからサブ秒起動 HTTP イングレス、Scale to Zero 環境変数とシークレット、ログストリーム、コンソール 標準の Container Apps 専用ポータル containerapps.azure.com 複数レプリカへの自動スケールと Scale to Zero Managed Environment ACA Sandboxes Workload Profile Dapr サポート 課金 vCPU とメモリの秒単位の従量課金 ADC(MicroVM) 環境の固定費なし ACA Express は ACA Sandboxes の上に構築されている 従来の Serverless 基盤 Container Apps Express は次世代の定番 Web アプリホスティング先となるかもしれない 7
  7. 02 Context の進化 Compute Context MicroVM/ADC、ACA Sandboxes Container Apps Express

    Microsoft IQ Work IQ/Fabric IQ/Foundry IQ Agent Hosting Workflow Foundry Hosted Agents Functions Hosted Skills Dynamic Workflows Durable Functions Microsoft IQ による組織コンテキストの取得 Work IQ Fabric IQ Foundry IQ 8
  8. C O NT EX T Microsoft IQ の全体像 サーバーレスなセマンティックレイヤー( Intelligence

    Layer ) Agent(Tool call) Work IQ Fabric IQ Foundry IQ Web IQ ワークプレース インテリジェンス 共有セマンティック基盤 管理された再利用可能なナレッジ 実世界のインテリジェンス メール、スケジュール 会議、チャット ファイル エンティティ、関係、 オントロジー、 セマンティックモデル 各種データソースへの接続、 検索インデックス、 ナレッジベースの共有 Web ページ、ニュース、 画像、動画 Bing の検索基盤 Agent から削減できる仕組みや実装 Agent に残る実装 Graph 呼び出し text-to-SQL 業務の目的 判断 自前の RAG パイプライン ソースごとの認証 必要な情報の指定 出力の評価 Toolbox を使うと認証と接続をさらに効率的に管理できる(トークン削減にも寄与) 9
  9. C O NT EX T Work IQ Microsoft 365 の中のメール、会議、チャット、ファイルを、Agent

    が使える文脈にして返す Work IQ Chat Agent Foundry A2A, REST にてチャット用の応答を生成 Context 文脈の組み立ては Work IQ 側で実施 Tools Work IQ MCP(10個の汎用ツールに数百の操作) Workspaces Microsoft 365 メール、会議、ファイル、 チャット、人、サイト 作業領域(SharePoint Embedded 等) Microsoft Graph の呼び出しや検索パイプラインを、Agent ごとに実装しなくて良い 権限:サインインユーザーの文脈で実行 Work IQ API:A2A / MCP / REST Entra ID の委任認証(OBO 対応)。アプリ専用認証は不可 Microsoft 365 の権限・秘密度ラベル・ポリシーを自動で適用 Agent の委任は A2A、アプリからは REST、ツール呼び出しは MCP Copilot Credits の従量課金(M365 Copilot ライセンスと独立) 10
  10. C O NT EX T Fabric IQ Fabric 側で定義した業務語彙(オントロジー)に、Agent から自然言語で問い合わせる

    Ontology 自然言語の質問 Entity Type ・ Property ・ Relationship ルール ・ アクション 「優先顧客の未処理注文は?」 NL2Ontology OneLake Data Binding Lakehouse / Eventhouse セマンティックモデル テーブル名や SQL ではなく業務の言葉で問い合わせ、複数の Agent とレポートが同じ「業務の定義」を共有する Agent からの 2つの入口 Entity Type 1 Fabric IQ (Ontology) 2 Fabric Data Agent 種類の違うデータ源を、1 つの定義に結ぶ グラフも提供され、関係を辿れる Lakehouse・Eventhouse・セマンティックモデルを コピーせずに Entity Type の属性・関係に対応付ける 問い合わせは KQL/GQL など最適な先へ自動で振り分け バインディングと関係の定義から、Entity インスタンスを ノード、関係をエッジにしたグラフが自動で作られる JOIN なしで関係を辿り、経路や中心性も分析できる 11
  11. C O NT EX T Foundry IQ 社内文書、規程、設計書、過去事例を、複数の Agent で共有できるナレッジベースにする

    足りなければ再検索 質問 計画・分解 並列検索 LLM によるクエリ計画 reasoning effort で調整 Blob Storage、SharePoint OneLake、Web 再ランク 引用付きで統合 セマンティック再ランク answer synthesis Azure AI Search の agentic retrieval。単発の RAG より応答品質が高い(Microsoft 計測で約 36%)。結果は呼び出し元の権限で絞られる 1 つのナレッジベースを複数の Agent で共有 取り込み型:チャンク分割・ベクトル化・更新を自動化 参照型:外部を都度検索して、常に最新 Foundry Agent Service、Agent Framework、Copilot Studio から接続 Serverless(Developer tier)が登場 Scale to Zero、CU 時間の従量課金 開発・検証用途。Japan East で利用可 従来の AI Search + Agentic Retrieval 等付加機能群の実質リブランディング 12
  12. 03 Agent Hosting の進化 Compute Context MicroVM/ADC、ACA Sandboxes Container Apps

    Express Microsoft IQ Work IQ/Fabric IQ/Foundry IQ Agent Hosting Workflow Foundry Hosted Agents Functions Hosted Skills Dynamic Workflows Durable Functions Agent の実行環境と起動モデル Foundry Hosted Agents Managed Connector Functions Hosted Skills 13
  13. AGE N T H O ST IN G Agent Hosting

    の 2 つのモデル Agent を動かす 2 つのモデルを、実行基盤・導入・拡張性の観点で見る Foundry Hosted Agents Azure Functions Hosted Skills リッチな Agent 基盤上で、すばやく Agent を実装できる さまざまなトリガーで動き拡張性の高い Agent を実装できる Agent 専用に設計された基盤 実行基盤 使い慣れた Functions の基盤 コードを持ち込んで載せる 導入 定義を書いて小さく始める Foundry の機能と一体で広がる 拡張性 Functions のエコシステムで広がる 14
  14. AGE N T H O ST IN G Microsoft Foundry

    Hosted Agents Agent の実行環境を Foundry が管理し、評価と最適化の改善ループを同じ基盤で回す MICROSOFT FOUND RY が管理 Agent コード + Framework 開発者が持ち込む デプロイ トレース・監視 新しいバージョンを配置 azd、CI/CD トレースを Application Insights へ Agent Monitoring Dashboard SESSION 改善ループ 実行環境(MicroVM 上の Sandbox) Workspace / ファイル Scale to Zero 復元(状態を保持) 最適化 Agent Optimizer 指示の候補を生成して採点 上回った候補を次のデプロイへ 評価 評価スイートの生成と実行 継続的評価(本番の対話を採点) Foundry プロジェクトの中で運用しながら改善できる 15
  15. AGE N T H O ST IN G Azure Functions

    Hosted Skills これまでの Functions プロジェクトに Markdown を置き、Agent を Function として定義する agent.md agent.md --- Markdown で Agent が定義できる name: Order Triage description: 注文の問い合わせを分類して担当へ回す YAML front matter トリガーとツールの設定。 Functions のトリガーを そのまま使う trigger: type: queue_trigger agents.config.yaml mcp.json skills/ tools/ args: queue_name: work-items connection: AzureWebJobsStorage --問い合わせを読み、緊急度を A/B/C に分類する。 Function App host.json function_app.py 顧客情報は lookup_customer で確認する。 requirements.txt 担当キューへ送り、要約を返す。 イベント Queue、Timer、HTTP、Connector Markdown 本文 モデルへの指示 Functions Runtime 指示、モデル、ツール、履歴を組み立てて実行 結果 ※ 最近、Functions Serverless Runtime から名称変更された 16
  16. AGE N T H O ST IN G Managed Connector

    for Azure Functions Logic Apps/Power Platform と同じ 1,400 超のマネージドコネクタを、Functions から利用できるように イベント(メール到着、Teams 投稿、ファイル追加) Trigger 外部サービス Teams、Outlook、 SharePoint、SaaS … Function(Hosted Skill) Connector Namespace Webhook 登録 OAuth フロー トークン更新、再試行 SDK • Connector Trigger で起動 • Connector SDK で入出力 操作(返信、投稿、ファイル作成) 型付き SDK:Office 365 Outlook / Office 365 Users / Teams / SharePoint / OneDrive(他は動的ペイロード) Function のコードから接続と認証が消える 認証:既定は共有キー。本番は Managed Identity と組み込み認証で、Connector Namespace からの呼び出しを検証 17
  17. AGE N T H O ST IN G Agent Hosting

    の使いわけ 起動のトリガーと拡張性で選択する。評価はどちらも Foundry に載せられる Hosted Agents Hosted Skills SESSION 指向 EVENT / CALL 指向 ↻ </> Hosted Agents 評価・最適化で改善ループを回す イベントから起動したい Session Workspace とファイルを使う 既存の Binding と統合したい 独自 Framework を持ち込む .agent.md Foundry Evaluation トレース表示、評価 Markdown-first で小さく作りたい Hosted Skills 18
  18. 04 Workflow の進化 Compute Context MicroVM/ADC、ACA Sandboxes Container Apps Express

    Microsoft IQ Work IQ/Fabric IQ/Foundry IQ Agent Hosting Workflow Foundry Hosted Agents Functions Hosted Skills Dynamic Workflows Durable Functions 長時間処理の進行と復旧 Dynamic Workflows Durable Functions 19
  19. W O RKF LO W Durable Functions Azure で7年以上の実績があるワークフロー実行インフラ。長時間実行タスクにも対応。 Activity

    Orchestrator Client 起動と状態の照会 ワークフローの流れをコードで書く チェックポイントと履歴の再生で、 停止後も続きから進む 単機能のタスク Activity リトライ・再開に対応 Entity 実行結果・状態 Activity ワークフローのパターン ↻ Function chaining Fan-out / Fan-in Async HTTP API 順番に実行し、結果を次へ渡す 並列に実行し、結果を集約する 処理を開始し、状態を問い合わせる Monitor Human in the loop Aggregator(Entity) 条件を満たすまで定期的に確認する 承認などの外部イベントを待つ イベントを 1 つの状態にまとめる 20
  20. W O RKF LO W Dynamic Workflows EX P ER

    I M EN T A L モデルが作った計画を Durable Functions が実行する、Functions Hosted Skills の拡張機能 Hosted Skill モデルに計画を 作らせる 計画 Durable Functions が進める 完了 ステップの DAG 並列実行 / 待機 / 再試行 結果 長時間・複数ステップのタスクを、Agent のプロセスの外で実行する 履歴に保存した状態から、停止後も再開 実行エンジン:Durable Functions / Durable Task Scheduler 待機 再試行 タイマー 履歴の再生機能により障害が発生しても再開可能 並列 補償 外部イベント待ち 21
  21. S UM M AR Y まとめ:4 つのレイヤーを統合する ここまで見てきた各レイヤーの技術を、Agent を中心とした一つの構成に配置する 認証・認可(Entra

    ID) Agent Hosting Agent の実行と改善 Foundry Hosted Agents / Functions Hosted Skills Agent(目的・判断・ツール選択) 評価・LLMOps Compute 隔離された実行環境 ADC 上の Sandbox、Container Apps Express Workflow → AGENT HOSTING WORKFLOW Hosted Agents / Hosted Skills Dynamic Workflows Compute:Sandbox Durable Functions 長時間処理の進行と再開 Dynamic Workflows / Durable Functions Context 権限付きの組織コンテキスト Microsoft IQ(Work / Fabric / Foundry IQ) Context:Microsoft IQ 22
  22. RE FE RE NC E AR C H ITE C

    TU RE ZEN リファレンスアーキテクチャ – 202609版 認証・認可:Microsoft Entra ID(利用者の委任 / Agent Identity) 1 2 入口 Agent(目的・判断・ツール選択) Teams / M365 Copilot Custom App Foundry Agent Service / Agent Framework 長時間処理を委譲 5 AGENT HOSTING Managed Connector Foundry Hosted Agents Functions の入口と出口 Teams、メール、SharePoint Session 4 評価・LLMOps WORKFLOW Functions Hosted Skills Dynamic Workflows イベント・呼び出し モデルの計画を実行 Compute:ADC 上の Sandbox 群 Durable Functions ACA Sandboxes / Container Apps Express Hosted Agents の実行環境 Durable Task。コードで進行と復旧 Foundry Evaluation AI Gateway Application Insights GitHub Actions Context 取得 3 Context Microsoft IQ Work IQ Fabric IQ Foundry IQ Web IQ Custom IQ 独自検索・RAG 23
  23. S UM M AR Y 本日のまとめ 1 Compute 処理を隔離して動かす場所を提供する 2

    Context Microsoft IQ が、Agent に必要な Context を提供する 3 Agent Hosting Functions と Foundry が、用途に合った Agent の実行を担う 4 Workflow Durable が、業務の進行と復旧を管理する Production-ready な AI エージェント基盤は Azure Serverless で完結する 24
  24. A WA RDED IN 2025 Microsoft Partner of the Year

    Country Partner of the Year Japan Azure PaaS/Serverless と GitHub による内製支援に特化した Microsoft/GitHub パートナー AI Apps on Microsoft Azure Specialization / GitHub Verified Partner ZEN Bootcamp ZEN Dev Cloud テーマ別 4 時間のハンズオンワークショップ サンドボックス環境とエキスパートの継続サポート Foundry / Foundry Hosted Agent Azure Subscription Entra ID とセットのサンドボックス環境 Multi-Agent / MCP / Foundry IQ GitHub Enterprise Cloud リポジトリと CI/CD。Copilot はオプション AI Coding / GitHub / Terraform ZEN Advisor オンライン技術 Q&A と Web 会議メンタリング お問い合わせ [email protected] https://zenarchitects.co.jp/ 25