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
ビジネスに活用するためのバイブコーディングとデータ民主化
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Naoto Shibata
July 11, 2025
Business
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ビジネスに活用するためのバイブコーディングとデータ民主化
ビジネスなどシリアスなケースでバイブコーディングを活用するTipsを紹介しています。
この発表ではバイブコーディングで社内のBI, データカタログを構築しました。
Naoto Shibata
July 11, 2025
More Decks by Naoto Shibata
See All by Naoto Shibata
db_tech_showcase_2025LT.pdf
shibatanaoto
0
13
B2BアプリケーションにおけるLLM機能のUXについて
shibatanaoto
1
570
LLM Nativeな業務アプリケーションのUXについて
shibatanaoto
0
360
Other Decks in Business
See All in Business
余白を生むセルフマネジメント/Self-Management That Creates Breathing Room
ikuodanaka
1
170
CompanyDeck_v6.5.pdf
xid
3
27k
「コーディングだけじゃない」Claude Code活用
ottey0525
0
520
株式会社アシスト_会社紹介資料
ashisuto_career
3
180k
روشهای افزایش ممبر ایتا
maronpocar12
1
210
CEOの価値観を言語化することでメンバーの心を動かすマネジメントを体得するワークショップ
nagam3618
1
290
How SureSmile Clear Aligners Work Step-by-Step Guide for Beginners
burtonadvancedentalmi
0
150
AI導入で変わる PdMとエンジニアの関係性
paulxl
0
310
【企業理念】エーテンラボ採用デック
a10lab201612
0
230
株式会社SAFELY 会社紹介 / Company
safely_pr
1
7.3k
パーソルクロステクノロジー_グループソリューション本部のご紹介 / Introduction_of_gs
pxt_gs_ssol
0
3.5k
アッテル会社紹介資料/culture deck
attelu
11
17k
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
230
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Leo the Paperboy
mayatellez
7
1.8k
Google's AI Overviews - The New Search
badams
0
1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
460
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Test your architecture with Archunit
thirion
1
2.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
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まで連絡ください 🚀 バイブコーディングを中心にした社内ツールの再考 こんなことにチャレンジしてます