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
20250910_生成AIでスタンドアロンなデータ分析ダッシュボードを作りたい
Search
NobuakiOshiro
PRO
September 10, 2025
Technology
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20250910_生成AIでスタンドアロンなデータ分析ダッシュボードを作りたい
第2回ビール片手に生成AI LT大会@CIC福岡
NobuakiOshiro
PRO
September 10, 2025
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20260814_中東情勢モニタリング_週次更新テンプレート_v1.1_更新手順書
doradora09
PRO
0
7
20260813_ブラジル産鶏肉『ほぼ半額』報道の裏側_AI推測
doradora09
PRO
0
39
20260812_中東情勢モニタリング_週次報告_予測方式移行ドラフト_圧縮版
doradora09
PRO
0
22
20260805_中東情勢モニタリング_週次統合予測スライド_v4_最終版.pdf
doradora09
PRO
0
25
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
800
20260729_中東情勢モニタリング_週次更新_スライド_3者統合版
doradora09
PRO
0
33
20260725_ChatGPTのHuggingFace攻撃について_compressed
doradora09
PRO
0
52
20260721_中東情勢モニタリング_週次レポート_参加者向け確定版(伊藤・大城作成版)
doradora09
PRO
0
38
20260714_中東情勢モニタリング_予測編_10枚
doradora09
PRO
0
51
Other Decks in Technology
See All in Technology
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
390
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
240
クラウドセキュリティ入門 ~安全なクラウド利用のための基礎知識~
lhazy
13
11k
関東Kaggler会発表資料
takoi
1
230
システム思考で問題に対処する
yussak
0
280
AIエージェントを前提としたプラットフォーム エンジニアリング:GKEで作るAgent-Ready Golden Path
legalontechnologies
PRO
2
230
Sets in Go
ramalho
1
640
モバイルアプリ開発概論2026
recruitengineers
PRO
5
590
Breaking the Seal: Static Deobfuscation of Compiled V8 JavaScript Bytecode Malware
hshrzd
0
760
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.4k
カートの信頼性を担保するWireMockを使ったe2eテスト
ykagano
0
280
ラジオの科学
frievea
0
310
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
240
GitHub's CSS Performance
jonrohan
1033
470k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
640
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Building Adaptive Systems
keathley
44
3.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
HDC tutorial
michielstock
2
790
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
KATA
mclloyd
PRO
35
15k
Transcript
LT : ⽣成AIでスタンドアロンな データ分析ダッシュボードを作りたい 2025/9/10 NOB DATA株式会社 代表取締役 ⼤城 信晃
Copyright © 2025 NOB DATA All Rights Reserved. ⾃⼰紹介 ⼤城信晃(twitter
@doradora09) NOB DATA株式会社 代表取締役社⻑ / データサイエンティスト協会九州⽀部 ⽀部⻑ / ASI未来社会研究所 所⻑代理 / iU 情報経営イノベーション専⾨職⼤学 客員教員 ・住まい 沖縄 -> 東京 -> 福岡 ・職歴 ヤフー-> DATUM STUDIO -> LINE Fukuoka -> NOB DATA(株) 創業 ・運営コミュニティ ・Tokyo.R(2010-2016) ・fukuoka.R、PyData.Fukuoka、 オモシロAIごった煮勉強会、ChatGPT部、 AGI福岡、他 ChatGPTは登場の3⽇後の 2022/12/2からほぼ毎⽇利⽤
Copyright © 2025 NOB DATA All Rights Reserved. 本LTのモチベーション •
ChatGPTを使えばそこそこいい感じに分析できるので、「配りやすい」ダッシュ ボードにしたい • セキュリティの観点からも、可能な限りスタンドアロンだと理想的 ローデータ ChatGPT分析 社内ダッシュボード いい感じに したい
Copyright © 2025 NOB DATA All Rights Reserved. 今回使うデータの例 •
福岡県の令和3年1⽉の交通事故のオープンデータ。無料で利⽤できます 参考:福岡県のオープンデータ 令和3年 交通事故 ⽉別 https://data.bodik.jp/dataset/400009_2021koutauujiko_tsukibetsu
Copyright © 2025 NOB DATA All Rights Reserved. まずはChat先⽣で普通にデータの可視化をしてもらう
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化① Streamlitで頑張る
• 先ほどの結果をローカルで 動くダッシュボードに仕⽴ ててもらうように依頼 • おそらく汎⽤性で⾔うと現 時点ではベストプラクティ ス • ローカルサーバを⽴ち上げ る⼀⼿間はかかるものの、 基本的にはそれくらい • 実⾏は「streamlit run accident_map_dashboard. py」
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化① Streamlitで頑張る
• 先ほどの結果をローカル で動くダッシュボードに 仕⽴ててもらうように依 頼 • おそらく汎⽤性で⾔うと 現時点ではベストプラク ティス • ローカルサーバを⽴ち上 げる⼀⼿間はかかるもの の、基本的にはそれくら い • 実⾏は「streamlit run accident_map_dashboa rd.py」
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化① Streamlitで頑張る
• 先ほどの結果をローカル で動くダッシュボードに 仕⽴ててもらうように依 頼 • おそらく汎⽤性で⾔うと 現時点ではベストプラク ティス • ローカルサーバを⽴ち上 げる⼀⼿間はかかるもの の、基本的にはそれくら い • 実⾏は「streamlit run accident_map_dashboa rd.py」
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化② JavaScriptとhtmlで頑張る
• 今回は地図への可視化 だけだったので、こち らが⼀番シンプル ( Pythonのfoliumライ ブラリは、実は JavaScriptのleafretの ラッパー ) • ⼀⽅で、Pythonなど は使えないので、機械 学習などをやりたい場 合は後述の⽅法を推奨
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化② JavaScriptとhtmlで頑張る
• 今回は地図への可視化だけ だったので、こちらが⼀番 シンプル ( Pythonのfoliumライブラ リは、実はJavaScriptの leafretのラッパー ) • ⼀⽅で、Pythonなどは使え ないので、機械学習などを やりたい場合は後述の⽅法 を推奨
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化③ 謎技術で頑張る(PySide6
/ Qt + PyInstaller) • 他の2つがすんなりいったの でこちらも試してみました が、⾊々と罠でした( 個⼈的 には現時点ではおすすめしま せん ) • 1時間くらい試⾏錯誤すると たまに成功しますが、もう少 し仕様を把握しないと厳しい かも • ビルドした環境と同じOS じゃないと動かない、などあ りますが、ダブルクリックす れば動く環境、が作れる可能 性はありますので理想系での 1つではありますね
Copyright © 2025 NOB DATA All Rights Reserved. ダッシュボード化③ 謎技術で頑張る(PySide6
/ Qt + PyInstaller) • 他の2つがすんなりいったの でこちらも試してみました が、⾊々と罠でした( 個⼈的 には現時点ではおすすめしま せん ) • 1時間くらい試⾏錯誤すると たまに成功しますが、もう少 し仕様を把握しないと厳しい かも • ビルドした環境と同じOS じゃないと動かない、などあ りますが、ダブルクリックす れば動く環境、が作れる可能 性はありますので理想系での 1つではありますね
Copyright © 2025 NOB DATA All Rights Reserved. その他Tips •
特定のファイルだけでなく、「汎⽤性」を持った設計にすると ⾊々なデータを扱うことができます ( 先ほどの例で⾔うと、緯度・経度のカラムを指定させればOK ) • 今回はデータの可視化でしたが、「この処理は共通で使うな」と思ったら 簡易アプリにしてしまうのもオススメです
• Enjoy..!!