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
NobuakiOshiro
PRO
June 17, 2026
Technology
110
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
20260805_中東情勢モニタリング_週次統合予測スライド_v4_最終版.pdf
doradora09
PRO
0
17
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
790
20260729_中東情勢モニタリング_週次更新_スライド_3者統合版
doradora09
PRO
0
29
20260725_ChatGPTのHuggingFace攻撃について_compressed
doradora09
PRO
0
52
20260721_中東情勢モニタリング_週次レポート_参加者向け確定版(伊藤・大城作成版)
doradora09
PRO
0
37
20260714_中東情勢モニタリング_予測編_10枚
doradora09
PRO
0
51
20260711_LLM比較_ChatGPT-5.6-Sol-ProとFable5_20スライド
doradora09
PRO
0
50
20260708_中東情勢週次モニタリング
doradora09
PRO
0
57
20260708_中東情勢_企業開示_12社比較
doradora09
PRO
0
49
Other Decks in Technology
See All in Technology
Service Connect 上のサービスに ECS Service の外側から到達できなかった話
ota1022
1
220
Issue設計から始める仕様駆動開発 / 20260731 Mizuki Hirata
shift_evolve
PRO
1
160
Pavlokで始める電撃駆動開発
sgrsn
0
190
侵入は突然に 〜 IoTマルウェアと悪用される家庭の機器 ~ / When Intrusion Strikes: IoT Malware and the Abuse of Home Devices
nttcom
0
1.6k
取引先から届く 「セキュリティチェックシート」の読み解き方
kamadamakoto
0
140
MIRU 2026 チュートリアル
keisuke198619
0
880
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
250
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
500
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
290
AIは実装を速くする。では、私たちは何を今作るべきか?-立場を越えてリリースに向き合ったチーム開発の実践 / 20260801 Hiromi Nakaya and Naoki Takahashi
shift_evolve
PRO
3
470
制約理論(ToC)入門 2026版
recruitengineers
PRO
8
2.1k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.3k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
For a Future-Friendly Web
brad_frost
183
10k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
450
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
360
HDC tutorial
michielstock
2
790
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
270
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. 本⽇(3回⽬)の資料はこちら( google
drive ) https://drive.google.com/drive/folders/14tQmmqWRnIPIcRXYvZuBmXREOLMpfXhQ?usp=sharing
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. ご清聴、ありがとうございました・・!!