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
12
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
11
いくつ知ってる? GoogleのAIたち
cloudace
0
6
Developer Knowledge MCP でサポート業務を改善する
cloudace
0
7
クラウドエース流AI駆動開発の実践
cloudace
0
15
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
150
今年の最難関と思われるProfessional Security Operations Engineer の概要
cloudace
0
32
Gemini CLI x Google Cloud Document MCP で作る Google Cloud クイズボット
cloudace
0
36
魅力的な LT を作りたい
cloudace
0
31
AIエージェントはqじゃなくてwqしよう
cloudace
0
35
Other Decks in Technology
See All in Technology
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
370
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
330
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
580
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
560
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
220
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
160
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
110
FOSS4Gを活用した自治体業務DXの試み
470715
0
140
初対面のメンバーがチームを組み、Claude Codeでゼロからサービスをリリース
mkdev10
1
110
Codex概要
ymiya55
0
480
継続的なAIコスト最適化
bgpat
1
270
自分で立ててみるLLMサービス
y_sera15
0
150
Featured
See All Featured
Marketing to machines
jonoalderson
1
5.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
420
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Agile that works and the tools we love
rasmusluckow
331
22k
Docker and Python
trallard
47
4.2k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
How to make the Groovebox
asonas
2
2.5k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Mind Mapping
helmedeiros
1
400
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 の商標です。