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
econanringo
October 11, 2026
Programming
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI主導のプログラミング学習アプリを作ってみた
2026.10.11 Okayama Revengers LT大会
第7回「涼しゅうなってきたけぇ、そろそろLTするかぁ!」
econanringo
October 11, 2026
Other Decks in Programming
See All in Programming
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
320
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
380
FreeBSDでZabbixを動かす
kenkino
0
360
Heart of Swift Concurrency
koher
0
1.2k
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
7.9k
Kubernetes祭り #2 OP/ED
bells17
0
100
Verilogで学ぶCPU自作入門
uyuki234
8
4k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
240
AIに “答え“を書かせるのを やめてみた
___akari11
0
110
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
360
contenteditable と日本語入力に向き合う
colorful12
0
170
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.9k
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
350
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
RailsConf 2023
tenderlove
30
1.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
How to Ace a Technical Interview
jacobian
280
24k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
700
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
Automating Front-end Workflow
addyosmani
1369
210k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
610
Transcript
AI主導のプログラミング学習 アプリを作ってみた econanringo 2026.10.11 1
⾃⼰紹介 econanringo 岡⼭県⽴岡⼭操⼭中学校3年 [好きなこと] ‧競プロ(勉強中) ‧CTF(勉強中) ‧Webアプリ開発 ‧iOSアプリ開発 ‧電⼦⼯作(Raspberry Pi)
‧テニス🎾 X: econanringo [今までにしてきたこと(?)] ‧セキュリティ‧キャンプ 2025 ジュニア 修了 ‧GCI 2025 Winter 修了 ‧セキュリティ‧キャンプ 2026 専⾨D 修了 2
解決したい課題 1. 学校の授業で感じた課題 プログラミング経験者 プログラミング未経験者 簡単すぎる... 難しすぎる... 内容が簡単すぎて、 もっと難しいことに 挑戦したい
操作⽅法がわからず ついていくのがやっと ⼈によって最適な学習⽅法は違う 3
解決したい課題 2. 多くの⼈が挫折してしまう エラーの意味が わからない わからないことの 調べ⽅がわからない 質問の仕⽅が わからない そもそも
... なにが分かっていないのかわからない そのまま挫折してしまう... 4
解決したい課題 AIに指⽰すれば アプリが 完成する! でも その⾔語について理解していないと、 • • • •
コードを理解できない バグを修正できない 脆弱性に気づけない 細かい修正をするときに時間が かかる 「AIでつくる」だけでなく「AIを使いながら学ぶ」仕組みが必要 5
AIがカリキュラムを作る プログラミング学習アプリ 学習者⼀⼈ひとりの理解度やつまづきに合わせて AIが最適な教材や説明を提供する 「挫折しないプログラミング学習」を実現する 学習⽀援システム 👈プロトタイプはこちらから https://poster.codering.jp/ 6
使⽤した技術 ・AIモデル ・フロントエンド ・データベース ・その他 gemini-3.7-flash(Google Cloud) Next.js16, React19, TypeScript
PostgreSQL, Cloud SQL, Prisma Google ADK, LangSmith 7
アプリの使い⽅の流れ ①⾃分のやりたいこと、学びたいことを⼊⼒ ◦AIとの対話を通して、作りたいものや勉 強したいことの調整が可能 ◦対話が終了すると、カリキュラム生成の プランが作成される 8
アプリの使い⽅の流れ ②⾃分のプログラミング⼒を診断 ◦⾃分のやりたいことに応じてプログラミング⼒ 診断の問題が変わる ◦4択問題を10問解く 9
アプリの使い⽅の流れ ③やりたいこと、プログラミング⼒診断をもとにカリキュラムを⽣成 ◦スキルチェックの結果を もとに10セクション × 10ス テージ × 10問 =
1000問⽣成 (オンデマンド⽣成) ◦⼿軽に学べるように、4択問題、 並べ替え問題、⽳埋め問題の3つの 問題形式を⽣成 10
今後の展望 ‧ユーザーの過去の学習記録に基づいて、カリキュラムの再⽣成なども可能にし て、より個別最適化されたアプリにする。 ‧実際にこのアプリを使ってどのような学習効果があったのかを測定する⼯夫を 考える。 ‧パソコンでも実際に⼿を動かして学習できるように、PC版アプリも作成する。 ‧学習を継続させるために、ゲーミフィケーションを導⼊する。 https://poster.codering.jp/ 11