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
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan To...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
you(@youtoy)
PRO
September 07, 2026
Technology
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コーディングエージェントでM5Stack系の開発を少し試した時の話 / M5 Japan Tour 2026 Autumn 東京
you(@youtoy)
PRO
September 07, 2026
More Decks by you(@youtoy)
See All by you(@youtoy)
つくって、体験してもらって、楽しんでもらう - 子どもも大人もワクワクするインタラクティブ体験を支える技術 -
you
PRO
0
57
toio・myCobotでフィジカルAIっぽいことを行うための検討(とりあえず調査) / フィジカルAI LT(IoTLTによる開催)
you
PRO
0
430
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
380
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
200
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
370
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
410
AI時代だけど、わりと力業で追いかけている技術情報収集の話 / 20260518
you
PRO
0
48
最近の技術系の話題で気になったもの色々(IoT系以外も) / IoTLT 花見予定会(たぶんBBQ) @都立潮風公園バーベキュー広場
you
PRO
1
460
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
610
Other Decks in Technology
See All in Technology
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
Rust で関数型ドメインモデリング
takonda
0
160
AI駆動で「他アプリの音を加工できる」アプリを作った
satomasahiro2005
0
170
Optunaの最新リリースv5.0について
pfn
PRO
0
120
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
490
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
160
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
230
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.4k
Speed Design
sergeychernyshev
33
2.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Typedesign – Prime Four
hannesfritz
42
3.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
How to build a perfect <img>
jonoalderson
1
6.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
From π to Pie charts
rasagy
1
400
Transcript
コーディングエージェントで M5Stack系の開発を少し試した時の話 豊田陽介(@youtoy ) 2026年9月7日 (月) M5 Japan Tour 2026
Autumn 東京
自己紹介 豊田陽介( @youtoy ) プライベートでの活動 ▶ IT系コミュニティ主催、登壇など ▶ 技術書の出版を共著・単著で ▶
メーカーフェアやNT◦◦(各地)等 のモノづくり系イベント出展も頻繁に ▶ Microsoft MVP(Developer Technologies) 好きな技術など ▶ ガジェット ▶ 描画系/IoT/AI・機械学習系 ▶ ビジュアルプログラミング ▶ JavaScript
直近半年で出展したイベントをマッピングしてみた 7/18: DIYデジタルガジェット で遊ぼ 4 in 那須 6/28: NT金沢 3/1:
NT広島 5/4: NT函館 3/7: NT松戸 6/12: Interop Tokyo 2026 8/8: Interface誌主催の展示 5/10: つくろがや!4
思いついた内容を サクッと試作するのが好きです
試作の事例:ESP-NOWの受信処理を活用した内容 StackChan側ファームに手を加えずに、自作リモコンで時間差/同時の動作 純正リモコンと同じ ESP-NOW の通信をする自作リモコンで、 独自の挙動を送り込む
試作の事例:Web技術・AIによる画像認識とつなぐ 同じく自作リモコンを活用し、ブラウザ側(画像認識+描画系など)とつなぐ MediaPipe(JS版)や p5.js、 Web Serial API などとの連携
過去に「対話型LLM」を 開発で活用した話を発表
M5 Japan Tour 2025 Autumn 東京でのLTにて 短時間での試作を行った体験について発表
今回は「コーディングエージェント」 (実施内容はシンプルなもので) 対話型LLM(前回) エージェント(今回) ・コードや手順を回答してもらう ・回答されたコードなどのコピー・保存や PC上のプロジェクト作成・コード生成・ ビルド・書き込みなどの手順は人が実行 ・プロジェクト作成やコードの生成を 行ってもらう
・さらに、開発に関する PC上での各手順を エージェントが実行 前回は「ChatGPT(Web版)」を主に利用、 今回は「統合版ChatGPTデスクトップアプリの Codex」を利用
関連する記事を1つ公開済み 「統合版ChatGPTデスクトップアプリの Codex」で M5Stack Stopwatch開発キット用のコード作成&書き込み
やってみたこと(記事に書いた内容) 1)PC・デバイスを以下の状態で準備 ・ダウンロードモードにした「M5Stack Stopwatch」を手動で PC に接続 ・PC側に PlatformIO の環境を準備済み(この後、エージェントに利用する pio
の場所を指定) ・Codex の作業対象フォルダ: 空フォルダを準備 2)「統合版ChatGPTデスクトップアプリの Codex」で、以下のプロンプトを実行 プロンプト ~/.platformio/penv/bin/pio を使って、 M5Stack Stopwatch開発キットの画面にいくつかの色違いの図形を表示するだけの シンプルな内容を作ってビルドして、デバイスへの書き込みまで行って ダウンロードモードにしたデバイスは接続済みです
「コード作成⇒書き込み⇒動作」ができた 問題なく処理できた内容 ・新規プロジェクト作成 ・コード生成 ・PlatformIO でのビルド (ライブラリの準備含む) ・USB経由で書き込み
自分が行った作業とエージェントが行った作業 自分が人力でやったこと エージェントがやったこと ・デバイスを PC に接続 ・デバイスをダウンロードモードにする ・Codex が使う作業用の空フォルダを準備 ・やりたい内容をプロンプトで指示
・最後に実機での動作確認 ・プロジェクトを作成 ・コードなどを生成 ・PlatformIO でビルド ・デバイスへの書き込みを実行 前回は「VS Code+拡張機能(PlatformIO系)」 を使って行っていた作業を、エージェントが実施
もっと複雑な内容のもの、複数回の やりとりが発生するようなものも 試していきたい!
終わり!