Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Streamlitで実現する自然言語データアプリ開発
Search
Ayumu Yamaguchi
September 15, 2026
Programming
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Streamlitで実現する自然言語データアプリ開発
Ayumu Yamaguchi
September 15, 2026
More Decks by Ayumu Yamaguchi
See All by Ayumu Yamaguchi
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
2
350
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
230
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
960
Cortex_Searchを活用したメタデータ検索Chatbot開発.pdf
ayumu_yamaguchi
0
130
Streamlitの入門書を執筆した話
ayumu_yamaguchi
1
270
Streamlitで開発した自作データカタログの導入
ayumu_yamaguchi
4
1.2k
Streamlitのデータカタログが社内にもたらした変化
ayumu_yamaguchi
1
1.9k
StreamlitとTerraformでデータカタログを作った話
ayumu_yamaguchi
1
3.1k
Streamlitを使ってデータカタログを作ってみた
ayumu_yamaguchi
1
710
Other Decks in Programming
See All in Programming
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
120
AI-Powered Domain-Driven Design
ziobrando
0
370
Inertia Rails: The One-Person Framework with React & Friends
skryukov
0
210
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.6k
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
210
Railsバージョンを4倍にした話
optim
0
910
Performance Optimization With LLMs
xleitix
0
230
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
13
5.5k
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
320
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1.2k
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
130
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Technical Leadership for Architectural Decision Making
baasie
3
620
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Exploring anti-patterns in Rails
aemeredith
4
560
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
880
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Designing Powerful Visuals for Engaging Learning
tmiket
1
630
Raft: Consensus for Rubyists
vanstee
143
7.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
290
Designing for Performance
lara
612
70k
Transcript
データ界隈 LT祭 Streamlitで実現する自然言語データアプリ開発 DATUM STUDIO株式会社 山口 歩夢 2026/09/15
自己紹介 山口歩夢 【著書】 【所属】 DATUM STUDIO株式会社 AIエンジニアリング部 / Principal 【コミュニティ活動】
Streamlit Creators Snowflake Partner Champion Snowflake Squad 【発信活動】 X:@Yamaguchi_aaaaa LinkedIn: linkedin.com/in/歩夢-山口 実践 Snowflake Cortex 生成AIアプリ開発入門 Streamlit入門 Pythonで学ぶデータ可視化&アプリ開発ガイド 1
Streamlit × 公式 Agent Skills で一瞬でアプリができる話 © 2025 DATUM STUDIO
Co. Ltd. PROPRIETARY & CONFIDENTIAL. 2
Streamlitとは • Pythonだけでインタラクティブなアプリ開発ができるフレームワーク • HTMLやCSS、Javascriptの知識不要で綺麗なUIを素早く構築可能 • Snowflakeに接続しているデータを簡単に抽出・更新もできる 3
Streamlitとは 多くの関数が提供されており、 グラフ描画やレイアウト、ボタン出力やフォーム入力などの機能を関数一つで出力できる 4
Streamlit Agent Skillsとは Streamlitのベストプラクティスな内容がルートとなるスキルの下にサブスキルとしてたくさん定義されている。 ✓ 公式ベストプラクティスがそのままコードに反映される ✓ LLMが存在しない引数や関数を生成する問題がかなり減る ✓ Streamlitのパッケージの中に内蔵しているため、簡単に使える
✓ UIの型がある程度定まっている Streamlit と Agent Skills を活用することで、 AIが最初の試行で作りたいものを作ってくれる ✓ Streamlit が力を入れて開発してくれている 5
使い始める方法 Streamlit をインストールしたら $streamlit skills コマンドを実行してSkillsを用意する ✓ $ streamlit skills
は Streamlit ver 1.58.0 で追加された組み込み CLI コマンド 6
ベストプラクティスに沿ったアプリを一発生成 Claudeなどからシンプルなプロンプトを投げるだけベストプラクティスに沿ったアプリを一発で生成してくれます。 Skillsを使わずに単にLLMに指示をすると、 エラーが発生したり、セッションをうまく管理できないことがあるが、 一発でベストプラクティスに沿ったアプリの実装が完了する。 7
ベストプラクティスに沿ったアプリを一発生成 完成したアプリケーションはこちら。 本当に一言指示しただけでここまで作ってくれる。 8
保守運用やアップグレードも簡単 もちろん、修正したい箇所についてシンプルな指示をすると簡単にカスタマイズ可能。 サードパーティコンポーネント使用のためのSkillsも用意されており、非公式コンポーネントも簡単に使える。 「streamlit-floating-container を使ってダッシュボードにチャットボットを実装して」 9
まとめ © 2025 DATUM STUDIO Co. Ltd. PROPRIETARY & CONFIDENTIAL.
10
まとめ AIエージェントの進化により Streamlit を使わなくてもアプリを簡単に作れるようになりました。 しかし、AIエージェント時代だからこその Streamlit の良いところがあります。 11
お願いごと Snowflake Community Awards 2026のTechnical Educator部門にてファイナリストに選出いただきました。 投票をお願いいたします! 投票フォーム 12