Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MCP とマネージド PaaS で実現する大規模 AI アプリケーションの高速開発
Search
Nahoko Ushirokawa
July 18, 2025
Technology
5.2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MCP とマネージド PaaS で実現する大規模 AI アプリケーションの高速開発
Nahoko Ushirokawa
July 18, 2025
More Decks by Nahoko Ushirokawa
See All by Nahoko Ushirokawa
LLMとSLMを活用!Azure Functions × モダンフロントエンドでつくる次世代アプリケーション
nahokoxxx
1
1.9k
フロントエンドエンジニアのスキルについて / About Frontend Developer Skills
nahokoxxx
4
2.8k
ZOZOのGlobal ECを支えるフロントエンド / Frontend of ZOZO Global EC
nahokoxxx
5
3.8k
Other Decks in Technology
See All in Technology
20260724 情シスAI #1 「全従業員をAIネイティブにする」ために情シスがやっていること(公開版)
frtckty
0
120
なぜ、あなたのAPIは使われないのか? AX時代の設計原則、ガードレール、運用体制
yokawasa
1
1.1k
データ活用研修 データマネジメント【MIXI 26新卒技術研修】
mixi_engineers
PRO
4
850
AIがAPIを書く時代に、私たちは何を設計すべきか
nagix
0
190
AIエージェントの知識表現と推論に なぜグラフが使われるのか - 記号的AIの復権とニューラルAIとの統合
yohei1126
1
250
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
53k
QAと開発の両側から進める AI活用 -QAプロセスAI支援ツールキットと Inner Loop / Outer Loopの取り組み-
legalontechnologies
PRO
2
400
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
510
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
610
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
150
数値で見る Microsoft MVP 〜Spec Kit と GitHub Copilot Agent で作るデータ可視化ダッシュボード〜
yutakaosada
0
180
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
610
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Claude Code のすすめ
schroneko
67
230k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
480
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
350
Balancing Empowerment & Direction
lara
6
1.2k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
430
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Transcript
MCPとマネージドPaaSで実現する 大規模AIアプリケーションの 高速開発 後川 菜穂子 / 芝村 達郎 HACK EVERYTHING.
HACK EVERYTHING. 後川 菜穂子 芝村 達郎 ⚫ Microsoft MVP for
Microsoft Azure ⚫ しばやん雑記 https://blog.shibayan.jp ⚫ (株) merida 代表 ⚫ Webフロントエンドエンジニア HACK EVERYTHING.
AIアプリケーション開発の背景と課題 HACK EVERYTHING. 大規模開発では“スピード”と“精度”を両立しづらい ⚫ データの種類/前処理方法/開発者に要するドメイン知識などが 全く異なる領域をまとめて取り扱う ⚫ LLMがスマートに解釈してくれるとはいえ、 問い合わせ内容を意識した作り込みは必須
⚫ 簡易的なSaaSソリューションでは精度が出せず、 低レイヤーからゼロベースで構築していくとスモールスタートできない → 機能ごとの並行開発を可能にするマイクロサービス的技術への期待
AIアプリケーション開発の背景と課題 HACK EVERYTHING. マルチエージェント? ⚫ 自律型マルチエージェントの課題 エコシステムが未成熟で、フレームワークそのものの方針や性能に精度が依存する ⚫ Agentic ワークフロー型
(決定論的) マルチエージェントの課題 固定のフローには最適だが、高度に動的なものは作りにくい リモートMCP?
AI Challenge Day 4 HACK EVERYTHING. https://www.youtube.com/live/2tTHr20sT_o ⚫2025/6/19 (木) 開催
⚫テーマ 生成AIを組み込んだ、リテール業界向け Azure製アプリケーションの開発 ⚫ZEN Architectsも参加することに
AI Challenge Day 4 HACK EVERYTHING. ⚫実稼働2~3日、リードタイム1週間のチームハッカソン ⚫仮想のECサイトのチャットアシスタントを構築 多岐にわたる問い合わせに対応: 商品仕様
(画像による質問も)、在庫・発送状況、クレーム (自らに) MCP縛りを課して参戦! → “スピード” と “精度” の検証に適した題材
既存データストア Blob Storage Cosmos DB (Mongo DB) Azure Database for
PostgreSQL Data Ingest 既存 APIs (MCP) Knowledge base Cosmos DB (No SQL API) MCP Servers Azure OpenAI Service Azure Functions (Flex Consumption) Document Intelligence Azure AI Foundry 注文・在庫 MCP 商品 MCP SNS MCP 画像 MCP EC Agent EC Web (UI) Static Web Apps App Insights Monitor GitHub Actions User Agent Context ベクター化 メタデータ生成 DevOps 基盤 MCP Client History MCP tool trigger Vector Index GPT-4.1 GPT-4.1 embedding Advanced RAG (メタデータ生成) Remote MCP アーキテクチャ
Azure Functions MCPツールバインド HACK EVERYTHING. ⚫Azure FunctionsでリモートMCPサーバーを構築するための拡張機能 現在プレビュー段階、SSEにのみ対応 TypeScriptの実装例 (超シンプル!)
https://github.com/Azure-Samples/remote-mcp-functions-typescript/blob/main/src/functions/helloMcpTool.ts
MCP×マネージドPaaSを使った開発 HACK EVERYTHING. ⚫ MCPツール化するための実装は Functions SDKに内包 ロジック実装に集中できる ⚫ ベースがAzure
Functions モニタリングやスケールも 設定レス ⚫ クライアント・サーバー間の接 続仕様が先に決まっている ⚫ サーバー側の実装更新に伴い、 クライアントがダイナミックに ツールスキーマを読んでくれる (OpenAPI との違い) 効率的に並行開発できる
MCP×マネージドPaaSを使った開発 HACK EVERYTHING. ⚫MCPクライアント ⚫各MCPサーバー で実装担当を割り振って 開発着手時から完全に分業
MCP×マネージドPaaSを使った開発 HACK EVERYTHING. 「ギリギリまで分担開発して、 最後に接続してから精度調整しよう」 後調整なしでかなりの精度が出る結果に groundedness / relevance スコア満点
2~3日後
MCP×マネージドPaaSを使った開発 HACK EVERYTHING. 大規模AIアプリケーション開発において「MCPに寄せる」戦法は有効そう ⚫ 開発・設計・運用対象の最小化(標準仕様に則った周辺技術により) ⚫ 疎結合化による効率的な分業 多種なデータを扱うAIアプリケーションでも 開発体制のスケールが可能
MCP×マネージドPaaSを使った開発 HACK EVERYTHING. プロトコル標準化の恩恵は エコシステムの成長ありき Azure Functions MCPツールバインドの 進化にも期待! https://github.com/Azure/azure-functions-mcp-extension/issues
デモ & 技術解説
技術的な学び HACK EVERYTHING. ⚫マルチエージェントとMCPは共存前提 ⚫REST APIとMCPツールは粒度や考慮点が異なる API ManagementのAI-Gateway ⚫常時接続を持つSSEはFaaSとの相性△ Streamable
HTTPに期待 ⚫継続的な精度計測も重要 MCP×マネージドPaaSで開発を効率化した結果、いわゆるLLMOpsの領域にまで早期に手が出せる
Thank you! HACK EVERYTHING.