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
新卒1年目からAI駆動開発:期待と現実、そして気づいたこと
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Cloud Ace
October 06, 2026
Technology
20
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新卒1年目からAI駆動開発:期待と現実、そして気づいたこと
Cloud Ace
October 06, 2026
More Decks by Cloud Ace
See All by Cloud Ace
GCSの署名付きURL、 URLを返せば終わりじゃなかった話
cloudace
0
17
いくつ知ってる? GoogleのAIたち
cloudace
0
12
Developer Knowledge MCP でサポート業務を改善する
cloudace
0
12
クラウドエース流AI駆動開発の実践
cloudace
0
23
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
170
今年の最難関と思われるProfessional Security Operations Engineer の概要
cloudace
0
36
Gemini CLI x Google Cloud Document MCP で作る Google Cloud クイズボット
cloudace
0
38
魅力的な LT を作りたい
cloudace
0
39
AIエージェントはqじゃなくてwqしよう
cloudace
0
38
Other Decks in Technology
See All in Technology
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
160
なぜAI時代に技術記事を書くのか?どう書くのか? 〜bunの場合〜
kworkdev
PRO
0
1.1k
AIテスト自動化と評価駆動開発EDD
happysamurai294
0
110
仕様駆動開発の、その先へ。決める力と確かめる仕組み
inariku
1
140
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
460
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
160
推論基盤と Scale-Up Interconnect の現状と制約から俯瞰する技術動向
markunet
2
670
新卒エンジニア、 介護士になる
ryu1013
1
540
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
100
基本から分かる!AWSセキュリティ運用の考え方と任せ方
cmusudakeisuke
1
260
契約で守るコンパウンドプロダクトのデザインシステム
yug1224
1
1.6k
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
6
2.8k
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
570
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Unsuck your backbone
ammeep
672
58k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
660
Designing for Performance
lara
612
70k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
440
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
290
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The agentic SEO stack - context over prompts
schlessera
0
990
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
640
Transcript
新卒1年目からAI駆動開発:期待 と現実、そして気づいたこと クラウドエース株式会社 Tanmay Bagwe (C) Cloud Ace, Inc.
スピーカー Bagwe Tanmay クラウドエース株式会社‧技術本部 主に Google Cloud Infra に関するサポート提供‧Frontend‧サポート作業など
[email protected]
LinkedIn:Tanmay Bagwe 出⾝:インド 教育:ドイツで(東アジア学‧Quantitative Sociology) github(個⼈): https://github.com/happygoluckycodeeditor
異文化へのダイブ: 挑戦のスタート地点 • 🎓 バックグラウンド : 東アジア研究 ◦ 修論:日系企業の SDGs
世論調査 • どうやってエンジニアリングに興味を持ったか? ◦ 大学で文系向けの Python コースを受講 ◦ アルゴリズムを書く人が「かっこいい」と感じた ◦ Harvard の CS50 を無料受講し、エンジニアを志す 👉 その過程で、現在の会社と就活中に出会う
AIがあれば何ができる? 入社前の期待 • • • • AIに聞けばどんな答えでも綺 麗に出る コードも自動で書いてくれる 基礎知識がなくても大丈夫
すぐ戦力になれる 入社後の現実😅 • • • • 書いた文章に言いたいことの ニュアンスがない 出てきたコードの意味が分から ない 手動で書く方が早い レビューで指摘が多い
そこから、何を変えたのか 課題 気づき コードの意味が分からない・出力が 不安定 ① コンテキストを設計 する 大きなタスクを丸投げしてしまう ②
タスクを小さく分解 する 生成されたコードをそのまま使って しまう ③ レビュアーになる
気づき① コンテキストを設計すること AIは賢い。でも「何も知らない新人」として扱うべき。 プロジェクトの背景を何も伝えなけ れば、AIは想像で補完する。 その想像が、バグやズレた実装につながる。 ❌ 最初のやり方: • •
• • コードをそのまま貼り付けて「直し て」 「このアプリを作って」と丸投げ 毎回ゼロからチャットで説明する コンテキストウィンドウに何でも詰 め込む ◦ (Geminiは100万トークン あるからといって全部入れ ればいいわけではない) ✅ 今のやり方: • • • GEMINI.md をリポジトリに作成 ◦ プロジェクト概要・技術ス タック・ディレクトリ構成・制 約を記載 ◦ AIが毎回このファイルを読 んでから作業を開始する アーキテクチャを自分で理解して からAIに渡す 必要な情報だけを絞って渡す
気づき② タスクを小さく分解する AIに大きなタスクを渡すと、何が起きるか? ・途中で方向性がズレる ・トークンを大量消 費する ・どこで間違えたか追えなくなる ・修正コストが爆発する AIは「優秀だが方向感覚のない実装者」。 細かく指示して、細かく確認するのが正解。
❌ 最初のやり方 : • • • 「このページ全体を作って」 「このバグを直してついでにリファクタも して」 一つのチャットで何でも解決しようとする ✅ 今のやり方 : • • • • 機能を原子レベルのタスク に分解してから渡す ◦ 例:ルーティング設定 → コンポーネント作成 → スタイル → テスト 一つのタスクが完了したら必ず確認してから次へ 大きなマイグレーションは 1サービスずつ 対応 AIに実行前に プランを作らせてから 承認する ◦ plan.md に手順を書かせて、 OKを出してから実行
気づき③ レビュアーになる AIが生成したコードは、一見完璧に見える。 コンパイルも通る。テストも通る。 でも本番 で問題が起きる。 なぜか? AIは「動くコード」を書く。でも「正しいコード」かどうかは別の話。 ハルシネー ション・セキュリティホール・存在しない
APIの呼び出し。 これは実際に自分が経験したこ とでもある。 実際に起きたこと : • • • • 存在しないAPIメソッドを自信満々に呼び出す 「動いてるように見える」が実はセキュリティホールだった テストを書かせたら本番コードを書き換えていた😇 古いバージョンの書き方でコードを生成する
気づき③ レビュアーになる AIが生成したコードは、一見完璧に見える。 コンパイルも通る。テストも通る。 でも本番 で問題が起きる。 なぜか? AIは「動くコード」を書く。でも「正しいコード」かどうかは別の話。 ハルシネー ション・セキュリティホール・存在しない
APIの呼び出し。 これは実際に自分が経験したこ とでもある。 以前 今 コードを「書く人」 コードを「判断する人」 AIの出力をそのままコピペ 必ずロジックを読んで理解する エラーが出たら AIに丸投げ エラーの原因を自分で仮説立てる レビューは形式的に セキュリティ・ロジック・テストを確認
まとめ:3つの気づき、ひとことで 気づき 核心 🗂 ① コンテキストを設計する AIへの指示は引き継ぎ書 ✂ ② タスクを小さく分解する
地図は自分が渡す 👀 ③ スーパーバイザーになる 責任は人間が取る
Thank you.
おすすめ記事・資料 • • Five Best Practices for Using AI Coding
Assistants ◦ https://cloud.google.com/blog/topics/developers-practitioners/five-best-practices-for-usingai-coding-assistants GeminiCodeAssistを使ってみよう ◦ CLI版 ▪ https://geminicli.com/ ◦ IDE版(使いやすい) ▪ https://codeassist.google/ ※Google Cloud、Gemini は Google LLC の商標です。