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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ayumu Yamaguchi
September 15, 2026
Programming
330
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
310
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
220
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
910
Cortex_Searchを活用したメタデータ検索Chatbot開発.pdf
ayumu_yamaguchi
0
120
Streamlitの入門書を執筆した話
ayumu_yamaguchi
1
250
Streamlitで開発した自作データカタログの導入
ayumu_yamaguchi
4
1.2k
Streamlitのデータカタログが社内にもたらした変化
ayumu_yamaguchi
1
1.9k
StreamlitとTerraformでデータカタログを作った話
ayumu_yamaguchi
1
3.1k
Streamlitを使ってデータカタログを作ってみた
ayumu_yamaguchi
1
690
Other Decks in Programming
See All in Programming
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
220
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
530
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
4
410
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
ゲームコントローラやキーボードのファームウェアをSwiftで書く
kishikawakatsumi
1
270
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
カツオ、ご期待ください
suneo3476
0
140
Embedded Swiftで作る自作USBデバイス によるiOSデバイスの自動テスト / iOSDC Japan 2026 glassfiber
glassfiber
0
280
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
330
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.4k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
Crafting Experiences
bethany
1
370
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Six Lessons from altMBA
skipperchong
29
4.5k
Agile that works and the tools we love
rasmusluckow
331
22k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
How to Ace a Technical Interview
jacobian
280
24k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Color Theory Basics | Prateek | Gurzu
gurzu
1
480
Test your architecture with Archunit
thirion
2
2.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
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