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
db_tech_showcase_2025LT.pdf
Search
Naoto Shibata
July 11, 2025
Business
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
db_tech_showcase_2025LT.pdf
Naoto Shibata
July 11, 2025
More Decks by Naoto Shibata
See All by Naoto Shibata
ビジネスに活用するためのバイブコーディングとデータ民主化
shibatanaoto
0
62
B2BアプリケーションにおけるLLM機能のUXについて
shibatanaoto
1
600
LLM Nativeな業務アプリケーションのUXについて
shibatanaoto
0
390
Other Decks in Business
See All in Business
株式会社kanaL|会社紹介資料(Company Deck 2026)
tamagakiyuya
0
160
データ問い合わせエージェントと 求人推薦システムから見る、 当社のデータ活用事例
kazuyama88
0
200
KGモーターズ会社紹介資料_2026.10
kgmotors
0
32k
インパクトレポート2026
nessu_inc
0
1.2k
株式会社デライト 会社紹介資料
ikmwatanabe
0
130
アジャイル実践者のための堅牢でスケーラブルな働き方を構築する技術/Self-Management for Agile Practitioner
ikuodanaka
1
280
新卒採用向け説明資料
kazumakitao
PRO
1
4.1k
株式会社ナーシング_採用資料
hr1nursing
0
140
会社説明資料
xinghr
0
3.7k
誰かの役に立つアウトプットの作り方〜学びの循環に飛び込もう!
ikuodanaka
10
3.9k
採用デック
roms
0
190
スピーチ公開:続けることが、いちばんの機会になる(プログリット感謝祭2026)
forest8810
1
550
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.4k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
Deep Space Network (abreviated)
tonyrice
0
370
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
So, you think you're a good person
axbom
PRO
2
2.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
How to make the Groovebox
asonas
2
2.5k
Exploring anti-patterns in Rails
aemeredith
4
540
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Transcript
ビジネスに活用するための バイブコーディングとデータ民主化 db tech showcase 2025 LT Squadbase Co-Founder &
CEO 柴田直人
自己紹介 柴田直人 @sbtqueue ・東京大学工学部電子情報工学科 機械学習・ロボット ・株式会社Queue創業 「シリアスバイブコーダーのためのOpsプラットフォーム」
バイブコーディングとClaude Code • CLIでインタラクションしながら開発 を進められる • Custom Slash Commandでコマンド を簡単に自作できる
• npmコマンドなど自作スクリプトを簡 単に動かせる 独自のバイブコーディング環境を整理して、 バイブXXX(BI, データ分析 ...etc)を実現できる! → 色んなツール群をコードベースに寄せた方が良いのでは? 🧐
Build vs Buy Buy Build SaaS/ノーコード/ローコード AIアプリ + 数時間でリッチなソフトウェアが構築できる世界線においては、Build >
Buy。 自社業務に合わせたツールを安く構築して、カスタマイズも自由にできる。
データ連携・データ入稿を楽に バイブコーディングをビジネスに活用する際のハードル コンテキストを適切に与える 認証・アクセスコントロール 変更履歴を追跡する
[事例] BIダッシュボード: データカタログからAIコーディングで実装
[事例] データカタログ: メタデータ管理, 異常検知
なぜこのテーマを選んだのか 🤔 + バイブコーディングで10倍速で BIダッシュボード ✅ ダッシュボードが資産になる AIエージェントで リアルタイムなアドホック分析 ✅
使うのが簡単 VS どちらにしてもAI用のコンテキストの整理がボトルネックになる! 一方で… • • • • データスキーマを整理するのは大変 (もうGUIに入力する時代には戻れない) データカタログツールは相当規模が大きくならないと高級すぎる データカタログとBIのツールが分散するとインターフェースの技術検証も増える ダッシュボード化したいものに関しても今の時代、Git管理してBI as Codeをしたい 👉 「データカタログとBIダッシュボードをバイブコーディングで作るフレームワークを作ろう 💡」
データカタログ + BIツールをAIエージェント付きで行えるツールを作った BI Dashboard Data Catalog • • •
💡 Claude codeを使ったツール構築 基盤チームだけが触る設定ファイルや履歴はYAMLで管理し、 Claude CLIで入稿作業を自動化 モノレポで両者を管理することでコンテキスト共有を簡単に BIはカタログ情報とQueryを自由に使いながらダッシュボードを 作るワークフローをカスタムコマンドで構築 メタデータ取得 自動執筆 ダッシュボード構築
Data Catalog + BIを構成する要素 • • • [ダッシュボード] 要件定義書 実装方針
技術検証 / データ検証 • • [データカタログ] スキーマ/メタデータ 変更履歴 /project:bi-build /project:bi-** /project:sync yamlを参照して実装 BI Dashboard Data Catalog
Tips1: MCP / CLIコマンド活用 MCP CLIコマンド • • Snowflake CLI
(snow —help): SQLを実行してデータ確認 npm run validate-schema: SnowflakeとYamlの差分検知 (Claude code作) 必要ならガンガンコマンドを作れるのもClaude codeの強み 💪 CLAUDE.mdでE2Eテストを強制することで 精度を上げる→ SQLは要件定義で固まっているの でチャートやレイアウトの調整 最新のドキュメントを必ず読んでくれる → 実感はあまりまだ湧いていない
Tips2: Claude Codeのカスタムコマンドの活用 1. 2. 3. 4. /project:bi-new - 新しいダッシュボードの要件定義を作成
→ 生成後に微修正 /project:bi-design - 要件定義から使用するSQL/Chartライブラリやレイアウトなど実装要件を決める /project:bi-validate - 実装要件にあるSQLやコードを実行して要件定義の意図通りに動くか検証する /project:bi-build - 上記の成果物(CLAUDE.md, design.md, validation.md)を元に実装 2-3をvalidation結果が実装可能になるまで繰り返して4を実行して実際に実装させる CLAUDE.md design.md validation.md
Tips3: 他リポジトリを選択的に参照させる /project:sync-catalog データカタログを作る時に各テーブルやカラムの意味、実装上の意味を全て記述するのは めんどくさい。 → プロダクトのリポジトリを渡せば実装から精度高く生成してくれるのでは 🤔 歴史的なカラム名の不整合なども実装を見てカラムの役割や、 Mappingなどテーブル間の意味も文書化してくれた
💡 指定したリポジトリをサブディレクトリにクローン (.external-repositoryは.gitignore) Snowflake CLIからスキーマを取得
[宣伝] Squadbase Tip4: ビジネスロジックに集中をできる環境を作る Building 😀 Delivering 💦 セキュリティ, データガバナンス,
ログの監視… 10以上のクラウドツールを使う必要がある AIで作ったアプリをチームに本番運用をするのはまだまだ大変。 スケーラビリティやセキュリティを考えると高度なインフラ知識が必要。
Squadbase: AI時代のDev Opsプラットフォーム Streamlit, Next.jsなどで構築したアプリをGithub連携するだけで3分で公開します。認証・アクセスコン トロール・利用ログ分析などエンタープライズレベルのセキュリティ機能が自動搭載されます。 [宣伝] Squadbase
最後に このフレームワークをOSS化する予定です! 環境変数でDBの切り替えを構築中(PostgreSQL, Snowflake, BigQuery) フィードバック等あればXで@sbtqueueまで連絡ください 🚀 バイブコーディングを中心にした社内ツールの再考 こんなことにチャレンジしてます