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
20260617_生成AIを専属DSに_バイブコーディングで簡易自動化ツール構築_ハ...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
NobuakiOshiro
PRO
June 17, 2026
Technology
10
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20260617_生成AIを専属DSに_バイブコーディングで簡易自動化ツール構築_ハンズオン_交通事故データ
https://techplay.jp/event/996285
NobuakiOshiro
PRO
June 17, 2026
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20260610_Fable5_初回会話スライド全10ページ(初日は揉めました)
doradora09
PRO
0
29
20260611_Fable5_2日目_実務設計編_全10ページ(床のり在庫議論)
doradora09
PRO
0
34
20260612_Fable5_第3弾_方法論OS編_全10ページ(AI時代の戦略)
doradora09
PRO
0
31
20260610_中東情勢_物流資源ショック_統合分析19枚_v3
doradora09
PRO
0
9
20260604_福岡女子大_講義後小レポート分析スライド_NOBDATA
doradora09
PRO
0
21
20260601_中東情勢1週間差分update
doradora09
PRO
0
36
20260602_中東情勢と物流_3か月振り返り_10枚圧縮版_最新版
doradora09
PRO
0
44
伊藤さん_発表スライド_全業種x各国_20260602
doradora09
PRO
1
35
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
290
Other Decks in Technology
See All in Technology
価格.comをAI駆動で全面刷新する ー 30年分の技術的負債を返し、次の30年の土台をつくる ー / AI Engineering Summit Tokyo 2026
tkyowa
50
56k
Claude code Orchestra
ozakiomumkj
3
1k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
320
ポケモンの型をTypeScriptの型システムで表現してみた
subroh0508
0
350
ABEMA の Datadog × OTel 基盤、 中から見るか? 外から見るか?
tetsuya28
0
110
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
2.2k
いまさら聞けない人のためのAIコーディング入門
devops_vtj
0
130
AgentGatewayを試してみたかった
tkikuchi
0
120
Microsoft Build Keynoteふりかえり
tomokusaba
0
110
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
270
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
410
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Believing is Seeing
oripsolob
1
140
Context Engineering - Making Every Token Count
addyosmani
9
950
The Mindset for Success: Future Career Progression
greggifford
PRO
0
350
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
200
Git: the NoSQL Database
bkeepers
PRO
432
67k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Being A Developer After 40
akosma
91
590k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
Transcript
⽣成AIをあなたの「専属データサイエンティスト」 にする実践講座 第3回:バイブコーディングで簡易⾃動化ツール構築 2026/6/17 NOB DATA株式会社 代表取締役 ⼤城 信晃
Copyright © 2026 NOB DATA All Rights Reserved. 本⽇の流れ 0.
オープニング ( 5min ) ・⾃⼰紹介 ・簡単なアンケート ・DS協会と本⽇のイベント趣旨 ・第1回(分析)、第2回(検証)振り返り ・第3回:バイブコーディングで簡易分析ツール構築 1. 講義+ワーク ( 45min ) ・①まずは「ポン出し」でバイブコーディング with Google AI Studio Build ・②他の⽉のデータでも動くか検証する ・③Geminiとの「壁打ち」相談 & 不具合修正(デバッグ) ・④操作マニュアルを作ってもらう ・⑤処理フローを把握する ・⑥最低限のセキュリティチェックをする ・余談:バイブコーディング1時間、本番開発1ヶ⽉ 休憩 ( 10min ) 2. 現地組の発表タイム & 質疑応答 ( 25min ) ・バイブコーディングの結果 & ⾃分の業務で使えそうかの所感 3. クロージング ( 5min )
Copyright © 2026 NOB DATA All Rights Reserved. オープニング (
5min )
Copyright © 2026 NOB DATA All Rights Reserved. ⾃⼰紹介 ⼤城信晃(twitter
@doradora09) NOB DATA株式会社 代表取締役社⻑ / データサイエンティスト協会九州⽀部 ⽀部⻑ / ASI未来社会研究所 所⻑代理 ・住まい 沖縄 -> 東京 -> 福岡 ・職歴 ヤフー-> DATUM STUDIO -> LINE Fukuoka -> NOB DATA(株) 創業 ・運営コミュニティ ・Tokyo.R(2010-2016) ・fukuoka.R、PyData.Fukuoka、 意思決定のためのデータ分析勉強会、 オモシロAIごった煮勉強会、ChatGPT部、 AGI福岡、GenAIアナリティクス東京、他 最近は⽣成AIを「企業の意思決定」に 組み込めないか研究中
Copyright © 2026 NOB DATA All Rights Reserved. 簡単なアンケート Q1
: データ分析に関して ① ほぼ初⼼者 ② データ分析が本業
Copyright © 2026 NOB DATA All Rights Reserved. 簡単なアンケート Q2
: ⽣成AIの使い⽅について( 複数回答OK ) ① チャットや検索に使ってる ② プログラミングに使ってる ③ データ分析に使ってる ④ 未来予測のシナリオ出しに使ってる
Copyright © 2026 NOB DATA All Rights Reserved. 主催のDS協会と今回のイベント趣旨 •
主催:⼀般社団法⼈データサイエンティスト協会 九州⽀部 ( 協会本体は2013年に設⽴。九州⽀部は2019年から活動開始 ) https://www.atpress.ne.jp/news/185882 今回は「⽣成AI」でデータ分析が本業でない⽅でも データ分析を⾝近なものにしていただくための全3回
Copyright © 2026 NOB DATA All Rights Reserved. ご参考:1回⽬の資料はこちら https://speakerdeck.com/doradora09/20260415-sheng-cheng-aiwozhuan-shu-dsni-zi-dong-rehotozuo-
cheng-hansuon-jiao-tong-shi-gu-teta
Copyright © 2026 NOB DATA All Rights Reserved. ご参考:2回⽬の資料はこちら https://speakerdeck.com/doradora09/20260513-sheng-cheng-aiwozhuan-shu-dsni-aifen-xi-jie-guo-
nojian-pin-tekunituku-hansuon-jiao-tong-shi-gu-teta
Copyright © 2026 NOB DATA All Rights Reserved. 再掲:実は、⽣成AIはデータ分析もできる(第1回) •
厳密には「⽣成AIがプログラミングをして」データ分析 • ⽇本語で「地図に可視化して」と⾔えば済むので⾮常にお⼿軽 プログラミング プロンプト: 地図に可視化して ⽣成AI (LLM)
Copyright © 2026 NOB DATA All Rights Reserved. 再掲:ただし、AIデータ分析の落とし⽳が1つ(第2回) •
2026年現在の⽣成AIは「ハルシネーション」と呼ばれる嘘を、結構つきます • 「⽣成AIの出してきた結果の検証」をどうするか、が⼤事 Q:このNotebookLMの outputのおかしい部分、 わかります?
Copyright © 2026 NOB DATA All Rights Reserved. 再掲:ただし、AIデータ分析の落とし⽳が1つ(第2回) •
2026年現在の⽣成AIは「ハルシネーション」と呼ばれる嘘を、結構つきます • 「⽣成AIの出してきた結果の検証」をどうするか、が⼤事 間違い Q:このNotebookLMの outputのおかしい部分、 わかります? A:正解は「曇」 15%が間違い ( 晴れまたは曇りで80% ) ( 右上のテキストが正解 )
Copyright © 2026 NOB DATA All Rights Reserved. 第3回:バイブコーディングで簡易分析ツール構築 •
第1回:⽣成AIを使ったデータ分析で「便利だな!」と思っていただく & ハルシネーションをどう⾒抜くか、の⼊り⼝ • 第2回:⼀番粒度の細かい n=1のデータから、徐々に予測モデルに変化する 過程を⾒ることで、AIのデータ分析の妥当性を担保 • 第3回:応⽤として、⾃分が使いやすい便利ツールをAIで作れるようになる 九州ではまだまだプロのデータサイエンティストは少ないですが、代わりに ⽣成AIを「専属のデータサイエンティスト」として雇い扱うための講座です
Copyright © 2026 NOB DATA All Rights Reserved. 講義 +
ワーク ( 45min )
Copyright © 2026 NOB DATA All Rights Reserved. ワーク① まずは「ポン出し」でバイブコーディング
with Google AI Studio Build
Copyright © 2026 NOB DATA All Rights Reserved. バイブコーディングとは •
「ノリ」で⽣成AIにプログラミングを書いてもらうこと • 簡単なシステムのモックアップ(雛形)くらいなら、10分〜1時間程度で作るこ とが可能 • 今回は無料枠で3万円分使えるGoogle AI StudioのBuildと前回も利⽤した Google Geminiを中⼼に利⽤していきます
Copyright © 2026 NOB DATA All Rights Reserved. 本⽇使⽤するデータのダウンロード •
今回は福岡県の「交通事故 オープンデータ」を題材に します • 「令和6年 福岡県 オープ ンデータ 交通事故」で検索 • https://data.bodik.jp/d ataset/400009_2024 • 今回は令和6年1⽉のデー タセットを使います • ダウンロードボタンをク リックすると「r6.1.xlsx」 というエクセルファイルが ⼿に⼊ります コレ
Copyright © 2026 NOB DATA All Rights Reserved. Google AI
Studio • Web上で簡単なWebアプリなら お⼿軽に構築できるサービス • https://aistudio.google.c om/apps • 本来ならGemini等と「壁打 ち」をして要件定義をして、そ の仕様をBuildに渡してモック アップを作るのですが、今回は まずあえて「ポン出し」でどこ まで作れるかを⾒てみましょう
Copyright © 2026 NOB DATA All Rights Reserved. Buildモード •
左側に「BUILD」 というメニューがあ るので、そこから 「New app」を選 択します • あとは、プロンプト を打ち込むだけ。と ても簡単。 • データはExcelはUP できないので、10件 くらいコピペして渡 します ここにプロンプトを⼊ れて実⾏するだけ
Copyright © 2026 NOB DATA All Rights Reserved. Build実⾏例( ⼈によって結果が変わります
) • 今回は「このフォー マットのエクセルデー タをファイルアップ ロード後、分析して htmlレポートを出⼒ するアプリを作ってく ださい。」とプロン プトを⼊れてます • 1回⼊れると5分く らい待ちが発⽣する ので、気⻑に待ちま しょう • 途中でデザイン選択 の提案が出てくるこ とも多いので、適宜 選択します 作成時はサンプルとし て実10⾏くらいの データをテキストで渡 します アプリができたら全券 渡します(ファイルアッ プロード。なお機密情 報は上げないように)
Copyright © 2026 NOB DATA All Rights Reserved. Build実⾏例( ⼈によって結果が変わります
)
Copyright © 2026 NOB DATA All Rights Reserved. Build実⾏例( ⼈によって結果が変わります
)
Copyright © 2026 NOB DATA All Rights Reserved. Build実⾏例( ⼈によって結果が変わります
)
Copyright © 2026 NOB DATA All Rights Reserved. ワーク② 他の⽉のデータでも動くか検証する
Copyright © 2026 NOB DATA All Rights Reserved. データの差し替えに対応させる •
先ほどは例えば「r6.1.xlsx」の データなどをUPしました (令和6年の1⽉データ) • 他の⽉でもちゃんと動作するか、 確認します(r6.2.xlsxなど) • おそらくポンだしの場合は結構 な割合で失敗すると思います -> 今回のデータのA列が空⽩ だったりする関係で。 • BuildのUIの左側のメニューで 「プログラミングを⾏わずに回 答を」などの指⽰を与えるとコ メントだけしてくれるケースが ありますが、確実ではないので 確実を期すなら別途単体の Geminiを使いましょう Build上で確認している例
Copyright © 2026 NOB DATA All Rights Reserved. Build成果物をダウンロードする •
Buildでは複数のソー スコードを出⼒しま すので、1個1個の 中⾝をコピペして Geminiに渡すのは⼤ 変です • zip形式でまとめてダ ウンロードができま すので、ソース全体 について質問したい 場合は⼀括ダウン ロードすると良いで す • 本家の単体のGemini なら、zipファイルも 解凍して中⾝を読む ことができます Codeを選択 Exportから、zipでダウ ンロードを選択
Copyright © 2026 NOB DATA All Rights Reserved. Geminiにまるっと投げて質問 •
本家Gemini • https://gemini.go ogle.com/app • Geminiはgoogle系 サービスの⾊々なと ころに「付帯」して ますが、本格的に使 うなら本家のURLか ら利⽤することをお 勧めします • なお、無料版の Geminiはデフォルト 設定では⼊⼒した内 容がLLMの学習に利 ⽤されるので、機密 情報や個⼈情報は⼊ れないように注意し てください
Copyright © 2026 NOB DATA All Rights Reserved. ワーク③ Geminiとの「壁打ち」相談
& 不具合修正(デバッグ )
Copyright © 2026 NOB DATA All Rights Reserved. 不具合の修正⽅法2つとGeminiによる事前設計 •
不具合が起きていた場合、 1. BuildでそのままAI⾃⾝に直せな いかトライ 2. Gemini等の外部の環境でソース コードをレビューして不具合修正 のアイディア出し のようなアプローチが取れます • また、今回だとおそらくエクセル データの配置に関するバグが発⽣ するケースが多いと思いますので 「ポン出しで作る前に⼀度Gemini等 で設計して、そのプロンプトをBuild にわたす」という⽅法が実は後々不 具合(バグ)を減らすことにもつな がったりします。 ( 要は、ちゃんと設計してから作る )
Copyright © 2026 NOB DATA All Rights Reserved. 参考: Geminiによる事前設計プロンプトの例
Copyright © 2026 NOB DATA All Rights Reserved. ワーク④ 操作マニュアルを作ってもらう
Copyright © 2026 NOB DATA All Rights Reserved. (簡易的に) 操作マニュアルを作る
• 本来ならComputer UseやBrowser Useと いった、直接アプリを 動かしながらマニュア ルを作る⽅法が推奨で すが、おそらく Gemini単体では難し いので今回は「簡易的 な操作マニュアル」を Geminiに作ってもら います • シンプルに「操作マ ニュアルをhtmlで作っ てください」などと伝 えると良いです • チュートリアルもつけ てください、というと こんな感じになりまし た チュートリアル例.html
Copyright © 2026 NOB DATA All Rights Reserved. ワーク⑤ 処理フローを把握する
Copyright © 2026 NOB DATA All Rights Reserved. 作成したアプリ、中⾝理解してますか? •
第2回でもやりましたが、⽣成 AIは間違えることがあるので、 「ちゃんとプログラミングで集 計されているか」「数値が⼀致 しているか」は検品する必要が あります • その際に、内部の処理のフロー をhtmlファイルで記載しても らうと、理解が捗ることがあり ます • Geminiに対してzipファイルを アップロードした後、「初⼼者 向けに処理フローをhtmlファ イルにまとめて解説して」や 「html/css/js、必要に応じて SVGを⽤いて」などと伝える と良いでしょう
Copyright © 2026 NOB DATA All Rights Reserved. 参考:htmlでのフローチャート表⽰ •
htmlファイルで出⼒しても らった場合は、テキストエディ タ等にhtmlコードを貼り付け て、拡張⼦を.htmlにすればブ ラウザで⾒れます ( a.htmlとかでも良いです ) • Pythonコードが紛れてたりし てうまく表⽰されない場合は Geminiに相談してみましょう
Copyright © 2026 NOB DATA All Rights Reserved. 参考:htmlでのフローチャート表⽰ •
a.htmlをブラウ ザで開いたケー ス
Copyright © 2026 NOB DATA All Rights Reserved. 難しい場合は、難易度調整のプロンプト •
「ノンプログラマー 向けに解説を」など のプロンプトを⼊れ ると、例えばこのよ うになります ( b.htmlなどで保 存 ) • AIには⾃分のわかる レベルまで難易度を 下げて解説してもら うのが良いです ( 結局、中⾝の動き のイメージがつかな いと、検品できない ので )
Copyright © 2026 NOB DATA All Rights Reserved. ワーク⑥ 最低限のセキュリティをチェックする
Copyright © 2026 NOB DATA All Rights Reserved. 結構⼤事な、セキュリティチェック •
今も昔も、ソフトウェアや開発に 利⽤する外部ライブラリにはバグ やセキュリティのリスクはつきも のです • 例えば今回であれば地図を描画す るのにJavascriptのleafletパッ ケージを読んでいますが、「安全 なバージョンを指定」することが ⼤切です ( 最新バージョンは検証が⽢いこ とがあるので。Stableと呼ばれる 安定版がお勧め ) • ソースコードのzipファイルを読ま せた状態で、「利⽤しているライ ブラリ等の安全性チェックを⾏い、 htmlレポートにまとめてくださ い」などのプロンプトをGeminiに 対して依頼すると良いでしょう ( 詳細は専⾨家のレビューなども ご活⽤ください ) ライブラリの安全性チェック例.html
Copyright © 2026 NOB DATA All Rights Reserved. 余談: バイブコーディング1時間、本番開発1ヶ⽉
Copyright © 2026 NOB DATA All Rights Reserved. 試作と本番開発とでは難易度が全く異なる
Copyright © 2026 NOB DATA All Rights Reserved. 休憩 (
10min )
Copyright © 2026 NOB DATA All Rights Reserved. 成果共有会 &
質疑応答 ( 25min )
Copyright © 2026 NOB DATA All Rights Reserved. クロージング (
5min )
Copyright © 2026 NOB DATA All Rights Reserved. 全3回、お疲れ様でした・・!!
Copyright © 2026 NOB DATA All Rights Reserved. ご清聴、ありがとうございました・・!!