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
パーソナライズPodcastを作った話
Search
repunit11
September 16, 2026
Programming
81
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
パーソナライズPodcastを作った話
【増枠!】ラテラルLT会 #1 with レイヤード『レベルアップのためにやっていること』
で話した資料です。
repunit11
September 16, 2026
More Decks by repunit11
See All by repunit11
GoでCコンパイラを作った話
repunit
0
200
Goから始める低レイヤ
repunit
0
28
-共通テストから学ぶ- ネットワークにDeep Dive
repunit
0
18
技術カンファレンスはただの学び場ではない「最高の遊び場だ」
repunit
0
22
Other Decks in Programming
See All in Programming
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.1k
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
210
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2k
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
370
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
Family mrubyの進捗
kishima
1
130
setup-vp GitLab対応の裏側
naokihaba
0
110
Webの地図
yosuke_furukawa
PRO
6
4.6k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
430
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
180
PL/pgSQLはなぜ「ふつうのSQL」より遅いのか
tameguro
0
110
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
510
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Color Theory Basics | Prateek | Gurzu
gurzu
1
470
First, design no harm
axbom
PRO
2
1.3k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
760
Transcript
パーソナライズ Podcastを作った話 @repunit11
None
移動時間を有効活用したい 本は読めない コードは書けない 3
移動時間を有効活用したい 本は読めない 耳で学ぶ コードは書けない 4
やってみたこと Podcast 質が高い テーマを選べない 5
やってみたこと Podcast Notebooklm 質が高い 資料から生成 テーマを選べない 手間がかかる 6
やってみたこと Podcast Notebooklm GPT Live 質が高い 資料から生成 対話で深掘り テーマを選べない 手間がかかる
受け身で聞けない 7
やってみたこと Podcast Notebooklm GPT Live 質が高い 資料から生成 対話で深掘り テーマを選べない 手間がかかる
受け身で聞けない Podcastの手軽さ × 自分向けの学習 が欲しい!!! 8
自分専用Podcastを作ってみた テーマ LLM台本 TTS MP3 例:SQLiteはなぜ単一ファイルでDBになれるのか 9
聞いてみるとなんか違うな... 知っていることを長々と説明 知らない概念を前提に進む 10
聞いてみるとなんか違うな... 知っていることを長々と説明 知らない概念を前提に進む 良い教材 ≠ 正しい説明 良い教材 = 正しい説明 ×
学習者に合った説明 11
聞いてみるとなんか違うな... 知っていることを長々と説明 知らない概念を前提に進む 良い教材 ≠ 正しい説明 良い教材 = 正しい説明 ×
学習者に合った説明 Learner Model 12
現在のシステム構成図 13
Learner Model SQLiteに保存される「学習者プロフィール」 自分が何をどこまで理解しているかをLearner Modelに記録 概念名 分野 理解度 その理解度への確信度 その概念への興味
最後に理解度を確認した日時 LLMへのプロンプト 既知→短く 未知→丁寧に 14
現在のシステム構成図 15
Feedback Loop クイズ Podcast 難易度調査 Learner Model 次の Podcast 16
Feedback Loop クイズ Podcast 難易度調査 Learner Model 次の Podcast 17
現在のシステム構成図 18
Hermes Agentの導入 自然言語で指示を受け取り、 必要なツールやコマンドを呼び出してタスクを実行する対話型エージェント Discordから開発・運用できるようにした 対話からPodcast生成の入り口を作った 19
現在のシステム構成図 20
Podcast生成の中身 テーマ DeepSeek 台本 DeepSeek TTS Gemini TTS 音声化 公開
ffmpeg Cloudflare R2 21
現在のシステム構成図 22
作ってみてわかったこと 生成AIで教材を作ることは簡単になった 学習者に合わせるのは難しい 23
これから 聞くための道具はできた 次は話すための道具を作りたい 24
でもやっぱり 人が作るPodcastっていい 技術も、雑談も、そこに人がいるから面白い 25