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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shinichi Nakagawa
PRO
March 14, 2026
Programming
0
110
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
野球解説AI Agentの技術解説。
オオタニサンVSオオタニサンのデモ:
https://youtu.be/5ZbNc2GflDo?si=xoqH38LDKNqebEDz
Shinichi Nakagawa
PRO
March 14, 2026
Tweet
Share
More Decks by Shinichi Nakagawa
See All by Shinichi Nakagawa
WBCの解説は生成AIにやらせよう - 生成AIで野球解説者AI Agentを実現する / Baseball Commentator AI Agent for Gemini
shinyorke
PRO
1
360
自らを強いエンジニアにするための3つの習慣 2025/ Fitter happier more productive
shinyorke
PRO
0
280
生成AI時代におけるSREの進化とキャリア戦略 / Building an Embedded SRE team and my career
shinyorke
PRO
0
150
生成AIを活用した野球データ分析 - メジャーリーグ編 / Baseball Analytics for Gen AI
shinyorke
PRO
1
6k
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
3
7.3k
AI・LLM事業部のSREとタスクの自動運転
shinyorke
PRO
0
530
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
PRO
2
4.2k
Terraform, GitHub Actions, Cloud Buildでデータ基盤をProvisioningする / Data Platform provisioning for Google Cloud and Terraform
shinyorke
PRO
2
3.6k
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
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
130
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
500
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
560
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
130
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1k
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.3k
Ruby and LLM Ecosystem 2nd
koic
1
550
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
390
Go Conference mini in Sendai 2026 : Goに新機能を提案し実装されるまでのフロー徹底解説
yamatoya
0
560
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Designing Powerful Visuals for Engaging Learning
tmiket
0
270
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
230
Design in an AI World
tapps
0
170
KATA
mclloyd
PRO
35
15k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
260
Leo the Paperboy
mayatellez
4
1.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Applications with DynamoDB
mza
96
7k
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
おしまい ご清聴ありがとうございました⚾