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
340
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
320
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
220
Streamlitで実現できるようになったこと、実現してくれたこと
ayumu_yamaguchi
2
920
Cortex_Searchを活用したメタデータ検索Chatbot開発.pdf
ayumu_yamaguchi
0
120
Streamlitの入門書を執筆した話
ayumu_yamaguchi
1
260
Streamlitで開発した自作データカタログの導入
ayumu_yamaguchi
4
1.2k
Streamlitのデータカタログが社内にもたらした変化
ayumu_yamaguchi
1
1.9k
StreamlitとTerraformでデータカタログを作った話
ayumu_yamaguchi
1
3.1k
Streamlitを使ってデータカタログを作ってみた
ayumu_yamaguchi
1
700
Other Decks in Programming
See All in Programming
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.9k
FreeBSDでZabbixを動かす
kenkino
0
360
The Rails Doctrine Decade
koic
2
510
Domain-Driven Transformation
hschwentner
2
2.3k
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
480
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Agents on Rails - Rails at Scale 2026
irinanazarova
0
340
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
350
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
310
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
120
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
350
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
150
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Building Applications with DynamoDB
mza
96
7.2k
Embracing the Ebb and Flow
colly
88
5.2k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Producing Creativity
orderedlist
PRO
348
41k
So, you think you're a good person
axbom
PRO
2
2.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Building Flexible Design Systems
yeseniaperezcruz
330
41k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
510
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
210
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