Azure×サーバーレスでエレガントなエージェントワークフローが構築できることを君たちはまだ知らない

249 Views

January 28, 26

スライド概要

[AI Agent Builders Meetup - connpass](https://minorun365.connpass.com/event/380913/) の登壇スライドです。
Durable Agentsを紹介しています

profile-image

バックエンドエンジニア。  主にC#, Azure, Terraform, GitHub Actionsをいじっています。Microsoft MVP for Azure, Azure AI Foundry, GitHub Star

シェア

またはPlayer版

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

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Azure×サーバーレスで エレガントなエージェントワークフローが 構築できることを君たちはまだ知らない AI Agent Builders Meetup 2026/1/28 Maki Nagase

2.

Maki Nagase @yuma_prog • My Info • 株式会社ゼンアーキテクツ所属 • GitHub Star • Microsoft MVP for Azure, Microsoft Foundry • 運営・主催コミュニティ • JAZUG(Japan Azure User Group), AI駆動開発勉強会, Azure わいがや会, GitHub Vibe Riders, Hack Everything., GitHub dockyard, AOAI Dev Day • 好きな技術 • Azure PaaS, Azure AI, C#, Terraform, GitHub Copilot • 趣味 • 技術コミュニティ,アニメ,キャンプ,しゃぼん玉,法螺貝, サバゲ,などなど

3.

Microsoft技術でAIエージェントを構築するには

4.

今はこの2つを覚えておけばOK •Microsoft Foundry(旧 Azure AI Foundry) •Agent Framework

5.

Microsoft Foundry

6.

MicrosoftにおけるAIエージェント構築 https://ignite.microsoft.com/en-US/sessions/BRK189

7.

AIエージェント構築・運用の プラットフォーム https://ignite.microsoft.com/en-US/sessions/BRK189

8.

Microsoft Agent Framework

9.

Microsoft Agent Framework Microsoftが開発しているオープンソースフレームワーク • Microsoft Researchの AutoGen とエンタープライズ向けのSemantic Kernelを統合したもの Azure以外のクラウド、コンテナ、オンプレでも動く Azure OpenAI, FoundryだけでなくOpenAIやAnthropicのモデルも使える OpenTelemetry, Entra ID, Responsible AIなどのエンタープライズ向け機能

10.

Microsoft Agent Framework https://ignite.microsoft.com/en-US/sessions/BRK197

11.

Agent Frameworkで作った AIエージェント、どこにデプロイする? AIエージェント開発に注力したいので、サーバーは管理したくない Human in the loopのような人間の承認を得るフローでの待ち時間でコンピューティングの課金をされたくない よしなにスケールしてほしい 障害が起きてもリトライできるようにしたい 簡単にChat Historyを管理したい

12.

これらすべてを叶えるような、 サーバーレス×ステートフル×ワークフロー といえば

13.

Durable Functions!

14.

Durable Functions Azure Functions Durable Functions サーバー管理不要な実行環境(FaaS) Azure Functionsを補う拡張機能 • イベントをトリガーに起動 • 途中経過や状態を保持しながら、複数の • 時間・HTTPリクエスト・ファイルアッ プロードなど • ゼロスケール可能で、実行中のみ課金 処理を順番や条件付きで実行する(ス テートフル) • ステートフルなワークフローをサーバレ スで実装できる • 失敗時に自動リトライしてくれる

15.

今日一番知ってほしいのは

16.

Durable FunctionsとAgent Frameworkが いい感じに統合されたこと

17.

Durable Agents (Durable task extension for Microsoft Agent Framework) • Agent Frameworkを使って非常に簡単にエージェントワークフローを構築可能 • Durable Task SchedulerというDurble Functionsのマネージドなバックエンドにより、 Chat Historyやセッション管理をほぼ意識しなくていい • Azure Functions・Durable Functions のもともとの強みを生かせる • ステートフルなワークフロー • 処理の途中からリトライ • ゼロスケール • などなど

18.

Agent Frameworkでのエージェント 実装

19.

Durable Agents (Durable task extension for Microsoft Agent Framework) • Agent Frameworkで作成したAgentを「AgentFunctionApp」に登録するだけで、 Durable Task Scheduler側で履歴やセッションを管理されたエージェントになる

20.

Durable Agents (Durable task extension for Microsoft Agent Framework) • Durable Task Scheduler のダッシュボードから、マルチエージェントワークフローの 履歴やシーケンス図などを確認可能

21.

Durable Agents (Durable task extension for Microsoft Agent Framework) • Durable Functions に元々あった機能の拡張で、Human in the loopの実装が容易 • AIエージェント以前からある成熟した技術なので安定! • call_activityで承認を得るための通知を行い、wait_for_external_eventで承認イベント が発生するまで待つ

22.

ひとまず • 作って動かしてみましょう! • 耐久性エージェントを作成して実行する | Microsoft Learn

23.

宣伝

24.

1月31日 自然言語でGitHub Actionsを作成できる Agentic Workflowsを検証する会④ 自然言語でGitHub Actionsを作成できる Agentic Workflowsを検証する会④ - connpass

25.

2月13日 第58回 Tokyo Jazug Night 第58回 Tokyo Jazug Night - connpass

26.

2/19 Developers Summit 2026 AI駆動開発「激動の1年」を振り返る! コミュニティリーダーたちの本音トーク 2026

27.

2月26日 AIエージェント実例:GitHub Copilotでバック エンドのバイブコーディングを極めた話 AIエージェント実例:GitHub Copilotでバックエンドのバイブコーディングを極めた話 - connpass