Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AI時代の開発生産性を加速させるアーキテクチャ設計
Search
PLAID Tech
PRO
July 03, 2025
Technology
2.2k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI時代の開発生産性を加速させるアーキテクチャ設計
2025年7月3日/4日開催「開発生産性Conference 2025」登壇資料
https://dev-productivity-con.findy-code.io/2025
PLAID Tech
PRO
July 03, 2025
More Decks by PLAID Tech
See All by PLAID Tech
Googleのマシンが足りないらしい
plaidtech
PRO
0
44
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
99
計測できないものは改善できない - CI Observabilityの実践
plaidtech
PRO
0
220
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
1.3k
データ民主化を加速する仕組み作り -BigQuery Sharing の活用-
plaidtech
PRO
0
640
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
1.1k
大量配信システムにおけるSLOの実践:「見えない」信頼性をSLOで可視化
plaidtech
PRO
1
3.2k
積み上げられた技術資産と向き合いながら、プロダクトの信頼性をどう守るか
plaidtech
PRO
0
2.9k
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
410
Other Decks in Technology
See All in Technology
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
14
9.9k
SREは、MCPとAutopilotをこう使え!
kazumax55
2
730
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
100
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
720
GoにおけるFFIのこれまでとこれから
goccy
5
2.9k
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
2k
Geolonia の開発現場における AIの活用について
miya0001
0
100
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
510
GoCon2026 - Open Source, Open World
sanposhiho
4
4.3k
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
140
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
210
Omarchy Quattro の日本語設定周り
simosako
2
170
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
We Have a Design System, Now What?
morganepeng
55
8.3k
Between Models and Reality
mayunak
4
460
From π to Pie charts
rasagy
0
370
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Site-Speed That Sticks
csswizardry
13
1.5k
A designer walks into a library…
pauljervisheath
211
25k
KATA
mclloyd
PRO
35
15k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Automating Front-end Workflow
addyosmani
1369
210k
Transcript
© PLAID, Inc. 2025..07.03 | 開発生産性Conf AI時代の開発⽣産性を加速させる アーキテクチャ設計 株式会社プレイド ⽇⿐ 旬 ©
PLAID, Inc.
© PLAID, Inc. ⾃⼰紹介 Jun Kusahana ⽇⿐ 旬 Core Platform Department
Head 2012 ~ IBM Webアプリケーション開発 2019 ~ プレイド - リアルタイム解析エンジン開発 © PLAID, Inc. 2
© PLAID, Inc. KARTEについて © PLAID, Inc. 3 CX(顧客体験)プラットフォーム ⼀⼈ひとりに合わせた
顧客体験を提供 WebやAppの訪問者の⾏動を 顧客ごとにリアルタイムに解析
© PLAID, Inc. 本⽇のテーマ 1. AI向けの開発環境作り 2. AI時代のデータアーキテクチャ 3. 今後の取り組み(AI
Agent) © PLAID, Inc. 4
© PLAID, Inc. 本⽇のテーマ 1. AI向けの開発環境作り 2. AI時代のデータアーキテクチャ 3. 今後の取り組み(AI
Agent) © PLAID, Inc. 5
© PLAID, Inc. PLAIDでの開発時のAI利⽤状況 © PLAID, Inc. 6 Design Tool
IDE + Coding Agent
© PLAID, Inc. AI向けの開発環境作り どうCoding Agentに⾃律的に開発してもらう環境を作るか? © PLAID, Inc. 7
© PLAID, Inc. ローカルでのCoding Agentを使った開発時フロー © PLAID, Inc. 8 https://www.anthropic.com/engineering/claude-code-best-practices
Explore Plan Code Commit
© PLAID, Inc. Agent向けのIssue設定から達成までのワークフロー © PLAID, Inc. 9
© PLAID, Inc. 具体例1. Plan結果 © PLAID, Inc. 10
© PLAID, Inc. 具体例2. Coding © PLAID, Inc. 11
© PLAID, Inc. ポイント1: Issue作成時の情報が重要 © PLAID, Inc. 12
© PLAID, Inc. ポイント2: Agentの能⼒を拡張するためにMCP Serverを活⽤(特にExplore & Plan時) © PLAID,
Inc. 13
© PLAID, Inc. セキュリティ上の課題 © PLAID, Inc. 14 - ExternalなSourceに対してExploringが情報漏洩リスク
- Claude Code ActionsもデフォルトWeb Searchはしない - ⼈であればチェックするが、Github Actionsでは都度 チェックは難しい - InternalなSourceに対する権限管理 - 間違うとGithub issueを通じて本来のアクセスコントー ルの抜け⽳になってしまう可能性がある
© PLAID, Inc. セキュリティ上の課題に対するアプローチ1 © PLAID, Inc. 15 - ExternalなSourceに対してExploring⽤のGithub
Repoを⽤意 - ソースコードのRepositoryと分離することで情報漏洩時のリスクを低減
© PLAID, Inc. セキュリティ上の課題に対するアプローチ2 © PLAID, Inc. 16 - Internalなリソース
-> Githubの⽅向に切り替える - Github -> Internalなリソースではなく - issue作成時にコンテキスト情報やラベルを付与して、Coding AgentにPlanのための情報を付与する
© PLAID, Inc. Github Issue CentricなCoding Agentのワークフロー設計 © PLAID, Inc.
17 - Github Issueを中⼼に、Coding AgentがExplore -> Plan -> Codingするセキュアなワークフローを構築する
© PLAID, Inc. (まとめ)AI向けの開発開発環境作り © PLAID, Inc. 18 - Coding
Agentが⾮同期で開発し、⼈がレビューするフローを⼀定作れた - Agentの進化次第で変わる可能性は全然ある - Coding Agentの⾃律性を拡張することとセキュリティの担保は難しい - (学び)Multi AgentでそれぞれのAgentの⽬的ごとに権限‧セキュリ ティを分けてOrchestrateするパターンもありかもしれない
© PLAID, Inc. 本⽇のテーマ © PLAID, Inc. 19 1. AI向けの開発環境作り
2. AI時代のデータアーキテクチャ 3. 今後の取り組み(AI Agent)
© PLAID, Inc. Coding Agentが開発しやすいシステム ⼀般的 ありふれてる 独⽴している © PLAID,
Inc. 20 https://replit.com/gallery
© PLAID, Inc. KARTEの場合、データの可視化が重要 © PLAID, Inc. 21 CX(顧客体験)プラットフォーム ⼀⼈ひとりに合わせた
顧客体験を提供 WebやAppの訪問者の⾏動を 顧客ごとにリアルタイムに解析
© PLAID, Inc. BI Toolベースでのフロントエンド開発 Product(Message)のレポート画⾯開発 BigQueryのデータに対して - BI Tool(Codatum)でReport
- FrontendでReportのEmbed 結果 - PdMがSQLを書き、Coding Agentを⽤ いて画⾯までの埋め込みまで作れた © PLAID, Inc. 22
None
© PLAID, Inc. 現在のアーキテクチャ Data Warehouseにデータを集約する 具体的な実現⽅法 - Event Logを基本BigQueryに書き込む
- DataのReplication⽤のPipelineを開発 - MongoDB -> BigQuery © PLAID, Inc. 24
© PLAID, Inc. 現状のデータアーキテクチャの課題 Interactiveにデータ探索したい場合に遅い 早くするための中間データを作る場合は柔軟さ が失われる & パイプライン管理が必要 ©
PLAID, Inc. 25
© PLAID, Inc. 根本的な解決に向けた取り組み Interactiveなデータ探索⽤のDBを開発中 ⼀定柔軟(SQLはかける) かつ早い ユーザー分析に特化した最適化を実施 © PLAID,
Inc. 26
© PLAID, Inc. ⾼速なデータ分析がもたらす世界 AI Agentが会話の中で探索的にレポートを作る その際に速さが重要(遅いと会話にならない) © PLAID, Inc.
27 https://cloud.google.com/looker/docs/studio/conversational-analytics Looker Studio (Conversational Analytics)
© PLAID, Inc. (まとめ)AI前提のデータアーキテクチャ © PLAID, Inc. 28 - サイロ化したデータを⼀箇所に集約するデータアーキテクチャが重要
- その上で⾼速にインタラクティブに分析できる基盤がAI⾃体には不可⽋ - そもそも画⾯を作らなくてもAIがインタラクティブに分析できる世界
© PLAID, Inc. 本⽇のテーマ © PLAID, Inc. 29 1. AI向けの開発環境作り
2. AI時代のデータアーキテクチャ 3. 今後の取り組み(AI Agent)
© PLAID, Inc. Productに組み込むAI Agent開発中 © PLAID, Inc. 30 mastraを活⽤
https://mastra.ai/ https://mastra.ai/blog/plaid-jpn-gcp-agents
© PLAID, Inc. mastraを活⽤したシステム設計 © PLAID, Inc. 31 Built-Inの機能が充実している -
Agent - ワークフロー定義できる - Memory, Toolsでの拡張も可 - Evaluation - MastraStorageで保存可能 - MongoDBに保存 - BigQueryにReplication - Observability - Open Telemetry対応 - Datadogに送付 - Playground - 開発者が簡単にテスト可能 注意点 - 開発スピードが早いので追いつく必要 - 今できないことが数⽇後解消されている
© PLAID, Inc. 伝えたいこと © PLAID, Inc. 32 - Coding
Agentが⾮同期的にタスク実⾏できれば、開発の並列度はより上がる - データ可視化系サービス‧画⾯開発においては、データアーキテクチャがそ の開発⽣産性を⼤きく左右する - Product組み込み⽤のAI Agent、MCP Serverはこれから絶賛開発していく
None