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
Gemini を Raspberry Pi で走ら せた経験
Search
Cloud Ace
December 23, 2025
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Gemini を Raspberry Pi で走ら せた経験
Cloud Ace
December 23, 2025
More Decks by Cloud Ace
See All by Cloud Ace
今年の最難関と思われるProfessional Security Operations Engineer の概要
cloudace
0
22
Gemini CLI x Google Cloud Document MCP で作る Google Cloud クイズボット
cloudace
0
24
魅力的な LT を作りたい
cloudace
0
18
AIエージェントはqじゃなくてwqしよう
cloudace
0
17
文系からSRE分野に挑戦 ( 新卒 2年目、私がGCP/AWSを学んで 得た気づき)
cloudace
0
57
ADK / BigQueryで実現する分析エージェントのガバナンス設計
cloudace
0
49
【ガードレール】組織ポリシーで脆弱な設定を防ごう
cloudace
0
160
Cloud RunならDBも含めた ゼロスケールが可能? WordPressをゼロスケールさせた話
cloudace
0
33
Gemini を活用した OSS アプリ開発の経験
cloudace
0
48
Other Decks in Technology
See All in Technology
GitHub Copilot運用のリアル ~AI Credit時代にどう向き合うか~
takafumisu2uk1
0
590
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
200
製造現場での生成AIの活用、およびエージェントAIの実装のあり方、AVEVAの取り組み
iotcomjpadmin
0
210
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
310
WebGIS AI Agentの紹介
_shimizu
0
610
AI・ロボティクスと自動化社会 / AI, Robotics, and the Automated Society
ks91
PRO
0
120
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
130
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
180
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
320
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
320
“ID沼入口” - 基本とセキュリティから始める、考え続けるためのID管理技術勉強会 告知&イントロ
ritou
0
350
From Prompt Engineering to Loop Engineering
shibuiwilliam
1
320
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
260
Agile that works and the tools we love
rasmusluckow
331
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Mobile First: as difficult as doing things right
swwweet
225
10k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
190
The untapped power of vector embeddings
frankvandijk
2
1.8k
KATA
mclloyd
PRO
35
15k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Transcript
(C) Cloud Ace, Inc. Gemini を Raspberry Pi で走ら せた経験
💻IoT で AgenticAI を経験してみました Tanmay Bagwe クラウドエース株式会社
スピーカー Bagwe Tanmay クラウドエース株式会社‧技術本部 主に Google Cloud Infra に関するサポート提供‧Frontend‧サポート作業など
[email protected]
github(個⼈): https://github.com/happygoluckycodeeditor LinkedIn:Tanmay Bagwe 出⾝:インド 教育:ドイツで(東アジア学‧Quantitative Sociology)
今日の流れ 1. AI を学びたいと思ったきっかけ 2. Raspberry Pi とは?なぜ選んだのか 3. Raspberry
Pi × Gemini で何ができる? 4. Python・Bash・VM・IoT を同時に学ぶ 5. 実装の全体像(コードと構成) 6. やってみて気づいたこと 7. まとめ:AI 時代の「学び方」
1. AI を学びたいと思ったきっかけ 🎓 文系バックグラウンド ・修士課程 2 年目ごろからプログラミングに夢中に 🤖 ChatGPT
の登場 ・「すごく説明がうまい」 ・「将来、いろんな形で人を助ける存在になる」と感じた 🚀 AI を学びたいと思った理由 ・使うだけでなく、仕組みを理解したかった 🏢 現在の会社との出会い ・Google Cloud パートナー企業に入社 ・AI / Cloud を学ぶ環境が一気に整った
2. Raspberry Pi とは?なぜ選んだのか 💻 Raspberry Pi とは ・小型・低価格のシングルボードコンピュータ ・Linux
が動く「ちゃんとした PC」 ・IoT・教育・プロトタイピングで広く使われている 🤖 AI を学ぶ中で感じたこと ・Gemini / ChatGPT API はとても強力 ・でも「ソフトウェアだけ」では物足りなかった 🧠 子どもの頃に思い描いていた AI ・話しかけられる ・何かをしてくれる ・“意思を持つ存在(Agency)” 🔌 だから Raspberry Pi 👉 AI を「動く存在」にできる 👉 Agentic AI を体感できる環境
3. Raspberry Pi × Gemini で何ができる? 🌍 今は AI プロバイダーが豊富
・どれも高性能で、できることも多い ✨ Gemini を選んだ理由 ・モデル性能が高い ・セットアップがとても簡単 ・ドキュメントが分かりやすい ・AgenticAIとToolCallingのサポート 🔌 Raspberry Pi との相性 ・軽量な実装が可能 ・API ベースで扱いやすい 👉 「すぐ試して、すぐ動かせる」 AI
4. Python・Bash・VM・IoT を同時に学ぶ 🧠 Raspberry Pi を選んだもう一つの理由 ・Python / Bash
/ VM / Linux を学びたかった 🤖 目的は「かっこいい IoT」 ・小さな AI ロボットを作る ・楽しくないと続かない 📚 学習環境が整いすぎている ・Raspberry Pi の公式ドキュメント ・Gemini の分かりやすいドキュメント 🛠 手を動かして学ぶ ・Bash ターミナルを触る ・仮想環境(venv)を作る ・IoT 用の Python スクリプトを書く 👉 気づいたら全部つながっていた
5-1. 実装の全体像①:セットアップ ⚙ 環境構築 ・Raspberry Pi OS(Linux) ・Python / pip
・Bash で操作 📦 準備したもの ・仮想環境(venv) ・必要なライブラリを install ・API Key の設定(Gemini / OpenAI) 👉 まずは「動く土台」を作る
5-2. 実装の全体像②:まずは小さく動かす 🧪 最初にやったこと ・画面(LCD)を光らせる ・文字を表示する ・ボタン入力を読む 🔁 確認ポイント ・ハードとソフトの接続
・Python スクリプトが正しく動くか 👉 IoT は「小さな成功」を積み重ねる
5-3. 実装の全体像③: AI アシスタント化 🎙 音声 → テキスト ・Whisper(STT)で音声認識 🤖
テキスト → AI ・Gemini API に入力 ・自然言語を理解 🌦 行動につなげる ・Tool Calling で天気取得 ・結果を画面に表示 👉 「話しかけると動く AI」完成
5-4. 実装のビデオ 実装しているところみましょう!
実装の全体像(コードと構成) 〜 書くのも、直すのも AI と一緒 〜 🧩 コード構成はシンプル ・Python スクリプト中心
・役割ごとに分割(音声 / AI / 表示) 🤖 Gemini を“開発パートナー”として活用 ・コードの確認・改善 ・エラーの原因特定 ・より良い書き方の提案 🔌 ハードウェア連携もサポート ・Raspberry Pi の GPIO ・「どのピンに接続すればいいか」まで教えてくれた ✨ 驚いたこと 👉 ハードもソフトも同時に理解してくれる import requests from google import genai from google.genai import types def get_weather(city: str) -> dict: # Example: Open-Meteo via geocoding → forecast geo = requests.get( "https://geocoding-api.open-meteo.com/v1/search", params={"name": city, "count": 1, "language": "en", "format": "json"}, timeout=10, ).json() if not geo.get("results"): return {"error": f"City not found: {city}"} lat = geo["results"][0]["latitude"] lon = geo["results"][0]["longitude"] wx = requests.get( "https://api.open-meteo.com/v1/forecast", params={ "latitude": lat, "longitude": lon, "current": "temperature_2m,weather_code,wind_speed_10m", }, timeout=10, ).json() return {"city": city, "current": wx.get("current", {})}
やってみて気づいたこと 💡 AI は「学ぶ対象」でもあり「学習ツール」 ・コードを書く ・直す ・理解する 🔁 作る →
壊す → 直す が一番早い ・読むだけでは身につかない ・手を動かすと全部つながる 🧠 Raspberry Pi は学習密度が高すぎる ・Linux / Bash / Python / IoT ・一つのプロジェクトで全部触れる 🚀 「動いた瞬間」が一番のモチベーション ・AI に Agency を感じた瞬間
まとめ:AI 時代の「学び方」 🤖 AI はコードや画像を作るだけではない ・現実世界とつながってこそ価値が出る 🌍 AI × IoT
で「使われる AI」を体感 ・話す ・動く ・結果を返す 🛠 Raspberry Pi は最高の学習環境 ・AI / Python / Bash / Linux / IoT ・一つのプロジェクトで全部学べる 🚀 作ることが、最高のスキルアップ 👉 AI 時代は「触って学ぶ」
Thank you.
おすすめ記事・資料 • Raspberry Pi を知りましょう https://www.raspberrypi.com/ • Google AI Studio
で Gemini を体験できます(無料枠あり) https://ai.google.dev/aistudio?hl=ja • AIアシスタントのプロジェクトは GitHub に公開しています https://github.com/happygoluckycodeeditor/rasberry-pi-gemini-voice ※Google Cloud、Gemini は Google LLC の商標です。 ※GitHub は GitHub, Inc.の商標です。 ※ChatGPT は OpenAI OpCo, LLC の商 標です。 ※ Raspberry Pi は Raspberry Pi Foundation の商標です。