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
Naoto Shibata
July 11, 2025
Business
0
50
ビジネスに活用するためのバイブコーディングとデータ民主化
ビジネスなどシリアスなケースでバイブコーディングを活用するTipsを紹介しています。
この発表ではバイブコーディングで社内のBI, データカタログを構築しました。
Naoto Shibata
July 11, 2025
Tweet
Share
More Decks by Naoto Shibata
See All by Naoto Shibata
db_tech_showcase_2025LT.pdf
shibatanaoto
0
8
B2BアプリケーションにおけるLLM機能のUXについて
shibatanaoto
1
540
LLM Nativeな業務アプリケーションのUXについて
shibatanaoto
0
340
Other Decks in Business
See All in Business
エピックベース株式会社_会社概要資料_202601
takayoshimatsuda
PRO
1
570
giftee_Company introduction Febrary 2026
recruit_giftee
1
620
(4枚)PDCAサイクルとOODAループの違いを徹底解説
nyattx
PRO
0
150
jinjer recruiting pitch
jinjer_official
0
150k
アットウェア 会社説明資料
atware
0
14k
未完成を最強の「通貨」に変える - civicship
hopin
0
200
VISASQ: ABOUT DEV TEAM
eikohashiba
6
41k
40代データ人材のキャリア戦略
pacocat
4
4k
about-oha
oha
0
20k
Morght 会社紹介資料_LAST UPDATED 2026.1
morght
1
7.9k
YassLab (株) サービス紹介 / Introduction of YassLab
yasslab
PRO
3
41k
イークラウド会社紹介 ~挑戦で、つながる社会へ~
ecrowd
1
4.8k
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
9.7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
130
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
So, you think you're a good person
axbom
PRO
2
1.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
RailsConf 2023
tenderlove
30
1.3k
The Curious Case for Waylosing
cassininazir
0
240
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.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まで連絡ください 🚀 バイブコーディングを中心にした社内ツールの再考 こんなことにチャレンジしてます