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 を活用した OSS アプリ開発の経験
Search
Cloud Ace
November 14, 2025
Technology
0
13
Gemini を活用した OSS アプリ開発の経験
1年にかけて、日本語学習アプリ Japanolearn の開発過程をみよう
Cloud Ace
November 14, 2025
Tweet
Share
More Decks by Cloud Ace
See All by Cloud Ace
文系からSRE分野に挑戦 ( 新卒 2年目、私がGCP/AWSを学んで 得た気づき)
cloudace
0
18
Gemini を Raspberry Pi で走ら せた経験
cloudace
0
74
ADK / BigQueryで実現する分析エージェントのガバナンス設計
cloudace
0
18
【ガードレール】組織ポリシーで脆弱な設定を防ごう
cloudace
0
93
Cloud RunならDBも含めた ゼロスケールが可能? WordPressをゼロスケールさせた話
cloudace
0
8
Generative AI Leader 認定試験範囲の解説
cloudace
0
100
GKE Secret Manager連携の進化 K8s Secret と Secret Manager が同期可能に!(Preview)
cloudace
0
13
Gemini Code Assist を使用して GitHub コードをレビューしてみた
cloudace
0
8
「さらばアラートノイズ!」 AIエージェントでインシデント対応を自動化する
cloudace
0
86
Other Decks in Technology
See All in Technology
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
190
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
210
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
510
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Agent Skils
dip_tech
PRO
0
130
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
560
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
410
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
200
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
2
180
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
2
280
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
30 Presentation Tips
portentint
PRO
1
220
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
430
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
Deep Space Network (abreviated)
tonyrice
0
65
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Transcript
(C) Cloud Ace, Inc. Gemini を活用した OSS アプリ開 発の経験 💻1年にかけて、日本語学習アプリ
Japanolearn の開発過程をみよう Tanmay Bagwe クラウドエース株式会社
スピーカー Bagwe Tanmay クラウドエース株式会社‧技術本部 主に Google Cloud Infra に関するサポート提供‧Frontend‧サポート作業など
[email protected]
github(個⼈): https://github.com/happygoluckycodeeditor LinkedIn:Tanmay Bagwe 出⾝:インド 教育:ドイツで(東アジア学‧Quantitative Sociology)
今日の流れ 1. Japanolearn の紹介 2. 使⽤した Tech スタック 3. 開発環境の特徴
4. Gemini を選んだ理由 5. 学んだこと① 6. 学んだこと② 7. 開発のコツ 8. まとめ
Japanolearn の紹介 • タンマイが開発したオープンソースの ⽇本語学習アプリ • 無料‧オフラインでも使える学習環境 • レッスン‧練習問題‧辞書‧ひらがな ∕カタカナ学習機能
今すぐ体験できます! japanolearn.com
使⽤した技術スタック • 🖥 Electron + Vite + React → デスクトップアプリ
• 🗃 SQLite → ローカルデータベース • 🌐 Next.js → 公式サイト&ダウンロードページ • ☁ Cloudflare → ホスティングと配信
開発環境の特徴 • Gemini 2.5 Pro を利⽤ ◦ Google の次世代マルチモーダル AI
モ デル • ⻑いコンテキストを扱えるのが最⼤の強み ◦ 1 million token の可能性あり • GitHub Copilot Pro 経由でコードベースを 読み取らせながら開発
Geminiを選んだ理由 • ⼤規模コードベースでも⽂脈を理解できる a. Context Window が⻑く、情報量の多いプロンプトも問題 なく処理できた • コーディング中に⾃然に会話しながら⽀援できる
a. やりたいことや設計の意図をスムーズに理解してくれる b. 同レベルの理解⼒を感じたのは Claude 4 / 4.5 のみと感じ た • ChatGPT や他のモデルよりも React や TSX 構造を 保持しやすい印象 a. SQLite の操作もちゃんと理解してくれた
AI開発のコツ • 各機能を別々のチャットで開発するこ と • ⻑い会話で同じチャットを使い続ける とエディタが重くなる • 「アプリ‧機能全部作って」ではな く、⼀歩ずつ積み上げる
まとめ • OSS 開発+AI⽀援は学びが多い • Gemini 2.5 Pro × React
× Electron で OSS を作る体験は貴重 ◦ アプリを作ることで、さまざまな技術 の細部まで学べた • ゆっくりでも⼀歩ずつ形にしてい くのが⼤事 ◦ アプリ開発は「⼀気に」ではな、機能 ごとに分けて進めるのがコツ、 ◦ ストレスを減らし、コードの品質を⾼ め、楽しく開発を続けられる
Thank you.
おすすめ記事・資料 • JapanoLearn : https://japanolearn.com/ • SQLite について学ぼう:https://sqlite.org/ • Gemini
2.5: Our most intelligent AI model 記事 : https://blog.google/technology/google-deepmind/gemini-model-thinkin g-updates-march-2025/ ※Google Cloud、Gemini は Google LLC の商標です。 ※GitHub は GitHub, Inc.の商標です。 ※ChatGPT は OpenAI OpCo, LLC の商標です。