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
小さい将棋の神 AIを 打ち負かしてみた
Search
monokemonoke
October 10, 2026
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
小さい将棋の神 AIを 打ち負かしてみた
「新卒N年目の勉強会 &交流会!#6」登壇資料
monokemonoke
October 10, 2026
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
7k
The Language of Interfaces
destraynor
162
27k
GraphQLとの向き合い方2022年版
quramy
50
15k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Skip the Path - Find Your Career Trail
mkilby
1
260
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
530
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Optimizing for Happiness
mojombo
378
71k
How to Talk to Developers About Accessibility
jct
2
580
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Transcript
小さい将棋の神 AIを 打ち負かしてみた @monokemonoke 2026/10/10 @新卒N年目の勉強会 &交流会!
whoami @monokemonoke • AI Agent 評価に興味 • 26卒 ML Engineer
@都内某所 • LT は今回が初めて 2
もくじ 1 モチベーション 2 “神AI” をつくる 3 “神AI” をデプロイする 4
デモ 3
1 つくったきっかけ 4
AI をつかっていますか ? 5
AI 使っていますか ? 6
AI は人間よりも かしこい・はやい・やすい 7
AI を倒したい 8
先行事例 接待用の AI 今回の⽬的では 接待されて勝つのは惨め 最強の AI 勝てないのも癪に障る 9
アイデア 最強のライバルとして神 AIをつくる • お互いが完璧にさせば⼈間が勝つ • だけど、ひとたびミスすれば AI が必ず追い詰める •
そんなゲームだったら「AIを倒せた」と⾔えるのでは? 10
2 神AIのつくりかた 11
アイデア 後退解析という方法で AI をつくる • 今流⾏りの LLMとはまったく関係ない⼿法 • ひとことでいうと、 すべての状態に対して順番に勝敗を評価するイメージ
12
後退解析 打てる手を順に展開すると、 最終局面まで枝分かれする樹形図になります。 局⾯ 13
後退解析 すべての盤面の 勝敗を確定させる 14
局面ごとの勝敗の持ち方 u128 で局面を表現して局面 -> 決着 のmapを SQLite に保存 15
実際の結果 • 全ての局⾯: 3701万2462局⾯ • 先⼿勝ち: 54.3%, 後⼿勝ち 41.6% •
最短で27⼿で勝てる • 解析にかかった時間: 約2時間 → 約1分 16
3 神AIのデプロイ 17
自分の手元では 神AIに勝てるようになった 18
他の人も勝てるように 神AIをデプロイしたい! 19
他の人も勝てるように 神AIを安価にデプロイしたい! 20
デプロイ方法のアイデア • AI が動くバックエンドサーバーをデプロイする ❌ ⽉額がかかる!お⾦出したくない! • フロントエンドだけでなんとか AI を動かす
❌ AI のデータが約3.7GBある • cloudflare D1 をつかう ✅ 今回の要件に合う(AIがうごく & 無料枠内) 21
アーキテクチャ 22
UI の作成 • Three.js を使⽤しリアリティのあ るゲーム画⾯を作成 • アセットは⽤いず、 駒‧盤⾯‧畳は⾃動⽣成 •
駒を指す⾳は友⼈の作成 23
4 デモ 24
デモ https://tiny-shogi.pages.dev/game 25
目標達成 26
5 まとめ 27
本日のまとめ 1 決定的な AI も存在する 2 cloudflare べんり 3 みなさんも
AI を倒そう! 28