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🧠 Gemini Nanoで自動制御チャレンジ #goodbye2025
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
n0bisuke
December 16, 2025
How-to & DIY
0
51
ブラウザの組み込みAI🧠 Gemini Nanoで自動制御チャレンジ #goodbye2025
自動化実験はマリオ風ゲームでした
こちらで登壇。
https://cross-rel.connpass.com/event/377013/
n0bisuke
December 16, 2025
Tweet
Share
More Decks by n0bisuke
See All by n0bisuke
生成AI時代のアウトプットについて考えてみる => 田植えしよう。
n0bisuke2
0
21
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.5k
ATOMS3R-CAMとClaude SKILLSでタイムラプスチャレンジ #iotlt
n0bisuke2
0
220
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
430
Node-REDで制御できるエッジカメラのreCameraを触る #iotlt #JLCPCB #recamera
n0bisuke2
0
140
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
140
AIがまずいこと言ったら(物理)モデレーションアラート #iotlt #dify
n0bisuke2
0
37
Trying "Vibe Low-code" with MCP #iotlt
n0bisuke2
0
22
Trying "Vibe No-code/Low-code" with MCP #noderedjp
n0bisuke2
0
120
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UG KOBE #1 - JAWS-UG Updates
awsjcpm
0
130
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
460
スイングやカードをいい感じに立てるスタンドの話
niccolli
1
390
AWSと学生支援 - Education-JAWS #0
awsjcpm
1
210
M5Stackを使ってSズキの魔改造モンスターマシンを作ってみた
syumme01
0
260
【ふりかえりワークショップ】Tryを決めるだけじゃない!感情にフォーカスした、ふりかえりを体験しよう!
scrummasudar
0
980
20250226_AI Code Agents祭り_MK_AIコーディングエージェントのコラボレーション開発
mk0721
PRO
0
120
猟銃所持許可を取ってみた
kenkino
2
120
「無理」を「コントロール」するスキル / Skills to Control "Muri"
hageyahhoo
5
3.7k
JAWS-UG/AWSコミュニティ JAWS-UG おおいた
awsjcpm
2
2.9k
AIをフル活用! 猫版MBTI「CATS診断」 爆速開発の裏側【個人開発のAIツール活用 LT Night 登壇用スライド】
omori0219
0
1.3k
人を補助するAI ~AIとの壁打ちがきっかけになる~ #共創AIミートアップ
ishikiemo
0
520
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
410
Prompt Engineering for Job Search
mfonobong
0
150
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
340
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Raft: Consensus for Rubyists
vanstee
141
7.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
110
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
The Curious Case for Waylosing
cassininazir
0
220
Code Reviewing Like a Champion
maltzj
527
40k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
45
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
42k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
HPPECZF ੁݪͷͼ͚͢ !OCJTVLF ϒϥβͷΈࠐΈ"*🧠(FNJOJ/BOPͰࣗಈ੍ޚνϟϨϯδ ✖ Gemini Nano
ੁݪͷͼ͚͢ ɾϓϩτλΠϐϯάઐεΫʔϧʮϓϩτΞτελδΦʯ σδλϧϋϦουେֶେֶӃϓϩμΫτϓϩτλΠϐϯά ΠϯετϥΫγϣφϧσβΠϯ ɾݸਓ׆ಈ *P5-5ʢࠃ࠷େͷ*P5ίϛϡχςΟʣओ࠵ %FWFMPQFST4VNNJUϕετεϐʔΧʔҐ -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO ݱΛΔͨΊډञҰݢΊञͰࠒʹऑۈ ΘΜͦ͜શຊબखݖഋ
ࠓҴמΓͭͭ͠ɺେࡕͰઌαΠϑΛ͢ΒΕͨΓ͠·ͨ͠ OPCJTVLFTVHBXBSB
ΫϥϑΝϯ·ͰΒͤͨΓɺখࣾ͘͞ձ࣮ͤͨ͞Γ࣮ߦ·ͰΛΔεΫʔϧ Ͱ͢ɻ
None
None
࠷ۙ࡞ͬͨͷ ػցֶश/JOUFOEP4XJUDIͷίϯτϩʔϥʔϓϩάϥϜ"Ϙλϯ
લͷ+4'&4ͱ͍͏ΠϕϯτͰΛͨ͠༰͕ϓνόζ 8FCͬΆ͍ਓ͕ଟ͍ؾ͕͢ΔͷͰ͜ͷԆͷΛ͠Α͏͔ͱࢥ͍·͢ɻ
$ISPNFͷΈࠐΈ"* Ҿ༻ݩIUUQTEFWFMPQFSDISPNFDPNEPDTBJHFUTUBSUFE IMKB $ISPNFͷதͷΈࠐΈϞσϧ ϞσϧʹΞΫηεͰ͖Δ"1*͕͋Δ Ϣʔβʔ+BWB4DSJQUΛ௨ͯ͠ΞΫηεՄೳ
શΦϑϥΠϯͳϝϦοτ ηΩϡΞϓϥΠόγʔ ίετແݶ Մ༻ੑ্ ϨΠςϯγ ҙ༁$ISPNF͑͋͞ΕແྉͰແݶʹ"*͑Δ +4'&4
(FNJOJ/BOPW ࢀߟIUUQTEFWFMPQFSDISPNFDPNEPDTBJQSPNQUBQJ IMKB αΠζ(#͘Β͍ -.4UVEJPͱ͔Ͱ͑ແͦ͞͏ ((6'((.-4BGFUFOTPST 1Z5PSDIDLQUͳͲͰͳ͍
(FNJOJ/BOPW +4'&4
ϒϥβͷ+BWB4DSJQUͰѻ͑ΔΈࠐΈ"*"1*܈ ࢀߟIUUQTEFWFMPQFSDISPNFDPNEPDTFYUFOTJPOTBJ IMKB 8SJUFS"1*จষͷϦϥΠτ 3F8SJUFS"1*จষͷ࡞ 1SPPGSFBEFS"1*จষߍਖ਼
5SBOTMBUJPO"1*༁ -BOHVBHF%FUFDU"1*ݴޠಛఆ 4VNNBSJ[BUJPO"1*ཁ 1SPNQU"1*൚༻ͷ--.ར༻ ݕূڥˢ +4'&4
fl BHQSPNQUBQJGPSHFNJOJOBOP QSPNQUBQJGPSHFNJOJOBOP NVMUJNPEBMJOQVU --.ʹΞΫηεͰ͖·͢ɻ ຊ໋ɻ݁ہ͜ΕͰྑ͍આ͋Δɻ
࣮ϚϧνϞʔμϧ 1SPNQU"1*ʢϚϧνϞʔμϧʣ +4'&4
1SPNQU"1*ϚϧνϞʔμϧը૾ +4'&4
1SPNQU"1*ϚϧνϞʔμϧԻ +4'&4
ʜͱ͍͏༰Λհͨ͠Βɺൃදฉ͍ͯͨํ͕σϞΛ࡞ͬͯ͘Εͨ ͦΕ͕όζͬͯΔ IUUQTYDPNBNQFSTBOE@YZ[TUBUVT
ͱ͍͏༰Λհͨ͠ΒࢀՃऀͷํ͕σϞΛ࡞ͬͯ͘Εͨ ͦΕ͕όζͬͯΔ IUUQTYDPNBNQFSTBOE@YZ[TUBUVT
ͷͼ͚͢ൃදࢀߟʹͨ͠ํ͕όζΔ
ͷͼ͚͢ൃදࢀߟʹͨ͠ํ͕όζΔ չ͍͠ͷͰٯ༌ೖɻ
(FNJOJ/BOPͷϚϧνϞʔμϧΛΧϝϥ͔Β ݁ߏಡΜͰ͘ΕΔΑɻ1$ʹΑΔ͚Ͳͷ1$ͩͱׂͱૣ͍ ʢΩϟογϡϝϞϦঢ়گ͋Γͦ͏ʣ ✖ ↑ HFU6TFS.FEJB
ը໘ΩϟϓνϟΛೖྗͱͯ͑͠Δ ✖ ↑ HFU%JTQMBZ.FEJB
શϩʔΧϧ"*ͰແݶίετͰߦ͚Δը໘ͷঢ়گΛಡΊΔ
શϩʔΧϧ"*ͰແݶίετͰߦ͚Δը໘ͷঢ়گΛಡΊΔ ͜͜ʹzखz͕͚৭ʑૢ࡞Ͱ͖ͪΌ͍ͦ͏ͩΑͶʁ
/PEFKTͰࣗಈԽͰ͖ΔϥΠϒϥϦ ࠓެ͕ࣜ044ΊͯͯαʔυύʔςΟ ˞ࡢࠓͷOQN/PEFKT੬ऑੑ͋ΔͷͰࣗݾͰɻ
/PEFKTͰࣗಈԽͰ͖ΔϥΠϒϥϦ ࠓެ͕ࣜ044ΊͯͯαʔυύʔςΟ
✖ ↑ ը໘Λ(FNJOJ/BOP͕ಡΉ 1$ͷ੍ޚΛ͢Δ ͜ΜͳͷͰ͖ͦ͏
ϒϥβͰήʔϜ͕Ͱ͖ΔαΠτΞΫγϣϯήʔϜͷ҇ ϚϦΦΛ࠶ݱͨ͠ήʔϜ ʢݖརո͍͠ʣ IUUQTHBNFBDDPNGSFFNBSJPTVQFSNBSJPCSPTFVSPQF
ϒϥβͰήʔϜ͕Ͱ͖ΔαΠτΞΫγϣϯήʔϜͷ҇ ϚϦΦΛ࠶ݱͨ͠ήʔϜ ʢݖརո͍͠ʣ IUUQTHBNFBDDPNGSFFNBSJPTVQFSNBSJPCSPTFVSPQF
ը໘Λ(FNJOJ/BOP ͕ಡΉ ͚ͩ͡Όͳͯ͘ख͕͘ͷͰૢ࡞͕Ͱ͖Δ ✖ ˠ ˡ
ը໘Λ(FNJOJ/BOP ͕ಡΉ ͚ͩ͡Όͳͯ͘ख͕͘ͷͰૢ࡞͕Ͱ͖Δ ʮఢ͕དྷ͔ͨΒ δϟϯϓʯ ✖ δϟϯϓΩʔ ˠ ˡ
None
ը໘Λ(FNJOJ/BOP ͕ಡΉ ࠷ॳͬͯΈͯΊͪΌ͍ ✖ ˠ ˡ ӈΩʔΛૹ৴ ʮӈʹਐΊʯ
ҎԼͷύλʔϯͷΩʔͰ͍͚ΔΖͬͯࢥͬͯͨ ӈ ࠨ ্ Լ
εϖʔε Τϯλʔ
ҎԼͷύλʔϯͷΩʔͰ͍͚ΔΖͬͯࢥͬͯͨ ӈ ࠨ ্ Լ
εϖʔε Τϯλʔ ӈΛYYඵԡ͢ YYϑϨʔϜ ࠨΛYYඵԡ͢ YYϑϨʔϜ ্ΛYYඵԡ͢ YYϑϨʔϜ ԼΛYYඵԡ͢ YYϑϨʔϜ εϖʔεΛYYඵԡ͢ YYϑϨʔϜ ΤϯλʔΛYYඵԡ͢ YYϑϨʔϜ ࣮ࡍͷήʔϜʹԡ͢ඵେࣄɻʢղ૾͔ͬͨʣ
ը໘Λ(FNJOJ/BOP ͕ಡΉ ͚ͩ͡Όͳͯ͘ख͕͘ͷͰૢ࡞͕Ͱ͖Δ ʮఢ͕དྷ͔ͨΒ δϟϯϓʯ ✖ δϟϯϓΩʔ ˠ ˡ
None
ҎԼͷύλʔϯͷΩʔͰ͍͚ΔΖͬͯࢥͬͯͨ ӈ ࠨ ্ Լ
εϖʔε Τϯλʔ ӈ ࠨ ্ Լ ;Ωʔ εϖʔεͰͳ͘;ɻ͜Εউखͳࢥ͍ࠐΈͩͬͨ ήʔϜʹΑͬͯҧ͏ΑͶɻ
None
͜ΕɺϒϥβήʔϜΛྫʹͬͯΈ·͕ͨ͠ɺ /VUTKT1$ͷΩʔϘʔυͳͲͷૢ࡞৭ʑͰ͖ͪΌ͏ͷ ͰଞͷιϑτΣΞͰ͍͚·͢ɻ
͜ΕɺϒϥβήʔϜΛྫʹͬͯΈ·͕ͨ͠ɺ /VUTKT1$ͷΩʔϘʔυͳͲͷૢ࡞৭ʑͰ͖ͪΌ͏ͷ ͰଞͷιϑτΣΞͰ͍͚·͢ɻ
None
νϟοτͳͲΛ(FNJOJ/BOPʹฦ৴ͤ͞Δ ը໘ΩϟϓνϟରΛ-*/&ΞϓϦ
+4'&4͘Β͍લʹొஃ͍͖ͤͯͨͩ͞·ͨ͠ɻ %JTDPSE
ʮͼͬ͘Γ͞ΕΔͷͰؾΛ͚ͭ·͠ΐ͏ʯ
J1IPOFͷૢ࡞ͷ"*ԽΕͪΌ͍·͢Ͷ J1IPOFϛϥʔϦϯάػೳɻ1$͔ΒJ1IPOFૢ࡞Ͱ͖ͪΌ͏ɻ J04Ҏ߱ͷػೳ
J1IPOFͷૢ࡞ͷ"*ԽΕͪΌ͍·͢Ͷ J1IPOFϛϥʔϦϯάը໘ڞ༗ͰΩϟϓνϟऔΓࠐΈ
·ͱΊ $ISPNFͷΈࠐΈ"*"1*Λ৮ͬͯΈ·ͨ͠ɻʢ੍ޚʣ (FNJOJ/BOP ࢥͬͨΑΓૣͯ͘༏लɺ·͔͞ͷϚϧνϞʔμϧʢը૾Ի͍͚Δʣ Ϟσϧ͕ॏ͍֤ࣗ͠ͷ1$εϖοΫʹΑͬͯશવಈ࡞͕ݫ͍͋͠Γ͑Δ
ը໘ΩϟϓνϟΛͯ͠ಡ·ͤΔ͜ͱ͕Ͱ͖Δ ίετແݶ /VUTKTͳͲ1$ૢ࡞ͷࣗಈԽπʔϧͱΈ߹ΘͤΔͱ৭ʑΕΔ ήʔϜࣗಈԽʢ5"4 ʣϑϨʔϜఆ͕ݫ͍͠ͷݫͦ͠͏ 1$ΞϓϦ J1IPOFΞϓϦ͍͚ͪΌ͏ ʢ࣍ճ࡞ʁʣ /JOUFOEP4XJUDIͷίϯτϩʔϥʔͷϓϩάϥϜʹଓͤͯ͞(FNJOJͱ౧మ͍ͨ͠ɻ ϑΥϩʔϛʔɹˏOCJTVLF