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

BigQuery Data Agentを、社内AIエージェントにつなぐ

BigQuery Data Agentを、社内AIエージェントにつなぐ

https://ubie.connpass.com/event/396370/

2026 年 6 月 29 日 「現場のための Google AI Stack Deep Dive @ Ubie」 での登壇資料です。
Google Cloud Next 2026で見た BigQuery Data Agent ( Conversational Analytics API / MCP の流れを、UbieのSlack上の社内AIエージェントに持ち帰った事例を紹介します。

既存のGCPコスト按分基盤、Cost Analysis Skill、InfraAgentを組み合わせ、Slackから許可された利用者がCost 変動の原因分析を進められるようにした事例および、実際の利用例をまとめています。

※ 一部の画面キャプチャ、固有名詞、数値は社外公開向けにマスクまたは一般化しています。

Avatar for umiyosh

umiyosh

June 30, 2026

More Decks by umiyosh

Other Decks in Technology

Transcript

  1. About me ࣗݾ঺հ umiyosh / ւ໺ Յ࿨ Ubie SRE Infrastructure

    ɾ Observability ɾ AI Ops ɾ झຯɿϥϯχϯά ͜Ε·Ͱ / ͍· / ࠷ۙͷؔ৺ ͜Ε·Ͱ ಈը഑৴αʔϏεͷSREͱͯ͠ɺେن໛഑৴ͷͨΊͷෛՙରࡦʹऔΓ૊ΜͰ͖·ͨ͠ɻ ͍· UbieͰSREͱͯ͠ࢀೖɻΠϯϑϥΛշదʹ࡞੒ɾӡ༻Ͱ͖Δ࢓૊Έͮ͘ΓΛਐΊ͍ͯ·͢ɻ ࠷ۙͷؔ৺ Observability Engineering पลΛ੔උ͠ɺܭଌΛ૿΍͠ɺAI͕ো֐ରԠΛ෼ੳ͠΍͍͢ঢ়ଶΛ࡞Δ͜ͱɻ ࠓ೔࿩͢͜ͱ Next 2026Ͱݟͨ “AgentΛຊ൪Ͱ࢖͏৚݅” ΛɺCost Spike ͷݪҼ෼ੳ΁࣋ͪؼͬͨ࿩Ͱ͢ɻ 2
  2. Google Cloud Next 2026 Next 2026Ͱײͨ͡มԽ ΤʔδΣϯτͷϞσϧੑೳΑΓ΋ɺຊ൪Ͱ҆શʹӡ༻͢ΔͨΊͷ࢓૊Έ͕લ໘ʹग़͍ͯͨ ࣮ߦج൫ Cloud Run

    / GKE / Sandbox ઀ଓ MCP / A2A / Gateway ೝՄ Identity / IAM ؍ଌ Trace / Tool call / Cost ධՁ Evals / Feedback ҆શੑ Guardrails / Security SREͱͯ͠ͷؔ৺͸ɺAgentΛͲ͏҆શʹ࣮ߦɾ઀ଓɾ؍ଌ͠ɺۀ຿ʹ૊ΈࠐΉ͔ʹҠͬͨ 3
  3. Google Cloud Next 2026 ࣋ͪؼΓ Conversational Analytics ͷΤίγεςϜ Conversational Analytics

    API Λத৺ʹɺར༻νϟωϧͱ෼ੳج൫͕ͭͳ͕Δશମ૾ ࠓճͷέʔε ࠓճͷέʔεͰ͸ Customer App ͔Β Conversational Analytics API Λ௨ͯ͡ɺ઀ଓ͞ΕΔ෼ੳج൫ͷ BigQuery Λར༻ 4
  4. Google Cloud Next 2026 ͳͥ͜ͷ୊ࡐΛબΜ͔ͩ Slack্ͷ ӡ༻Τʔ δΣϯτ ೔ৗͷ໰͍߹ΘͤɾରԠͷى఺ͱ ͯ͠ఆண

    ίετ෼ੳͷ Agent Skill ίετ෼ੳɾݪҼ෼ੳΛ࣮ߦ͢Δ εΩϧ܈ ҈෼ɾ෼ྨࡁΈͷ Cost Mart ར༻ओମɾ໨తผʹ੔උ͞Εͨί ετج൫ Slack͔Β ར༻Ͱ͖ Δ ίετݪҼ෼ੳ ৽͍͠AIγεςϜΛθϩ͔Β࡞ΔͷͰ͸ͳ͘ɺ طଘͷࢿ࢈Λͭͳ͍Ͱɺ೔ৗͷۀ຿ಈઢ΁ಧ͚Δ͜ͱΛ໨ࢦͨ͠ ςʔϚ͸ػೳ঺հͰ͸ͳ͘ɺ“࢓ࣄͱͯ͠੒ཱ͢Δ͔” ͷݕূ 5
  5. طଘࢿ࢈ͱσʔλج൫ ࠓճ͢Ͱʹ͋ͬͨ3ͭͷࢿ࢈ 1 InfraAgent Slackೖޱ / Agent SDK / ӡ༻πʔϧ઀ଓ

    2 Cost Analysis Skill ෼ੳॱং / ஫ҙ఺ / Ϩϙʔτํ਑ 3 Cost Allocation Mart Billing ExportΛdbtͰ҈෼ɾ෼ྨͨ͠ਖ਼ຊ ৽͘͠࡞ͬͨͷ͸AIγεςϜͦͷ΋ͷͰ͸ͳ͘ɺطଘࢿ࢈Λ҆શʹͭͳ͙઀ଓɾݖݶɾ੹຿ڥք 7
  6. طଘࢿ࢈ͱσʔλج൫ ౔୆ɿطଘͷGCPίετ҈෼ج൫ Cloud Billing Export raw ਖ਼نԽ project / service

    / SKU ෼ྨɾ҈෼ ࣄۀ෼ྨ / ׂҾ / ڞ௨අ Analysis Mart ࠶ར༻Մೳͳcost fact ܦӦɾاըͷࢹ఺ ࣄۀɾΧςΰϦ୯ҐͰඅ༻ΛରԠͤ͞Δ ։ൃνʔϜͷࢹ఺ αʔϏε΍ϫʔΫϩʔυ୯ҐͰΦʔφʔγοϓΛ࣋ͭ ಉ͡҈෼ࡁΈͷϑΝΫτΛɺ໨తʹԠͯ͡ूܭ͢Δ 8
  7. طଘࢿ࢈ͱσʔλج൫ Data Agent͕ݟΔͷ͸ɺraw dataͰ͸ͳ͘෼ੳ༻mart Raw export dbt models Allocated cost

    mart Data Agent ࢀর ෼ੳ࣠ ۀ຿্ͷҙຯ ੥ٻ݄ ൺֱର৅ͱσʔλ઱౓Λݶఆ͢Δ ҈෼ޙίετ ࣾ಺ϧʔϧΛ൓өͨ͠ओࢦඪ ࡒ຿ΧςΰϦ શମ૾Λ೺Ѳ͢Δ෼ྨ࣠ ϓϩδΣΫτ / αʔϏε / SKU ݪҼΛ੹೚ʹ͍ۙ୯Ґ΁۷Δ ؀ڥ / Ϧʔδϣϯ ར༻จ຺Λิॿ͢Δ Ϧιʔεࣝผࢠ ඞཁ࣌ͷΈৄࡉ֬ೝ͢Δ ࣗવݴޠͷલʹɺۀ຿ϩδοΫΛσʔλ΁ຒΊࠐΉ 9
  8. ݪҼ෼ੳͱ͸ ίετҟৗͷݪҼ෼ੳͱ͸ɺԿΛ͢Δ͜ͱ͔ ى఺ ίετ͕૿͑ͨ ͔͜͜Βௐ͕ࠪ࢝·Δ Կ͕ SKU / αʔϏε ૿߲͑ͨ໨Λಛఆ͢Δ

    Ͳ͜Ͱ ϓϩδΣΫτ / ؀ڥ ੹೚ʹ͍ۙ୯Ґ΁دͤΔ ͳͥ ϦϦʔε / όον / ো֐ ૿ՃͷഎܠΛઆ໌͢Δ ࣍͸ ϝτϦοΫ / ୲౰֬ೝ / վળީิ ଥ౰ੑ֬ೝͱվળ΁ͭͳ͙ ूܭΛʮݪҼʹ͍ۙઆ໌ʯ΁ਐΊΔ͜ͱ͕ɺίετҟৗͷݪҼ෼ੳ 10
  9. طଘࢿ࢈ͱσʔλج൫ ໨ࢦͨ͠Slack্ͷௐࠪମݧ 1 ૿ՃཁҼΛߜΔ Կ͕૿͔͑ͨΛد༩཰ͰߜΓࠐ Ή 2 ओͳར༻ओମ΁۷Δ ੹೚ʹ͍ۙ୯Ґ΁υϦϧμ΢ϯ 3

    ཧ༝ͱଥ౰ੑΛ֬ೝ ૿ՃͷഎܠͱࠜڌΛઆ໌ 4 runtime evidence΁ ඞཁʹԠͯ͡ӡ༻ূ੻΁޿͛Δ SlackΛೖޱʹɺूܭ͔ΒݪҼʹ͍ۙઆ໌·ͰਐΊΒΕΔΑ͏ʹ͢Δ 11
  10. A2A / MCP ͷઃܭ൑அ ࠷ॳʹߟ͑ͨ઀ଓํࣜ ౰࣌ͷࢲͷཧղɾظ଴ΛؚΉ InfraAgent Agent Registry Cost

    Analysis Agent Data Agent Cost Mart ઐ໳తͳcapabilityΛಠཱͯ͠௥Ճ͍ͨ͠ DiscoveryͱೝՄͷ࢓૊ΈΛ׆༻͍ͨ͠ কདྷ͸ผͷAgent͔Β΋࠶ར༻Ͱ͖ΔܗΛ૝ఆͨ͠ “Agent PlatformΛͲ͏׆༻Ͱ͖Δ͔” Λૉ๿ʹࢼ͔ͨͬͨ͠ 12
  11. A2A / MCP ͷઃܭ൑அ Agent Registryʹظ଴ͨ͠ར༻Ϟσϧ ౰࣌ͷࢲͷཧղɾظ଴ ొ࿥ ൃݟ ೝՄ

    ར༻ capability௥Ճ ઐ໳AgentΛొ࿥͠ɺޙ͔Βݟ͚ͭͯ࢖͑ΔΑ͏ʹ͍ͨ͠ ద੾ͳೝՄΛ࣋ͭར༻ऀ΍ผAgent͕ར༻Ͱ͖ΔੈքΛ૝ఆͨ͠ طଘAgentͷೳྗΛɺ઀ଓʹΑͬͯগͣͭ͠૿΍ͤΔͱߟ͑ͨ ※ ͜Ε͸౰࣌ͷࢲͷཧղɾظ଴Ͱ͋Γɺ੡඼ͷఏڙൣғΛݫີʹઆ໌͢Δ΋ͷͰ͸ͳ͍ Discoveryͱ࠶ར༻ͷੈք؍͕ɺ͜ͷॳظҊͷग़ൃ఺ͩͬͨ 13
  12. A2A / MCP ͷઃܭ൑அ ࠓճͷ൑அ࣠ɿMCP͸ೳྗΛआΓɺA2A͸࢓ࣄΛҕৡ͢Δ ※ ࠓճͷઃܭʹ͓͚Δ੔ཧʢϓϩτίϧͷݫີͳఆٛͰ͸͋Γ·ͤΜʣ MCP InfraAgent Data

    analysis tool ݺͼग़͠ଆ͕ௐࠪϧʔϓΛ࣋ͭ ֎෦ೳྗΛToolͱͯ͠࢖͏ ࠷ऴճ౴੹೚͸ݺͼग़͠ଆ A2A InfraAgent Cost Analysis Agent ࢓ࣄͦͷ΋ͷΛҕৡ͢Δ ҕৡઌAgent͕ܭըɾ࣮ߦ͢Δ ݁Ռ͸Task / Artifactͱͯ͠ฦΔ ൑அ࣠͸ “୭͕ௐࠪϧʔϓͱ݁Ռ੹೚Λ͔࣋ͭ” 14
  13. A2A / MCP ͷઃܭ൑அ ͳͥɺࠓճ͸ A2A Ͱ͸ͳ͘ MCP ʹ͔ͨ͠ 1

    ࠓճͷݪҼ෼ੳϧʔϓͱ࠷ऴճ౴੹೚͸ɺInfraAgent͕࣋ͭઃܭͩͬͨ 2 ΍Γ͍ͨͷ͸ಠཱAgent΁ͷҕৡͰ͸ͳ͘ɺData Agentͷઐ໳෼ੳೳྗΛToolͱͯ͠आΓΔ͜ͱ 3 Cost Mart΁ͷಡΈऔΓݖݶͱ௨৴ܦ࿏Λڱ͘อͪ΍͔ͬͨ͢ InfraAgent͕࣋ͭ΋ͷ Slack্ͷձ࿩จ຺ ௥Ճ࣭໰ͱݪҼ෼ੳͷਐΊํ ӡ༻ϝτϦοΫͱͷর߹ ࠷ऴճ౴ͷ࡞੒ MCP ೳྗΛआΓΔ Data Agentʹ೚ͤΔ΋ͷ Cost Martͷ෼ੳ ΫΤϦ࣮ߦ σʔλ઱౓ͷ֬ೝ ूܭ݁Ռͷฦ٫ SDK੍໿͕͖͔͚ͬͰ͸͕͋ͬͨɺ੹຿Λ੔ཧ͢Δͱɺࠓճ͸MCP͕ࣗવͩͬͨ 15
  14. A2A / MCP ͷઃܭ൑அ A2AΛબͿ΂͖৚݅ 1 ಠཱTask ਐḿɾதஅɾ࠶։Λҕৡઌ͕؅ཧ 2 ࣗ཯తͳ௥Ճௐࠪ

    ෳ਺ToolΛ࢖͍ɺ࣭໰΋ฦ͢ 3 ੒Ռ෺ ݪҼ෼ੳϨϙʔτͳͲͷArtifactΛฦ͢ 4 ෳ਺ར༻ऀ ෳ਺ͷgeneralist Agent͔Β࠶ར༻ 5 ಠཱӡ༻ ઐ໳νʔϜ͕SLOɾϦϦʔεΛॴ༗ কདྷͷߏ੒ྫ General Agent A2A ίετݪҼ෼ੳAgent MCP tools A2AͱMCP͸ڝ߹Ͱ͸ͳ͘ɺAgentؒͱTool઀ଓͱ͍͏ҟͳΔ૚ 16
  15. ࠾༻ߏ੒ͱ҆શઃܭ ࠾༻ΞʔΩςΫνϟ Slack ۀ຿ೖޱ InfraAgent Agent SDK / ݪҼ෼ੳϧʔϓ Analyst

    MCP tool connection BigQuery Data Agent Cost Martͷ෼ੳ Allocated Cost Mart curated data InfraAgent ͕ձ࿩ɾݪҼ෼ੳϧʔϓͷதͰࢀর͢ΔTool Cost Analysis Skill ෼ੳॱংɾ஫ҙ఺ɾճ౴ํ਑ Cloud Monitoring CPUɾϦΫΤετɾϨΠςϯγ౳ͷӡ༻ূ੻ Data Agent ͸ίετσʔλΛಡΉɻInfraAgent ͸ձ࿩ɾ௥Ճ࣭໰ɾruntime evidence ͱͷর߹Λ୲͏ɻ read-only identity / allowlisted egress / service perimeter / audit metadata 17
  16. ࠾༻ߏ੒ͱ҆શઃܭ ੹຿෼୲ɿ෼ੳखॱɾσʔλΞΫηεɾձ࿩ϧʔϓΛ෼͚Δ ෼ੳखॱ Agent Skill ෼ੳͷॱং ݄ɾظؒࠩͷ஫ҙ ਂ۷Γ࣠ ճ౴ϑΥʔϚοτ σʔλ෼ੳΤʔδΣϯτ

    Data Agent ෼ੳ༻σʔλ΁ͷ઀ଓ εΩʔϚͱจ຺ ΫΤϦ࣮ߦ ઱౓ͱ݁Ռͷฦ٫ ࣾ಺AIΤʔδΣϯτ InfraAgent ࣭໰ҙਤͷཧղ ௥Ճ࣭໰ͱਂ۷Γ ӡ༻ϝτϦοΫ֬ೝ ࠷ऴճ౴ ΦʔέετϨʔγϣϯίʔυʹɺۀ຿SQL΍ڊେͳखॱΛຒΊࠐ·ͳ͍ 18
  17. ࠾༻ߏ੒ͱ҆શઃܭ ҆શઃܭɿ3ͭͷڥքͰߜΔ σʔλڥք raw exportͰ͸ͳ͘ curated mart ͷΈ InfraAgent͔ΒBigQueryΛ௚઀query͠ͳ͍ ݖݶڥք

    read-only identity ࠷খݖݶͰ࣮ߦ͢Δ ճ౴શจ΍SQLશจΛ௨ৗϩάʹ࢒͞ͳ͍ ௨৴ڥք allowlisted egress service perimeter આ໌੹೚ʹඞཁͳaudit metadata Prompt Injection͕ى͜ΓಘΔલఏͰɺಡΊΔσʔλɾ࢖͑Δݖݶɾग़ΒΕΔ௨৴ઌΛߜΔ 19
  18. ࣮ࡍͷར༻ྫ ࣮ࡍͷར༻ྫᶃɿ૿ՃཁҼͱࢧ഑తͳར༻ओମΛ֬ೝ 1 ظؒൺֱ — ࣗવݴޠͰͦͷ··࣭໰ 2 ૿ՃSKU — ҈෼ޙίετͰ্ҐΛநग़

    3 ओͳར༻ओମ — ϓϩδΣΫτ୯Ґ·Ͱ۷ΓԼ͛ Ұ౓ͷ࣭໰Ͱɺظؒൺֱ → ૿Ճ߲໨ → ओͳར༻ओମ·Ͱ۷ΓԼ͛Δ 20
  19. ࣮ࡍͷར༻ྫ ಉ͡εϨουͰɺཧ༝ͱଥ౰ੑ·Ͱਂ۷Γ 1 ௥Ճ࣭໰ — લͷճ౴Λจ຺ʹܧଓ 2 ಺༁Ͱઆ໌ — ʮࢧ഑తʯΛߏ଄͔Β

    3 ࣍ͷ֬ೝ΁ — அఆͰ͖ͳ͍఺Λܧଓ Slackͷձ࿩͕ɺूܭ݁ՌΛݪҼ෼ੳ΁ਐΊΔௐࠪϧʔϓʹͳΔ 21
  20. ࣍ʹݟ͍ͤͨମݧ ௐ͔ࠪΒվળPR΁ɿ෼ੳͷ࣍ͷҰา 1 ίετҟৗ ݪҼ෼ੳ 2 ϝτϦοΫ ֬ೝ 3 ࣮૷ީิ

    ࡞੒ 4 վળPR ఏࣔ 1 SlackͰʮPRΛ࡞੒ͯ͠ʯͱґཔ 2 ੜ੒͞Εͨ Pull Request ʮ෼ੳͰ͖Δʯ͔ΒʮվળʹணखͰ͖Δʯ΁ɺମݧΛҰஈͭͳ͛Δ 22
  21. ·ͱΊ ֶͼɿData AgentΛࣾ಺AIΤʔδΣϯτʹͭͳ͙Ձ஋ 1 ઐ໳Ոͷ෼ੳΛɺ೔ৗͷSlack΁ಧ͚Δ Data AgentΛ୯ମͰݟͤΔͷͰ͸ͳ͘ɺطଘͷӡ༻Agentͷಈઢʹ૊ΈࠐΉ 2 σʔλຽओԽ͸ɺraw dataͷ։์Ͱ͸ͳ͍

    ڐՄ͞Εͨར༻ऀʹɺcurated dataͱ෼ੳखॱΛ҆શʹಧ͚Δ 3 SRE͸Agentͷར༻ऀͰ͋Γɺӡ༻ج൫ͷઃܭऀͰ΋͋Δ DataɾSkillɾToolɾGuardrailsɾObservabilityΛ૊Έ߹ΘͤͯɺAgentΛຊ൪Ͱ࢖͑Δಓ۩ʹ͢Δ Google Cloud Next 2026ͰݟͨAgentӡ༻ͷߟ͑ํΛɺCost Spike ͷݪҼ෼ੳͱ͍͏খ͞ͳ࣮ӡ༻΁࣋ͪؼΔ͜ͱ͕Ͱ͖ͨ 23
  22. Appendix ɾ Deep Dive σΟʔϓμΠϒɿData Agentपลͷσʔλ഑ஔ ۀ຿઀఺ Slack ۀ຿ೖޱ ґཔ

    / ճ౴ ࣮ߦ؀ڥʢGCP projectʣ InfraAgent Cloud Run ɾ ௐࠪϧʔϓ ෼ੳMCP ಉҰ࣮ߦ؀ڥ಺ͷ tool઀ଓ Egress੍ޚ Compute Engine ෼ੳAPI σʔλ؀ڥʢผ GCP projectʣ Data Agent BigQuery ɾ ෼ੳ࣮ߦ Cost Mart BigQuery ɾ ҈෼ࡁΈίετ Data Agent͸ผ؀ڥʹ෼཭͠ɺ࠷খݖݶͱegress੍ޚͷ಺ଆ͔ΒCost Mart͚ͩΛࢀর͢Δ 24