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
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
Search
Shinichi Nakagawa
PRO
March 14, 2026
Programming
440
0
Share
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
野球解説AI Agentの技術解説。
オオタニサンVSオオタニサンのデモ:
https://youtu.be/5ZbNc2GflDo?si=xoqH38LDKNqebEDz
Shinichi Nakagawa
PRO
March 14, 2026
More Decks by Shinichi Nakagawa
See All by Shinichi Nakagawa
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
1
420
自らを強いエンジニアにするための3つの習慣 2025/ Fitter happier more productive
shinyorke
PRO
0
290
生成AI時代におけるSREの進化とキャリア戦略 / Building an Embedded SRE team and my career
shinyorke
PRO
0
160
生成AIを活用した野球データ分析 - メジャーリーグ編 / Baseball Analytics for Gen AI
shinyorke
PRO
1
6.2k
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
3
7.7k
AI・LLM事業部のSREとタスクの自動運転
shinyorke
PRO
0
550
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
PRO
2
4.4k
Terraform, GitHub Actions, Cloud Buildでデータ基盤をProvisioningする / Data Platform provisioning for Google Cloud and Terraform
shinyorke
PRO
2
3.7k
Cloud RunとCloud PubSubでサーバレスなデータ基盤2024 with Terraform / Cloud Run and PubSub with Terraform
shinyorke
PRO
9
4.4k
Other Decks in Programming
See All in Programming
From Formal Specification to Property Based Test
ohbarye
0
730
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.8k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
when storing skills in S3 file
watany
3
1.3k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
360
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1k
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
340
2026年のソフトウェア開発を考える(2026/05版) / Software Engineering Scrum Fest Niigata 2026 Edition
twada
PRO
21
11k
20260514_its_the_context_window_stupid.pdf
heita
0
590
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
140
My daily life on Ruby
a_matsuda
3
190
cloudnative conference 2026 flyle
azihsoyn
0
120
Featured
See All Featured
How to Ace a Technical Interview
jacobian
281
24k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
140
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
180
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
220
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
32
Side Projects
sachag
455
43k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
It's Worth the Effort
3n
188
29k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
The Invisible Side of Design
smashingmag
302
52k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
820
Transcript
None
None
https://youtu.be/SDEzBDYMTBw
この件のフラグを回収しに来た ⚾
本日のテーマ「野球解説 AI Agent」
技術スタック
野球解説AI Agentを支える技術の全容( NotebookLMによるまとめ) 引用元: https://shinyorke.hatenablog.com/entry/ai-matchup-ohtani-vs-ohtani ※開発中 ※Gemini2.5 Flashに更新済み
実行環境( Cloud) ※今日はローカル https://shinyorke.hatenablog.com/entry/cloud-run-sidecar-pattern • アプリ: Cloud Run • データ:
BigQuery • 認証認可: OAuth2 • CI/CD: GitHub Actions • スマホから触るためGoogle Cloudにホスト
野球AI Agentができること
打者・投手共に成績データを元に選手のスタイル・強みを解説 【機能】AI解説(基本となる部分)
AIにプロンプトとして渡した成績 いい感じに可視化 【機能】データ表示・可視化
ここまでは普通の解説 しかし真に知りたいことは違う
???「対戦したこと無い者同士の対戦こそ、解説してほしいのでは!?」
野球解説AI Agentは あり得ない対戦も解説してくれる
投手・大谷翔平 VS 打者・大谷翔平
もはや「〇〇プロ」の世界線
野球解説AI Agentに聞いてみましょう
どういう考えで作ったか
野球解説AI Agentの仕様(NotebookLMによるまとめ) 引用元: https://shinyorke.hatenablog.com/entry/ai-matchup-ohtani-vs-ohtani
None
Enjoy Baseball⚾ & Bet AI
おしまい ご清聴ありがとうございました⚾