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

エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ―...

エンタープライズデータへ安全につなぐ Production-ready なエージェント設計 ― AI × MCP リファレンスアーキテクチャ ― #AIDevDay

AIエージェントの PoC を本番に持ち込めない理由は、「どのAI に、何を、どこまでさせてよいか」の設計と実装が曖昧なことにあります。本セッションでは、エンタープライズデータへの安全なアクセスを実現するために必要なAI のガバナンス設計を「安全性・説明責任・権限の一貫性」の3軸で整理。Microsoft Foundry と350 以上のデータソースにリアルタイム接続できる CData Connect AI のMCP を組み合わせたリファレンスアーキテクチャを提示し、PoC から本番運用への移行を見据えた具体的な設計パターンをお届けします。

https://aidevday.com/sessions/kazuya-sugimoto

Avatar for CData Software Japan

CData Software Japan

July 24, 2026

More Decks by CData Software Japan

Other Decks in Technology

Transcript

  1. エエエエエ エエ エエ CData Software Japan Microsoft エエエエエエ エエエエエ エエエエエエエエエエエエエエエエエ

    SIer エエエエエエエエエエエエエエエエエエ API エ MCP エエエエエエエエ CData 200 エエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエ Microsoft MVP for Business Applications 2017 X: @sugimomoto LinkedIn: sugimotok エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ GitHub: sugimomoto Facebook: sugimomoto API エエエエエエ エ –2021
  2. CData Software Japan CData エエエエ エエ エエ 300 エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ CData

    Connect AI SaaS エエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ AI エ AI エエエエエエエエエエエエエエエエエエエエエエ AI エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエ • エエエエ • Per - User エエエ エエエエエエエエエエエエエエエエエエ MCP エエエエエエエエ AI エエエエエエエエエエエエエエエエエエエエエエ 5 エエエエエエエエエエエエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ
  3. エエエエエエエエエエエエエエエ エエエ ASCII エエエエエエエエエ エエエエエエエエエエエエエ エエエ 6 エエ 1エエエエエエエエエ AI

    ×エエエエエエエエエエエエ エエ AI エエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエ 1/6 エエエエエエエエエエエエエエ https://ascii.jp/elem/000/004/397/4397049/ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ
  4. エエエエエエエエエエエエエエエ AI エエエエエエエエエ エエエエエエ エエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエ エエ AI エエエエエエエエエ AI

    エエエエエエエエエエエ AI エエエエエエエエエエ エエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ SFA エエエエエエ
  5. エエエエエエエエエエエエエエエエエエエエ エエエ PoC エエエ RAG エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエ AI エエ

    エエエエエエエ AI エエエエエエエ エエエエエエエ PoC エエエエエエエ エエエエエエエエエエエ エエエエエエエエエエエエエ エエエエエエエエ エエエエエエエエエエエエエエ エエエエエエエエエエエエエ エエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エ ROI エエエエエ AI エエエ
  6. エエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエ エエエエエエエエエ エエエエエ エエエエエエエ エエエ エエエエ RAG エエエエエエエエエエエエエ エエエエエエエエエエエエエエエエ

    エエエエエエエエエエエエエエエエ エエエエエエエ エエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエ エエエエエエエエエ エエエエエエエエエエエエエエエエ エエエエエエエエエ エ エ エエエエエエエエエエエエエエエエエエ エ エエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エ
  7. エエエエエエエエエエエエエエエエエ OWASP LLM Top 10 エエエ Excessive Agency エ 2025

    エエエ LLM06:2025 Excessive Agency エ エエエエエエエエ エエエエエエエエエエエエエエエエエエエエエ エエエエ • エエエエエエエエエエエエエエエエエエエエ DELETE • SELECT エエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ • エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エエエエエ UPDATE エ INSERT エ
  8. エエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエ エエエエエ エエエ エエエ エエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエ エエエエエエエ エエエエエエエ エエエエエエエエエエエエエエ

    エエエエエエエエエエエエエエエエエエエエエ エエエ エエエ エエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ
  9. エエエエエエエエエエエエエエエエエエエエエエエ エエエ 3 エエエ エエエエエ エエエエエエ エエエエエエエエエエエエエエ エエエエエエ エエエエエエエエエエエエエエ エエエエエエエエエエエエエエ

    エエエエエエエエエエエエエエ エエエエエエエ エエエエエエ エエエエエエ エエエエエエエエエエエ AI エエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエ ── エエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ AI エエエエエエ
  10. Microsoft Foundry エエエエエエエエエエエエエ AI エエエエエエエエエ エ エエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ × CData

    Foundry エエエエエエエエエエエエ Connect AI エエ Connect エエ エエエエエエエエエエエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ AI エエ
  11. Microsoft Foundry Microsoft Foundry エエエ エ Foundry Agent Service エエエ

    エエエエエエエエエエエエエエエエエエエエエエエエエ AI エエエエエエエエエエエエエエエエエ MCP エエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ Entra ID エエエ Tool Approval Workflow Agent 365 エエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエ エエエエエエ エエエ エエエエエ エエエエエエエエ エエエエエエエエエエエエエエエエエエ RBAC エ Production - ready エエエエエエエエエ エエ Entra Agent ID エエ
  12. CData Connect AI エエ Salesforce エ SAP エ Dynamics 365

    エ Snowflake エ kintone エエ 350 エエエエエエエエエエエ エエエエエエエエ 1エエエエエエ MCP エエエエエエエエエエエエエエエエエエエエエエエエエ MCP エエエエエエエエエ 350+ 12 エエエエエエエエエエエエエエ エエエエエエエエ エ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ SQL 仮想化 MCP エエエ エエ SQL エエエエエエエエエ
  13. Microsoft Foundry × CData Connect AI エエ # エエエエエエ CData

    Connect AI エ kintone Q - 2026 - 0101 エエエエエエ エエエエエエエエエエ FV - 200A エエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ × 2 エ SV - 40A × 5 エ DPT - 500B × 1エ エ エ
  14. OWASP エエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエ 3 エエエエエエ OWASP 3 エエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ

    エエ OAuth エエエエエエ → エエエ エエエエエエエエエエエエエエエエエエエエエエエ → エエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエ → エエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エエエエエエエエ
  15. Foundry エ 4 エエ MCP エエエエ エエ エエエエエエエエエエエエ エ エエ

    Key-based エエエエエ API エエエ Entra(agent identity) エエエエエ エエエエエエエエエ Entra エエ Entra(project managed identity) エエエエエ エエエエエエエエエ Entra エエ OAuth identity passthrough エエエエ エエエエエエエエエエエエ エエ 3 エエエエエエ エエエエエエエエエエエエエエエエ identity エエエエエエ Per - User エ ID エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ OAuth identity passthrough エエエエエエ エエエエエエエエエエエエエエエエエエ PAT エエエエエエエ Production - ready エエエエエエエエエ エエエエエエエエエエエ OAuth エエエエエエ
  16. エエエエエエエエエエエエエエエ エエエエエエエエエ エエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエ MCP エエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエ エエエエエ エエエエエエエエエ

    エ MCP エエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Token Passthrough Production - ready エエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ
  17. 5 エエエエエエエエエエエエ Layer 1 エエエエエエエエエエエ Salesforce Connect AI エ Per

    - User Authentication エエエエエエエエエ エエ Layer 2 エエエエエエ Layer 3 エエエエエエエエエ Layer 4 エエエエエエエエ Layer 5 Toolkit エ AI エエエ エエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエ Shared Authentication Select エ Insert エ Update エ Delete エ Execute Workspace エ Derived View エエエエエエエエエエエエ MCP エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エエエエエエ エエエエエエエエエエ
  18. エエエエエエエエエ Foundry エ CData Connect AI エエエエエエエエエエエ エエエエエエエエエエエエエエエ • Microsoft

    Entra ID / RBAC Layer 1 エ エエエエエエエエエ • Tool Approval Workflow • Agent 365 エ エエエエエ Layer 2 エエエエエエエエエエ エ エエエエエエエエエエエ Layer 3 エ 5 エ エエエエエエエエエエエエエエ Toolkit エエエエエエエエエエ 要要要要 Foundry 要要要要要要要要要要要要 エエエエエエエエエエエエエエエエエエ CData Connect AI 要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要要 Production - ready エエエエエエエエエ
  19. エエ エ CData Connect AI エ Microsoft エエエエエエエエエエエ Foundry エエエエエエエエエ

    エ MCP エエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ MCP エエエエエエエエエエ OAuth Identity Passthrough エエエ
  20. エエエエエエエ 3 エエエエエエ 1 Entra ID → Foundry 2 Foundry

    → CData Connect AI OAuth identity passthrough エエエエエエエエエエエエエエ 3 CData Connect AI → DataSource Foundry RBAC エエエエエエエエエエエエエエエエエエエエエエエ Per - User エエエエエエエエエエエエエ エ Foundry→CData エエエ エエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ DataSource MCP エエエエエエエエエエエエ エエエエエエエエエエ CData→DataSource エエエエエエエエエエ エエ CData Connect AI Token Passthrough エエエエエエエエエエエエ Production - ready エエエエエエエエエ エエエエエ OAuth エエエエエエエエ
  21. エエエエエエエエエエ ( ① ) ( ) ( ) ( (

    ) ( エエエエエエエエエエエエエエエエエエ ( Production ) - ready ) エエエエエエエエエ ( ) )
  22. エエエエエエエエエエ ( ② ) ( ) ) ( ) (

    ) ( ( ) ) ( ( ) ) ( ) ( エエエエエエエエエエエエエエエエエエ ( ) Production - ready エエエエエエエエエ ( ) ( )
  23. エエエエエエエエエエエ エエエエエエエエエエ CData Connect AI oauth_consent_request エ MCP エエエエエエエエエエ Foundry

    エエエエエエエ エエエエエエエエエエエエ { "type": "oauth_consent_request", "id": "oauthreq_xxx", "consent_link": "https://...consent.azure - apihub.net/login?data=xxxx" } エエエエエエエ consent_link エエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエ Foundry Agent Service エエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ CData Connect AI エ OAuth エエエエエ エエエエエエエエエエエエエエエエエエエエ
  24. Tool Approval Workflow require_approval エエエエ エエエエエエエエエエエエエエ • always エエエエエエエエエエエエエエエエエエエエエエエエエ •

    never エエエエエ • {always:[...]} / {never:[...]} エエエエエエエエエエエエエエエエエ mcp_approval_request mcp_approval_response { { "type": "mcp_approval_ response", "approve": true, "approval_request_id": "mcpr_..." "type": "mcp_approval_ request", "name": "roll", "server_label": "dmcp" } } 要要要要要要 always 要要要要要要要要要 要要要要要要要要要要要 エエエエエエエエエエエエエエエエエエ Least Privilege 要要要要要要要要要要要要要要要要要要要要要 Production - ready エエエエエエエエエ never 要要要要要要要要要要
  25. エエエエエエエ 3 エエエエエエエエ エエエエエエエエエエエエエエ REST エエエエエエエエエエエエエエエエエエエエ • API エエエエエ MCP

    エエエエエエエエエエエエエエエエエエ AI エエエエエエエエエエエエエエエ ははははははははははははははははははははははははは エエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエ • ははははははははははははははははははははは エエエエエ SQL エエエエエエエエエエエエエエエ エエエエエエエ • ははははははははははははははははははははは エエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエ
  26. エエエエ CData Connect AI 98.5% CData Connect AI エエエ 65〜75%

    15〜30pt エエ エエエエエエエエエエエエエエ MCP エエエエエエエエエエ CRM エエエエエエエエエエエエエエエエエエエエ CData Connect AI エエエエエエエエエエエエエエエエエエ エエエエエエエ ERP エ 4 エエエエエエエエエエエ エエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ CData エエエエエエエエエエ 378 エエエエエエエエエ
  27. エエエエエエ MCP エ CData Connect AI エエエ kintone MCP CData

    Connect AI kintone エエ MCP エエエエエエエ はははは はは エエエエエエエエエエエエエエエ エエエ エエエ エ 3エ エエ 0 エ 33% 100% ¥481 エエエエ ¥29 244,075 70,926 エ 1/3.4 エ エエエエエエ GROUP BY エ SUM エエエエエエ エエエエエエ エエエエエエエエエエエエエエ エ エエエエエエエ エエ MCP エエエエ AI エエエエエ エエエエエエエエエエエエエエ エエ CData Connect AI エエエ エエエエ SQL エエエエエエエエ エエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ
  28. エエエエエエエエ Foundry Knowledge tools エエエエエエエエエエ Foundry IQ エ File Search

    エ Azure AI Search Microsoft エエエエエエエエ Fabric エ SharePoint エ エエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエ エエエエエ エエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エ エエエエエエエエ
  29. エエエエエエエエエエエエエエエエエエエエ エエエ PoC エエエエエ エエエエエエエエエエエエエ RAG エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ CData Connect AI

    エエ queryData エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエ エエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エエエ MCP エエエエエエエエエエエエエエ
  30. エエエエ Connect AI エ Layer 1 エ 4 エエエ エエエエエエエエエエエエエエエエ

    Layer 1 エ 4 エエエエエエエエエ エエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエ エエエ エエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ エ Production - ready エエエエエエエエエ
  31. エエエエ Least Privilege Foundry エ Microsoft Entra RBAC エエエエエエエ CData

    Connect AI エエエエエエエエエ Layer 3 エ 5 エエエエエエエエエエエエエエエ エエエ エエエエエエエエエエエエエエエエエエエ Toolkit エエエ エエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ エ AI エエエエエエエエエエ
  32. エエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエ Foundry Foundry エエエエエエ エエエエエエエエエエ OpenTelemetry エエエ Microsoft エ

    Cisco Outshift エエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエ Microsoft エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエ CData Connect AI エエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエ Foundry エエエエエエエエエエエエエエエエエエ エエエエエ エ Per - User OAuth エ エ CData エエエエエ Production - ready エエエエエエエエエ エ エエエエエエエエエエエエエエエエエ エエエエエエエエエエ
  33. エエエエエエエエエエエエエエエエエエエエエエ エエエエエエ AI エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ Entra ID → Foundry → CData

    Connect AI → OAuth identity passthrough エエエ 3 エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエ エエエエエエエエエエエエエエエエエエ エエエエエエ Production - ready エエエエエエエエエ
  34. エエエエエエエエエエエエエエエエエエエエエエエ エエエエ エエ エエエエエエ エエ エエエエエ 要要要•要要要要 エエエエエエエエエエエエエエエエエエ 要 ◐要要要要要

    Foundry CData Connect AI エエエ ◐ ◐ エエエエエエエ - • エエエ - • エエエ ◐ ◐ エエエエエエエ - • エエエ • - エエエ ◐ ◐ エエエエエ ◐ ◐ エエエエエエ ◐ ◐ 要 - 要要要要 Production - ready エエエエエエエエエ
  35. エエエ ― 9 エエエエエエエエエエエエ エエエエ エエエエエエ エエ エエエエエ エエ エエエ

    CData エエエエエエエエエエエエエエエエエ エエエエエエエ CData エエエエエエエ エエエ CData エエエエエエエエエエエエエ エエエ Foundry エエエエエエエ CData エエエ Foundry エ Tool Approval Workflow エエエ CData エ Layer 3 エ 5 エ Foundry エエエエエ Foundry エエエエエエ OAuth エエエエエエエエエエエエエエエエエエエエエエエエエエエエエエエ エエエエエエエエエエエエエエエエエエ エエエエエエ queryData エエエエ エ CData エ エ CData エエエエエエエエエエエエエ エエエエエ エ Knowledge tools Layer 1 エ 4 エ エ OAuth passthrough エ Per - User OAuth Layer 3 エ 5 エ エ Entra RBAC エエエエエ エ Entra Agent ID 3 エエエエエエエエエエエエエエエエエエエエ Production - ready エエエエエエエエエ Foundry エエエエエエエエエ エエエエ