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とM5Stack / M5 Japan Tour 2025 Autumn 東京
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
you(@youtoy)
PRO
October 06, 2025
Technology
0
480
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you(@youtoy)
PRO
October 06, 2025
Tweet
Share
More Decks by you(@youtoy)
See All by you(@youtoy)
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
210
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
330
M5Stack Chain DualKey を UIFlow 2.0 + USB接続で試す / ビジュアルプログラミングIoTLT vol.22
you
PRO
2
190
ローカルLLMをJavaScriptで(少しAIエージェントSDKなどの話も) / 冬のJavaScript祭り @Pleasanter Lounge
you
PRO
0
960
Webの技術で「特殊なゲーム用コントローラーや他デバイスなど」とブラウザを連携させる / HTML5 11th Anniversary
you
PRO
0
94
ブラウザのAPIで Nintendo Switch用の特殊なゲーム用コントローラーを体験型コンテンツに / IoTLT @ストラタシス・ジャパン
you
PRO
0
210
ローカルLLMとLINE Botの組み合わせ その2(EVO-X2でgpt-oss-120bを利用) / LINE DC Generative AI Meetup #7
you
PRO
1
930
子ども向けの活動や自身のモノづくり活動などでやったこと / micro:bit ファンの集い
you
PRO
0
58
ブラウザのAPIで色々なデバイスをあれこれ扱ってみた話(主にWeb HID API) / IoTLT @JLCPCB オープンハードカンファレンス
you
PRO
0
190
Other Decks in Technology
See All in Technology
VSCode中心だった自分がターミナル沼に入門した話
sanogemaru
0
780
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
150
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
210
MCPで決済に楽にする
mu7889yoon
0
130
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
270
「捨てる」を設計する
kubell_hr
0
410
AIエージェント×GitHubで実現するQAナレッジの資産化と業務活用 / QA Knowledge as Assets with AI Agents & GitHub
tknw_hitsuji
0
260
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.4k
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
3
300
20260323_データ分析基盤でGeminiを使う話
1210yuichi0
0
190
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
140
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
150
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
The SEO Collaboration Effect
kristinabergwall1
0
410
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
120
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
330
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
The Curious Case for Waylosing
cassininazir
0
280
Believing is Seeing
oripsolob
1
97
Designing for Performance
lara
611
70k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
The Invisible Side of Design
smashingmag
302
51k
Transcript
2025年10月6日 (月) M5 Japan Tour 2025 Autumn 東京 @ソニーBRIDGE TERMINAL
豊田陽介( ) @youtoy 生成AIとM5Stack
自己紹介 豊田陽介( ) @youtoy ▶ IT系コミュニティ主催、 イベント登壇や運営なども ▶ M5StackでIoT、AI・機械
学習の書籍を共著・単著で ▶ 子ども向けプログラミング サポート活動なども プライベートでの活動 ▶ M5Stack、ガジェット ▶ 描画系/IoT/AI・機械学習系 ▶ ビジュアルプログラミング ▶ JavaScript 好きな技術など
Maker Faire・NT等のモノづくり界隈によくいます #MFTokyo2020 toioで作ってみた!友の会 #MFTokyo2025 子どもプログラミング喫茶 東京・京都で子ども向け ワークショップスタッフ toio のユーザーコミュニティで
つくばに初出展 ⇒ 東京、仙台、 大垣(2022、2024)にも出展 #SendaiMMF toioで作ってみた!友の会 NTの出展・参加でも函館から広島までと各地に...
わりとよく(?)M5Stack製品を買っている人かも 6/9 7/9 5/9 さすがに全製品購入という域には到達はしてない (他の人よりほんの少し、ガジェット類をポチりがちなだけ)
昨日のメーカーフェア東京2025の会場でも... 公式では発売済み だった新製品を 現地で
今日の話 生成AIとM5Stack
以前から開発にはUIFlowを多用 LINE Botサーバーを含め全てビジュアル プログラミングで作ったIoTの試作 イベントで大活躍の電子ペーパー 名札もUIFlowで UIFlowでの実装に向かないものをArduino IDEなどで開発してたくらい
以前ちょっと試してたPlatformIOを最近は利用 生成AI活用がしやすい テキストベースの開発 (今年度のコンテスト用 の開発は PlatformIO + M5Unified で)
今年のコンテストは余裕がなく当初は応募しない予定だった だけど、〆切間近で少しだけ時間がとれそうかもしれない状況に (平日はフルタイム+残業ありな状況なので、時間は少ないけれど) 8/22が〆切のコンテストに 8/21の夜くらいから着手
例)生成AIを使って便利に開発できているところ ・自分が実装できる内容でも、自分の別の作業 と並行して開発を進められる (調査まわりも deep research を活用して) ⇒ さらに複数チャットで別のタスクを並列処理 すれば、さらに作業スピードを加速できる
※ 今年のコンテストだと、開発を走らせつつ、 Hackster.io の手入力対応を進めたり、 入力する英文は翻訳で生成してもらったり 当時はChatGPT のPlusプラン、 コンテスト応募 をしてから5日 後くらいからは Proプランに M5Stack関連の開発に限らずですが(例えば個人のモノづくり活動でも)
例)生成AIを使って便利に開発できているところ ・Webで既存の知見(他の方の実装例、公式の ドキュメントなど)を探して、それを複数 組み合わせて、みたいなことがサクッとできる ・UI周りの開発も便利(実装する内容に依存する かとも思われますが) ⇒ 配置、フォントのサイズ、余白などの調整や UIパーツの描画処理など ・その他、アイデアだしや翻訳など
コンテストに出す 作品名を考えたり、 短い要約文やロゴの 作成も 作品名を考えてたら、ロゴ作成の 提案があり、依頼してみた
SVGで出されたものを写真の上にのせてみた
応募を間に合わせるために意識したこと (生成AI関連の話以外も) ・モチベーションを維持して進められるように、 時間は限られた中でも自分が作りたいものにする ・着手時点で全体作業を考えて、作品用に実装する 範囲を決める(ハッカソンをやってるみたいだったw) ・いきなり全体を作るのではなく、小さく作って それに機能追加したり、複数のものを統合したり
余談 「急遽、コンテスト応募」という話を見た ことをきっかけに、応募された方が2名 いらっしゃると、ご本人から聞きました 応募作品を増やすのに貢献できたらしい
今後試そうとしていること PlatformIO for VSCode で対応している部分を PlatformIO Core(CLI)でやる ↓ それをコーディングエージェントで進める
終わり!