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
ClaudeCodeにキレない技術
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
gtnao
July 14, 2025
Technology
1.8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ClaudeCodeにキレない技術
AI-Native Day vol.1 (株式会社primeNumber社内イベント)
https://primenumber.com/
gtnao
July 14, 2025
More Decks by gtnao
See All by gtnao
AI Native 開発への挑戦
gtnao
2
13k
TROCCO今昔
gtnao
0
560
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
8
25k
0 -> 1でフロントエンドのテストを 書く文化を作っている話
gtnao
2
3k
ZetaSQLを使って、 カラムリネージ機能を作った話
gtnao
3
2.2k
Other Decks in Technology
See All in Technology
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
280
GoCon2026 - Open Source, Open World
sanposhiho
3
3.1k
Webとヘルスデータ
yukukotani
1
370
こんなアーキテクチャ図は嫌だ BEYOND THE TIME: 半年後の自分へ贈る15のメッセージ / 15 of Anti-pattern in AWS Architecture Diagrams
naospon
3
300
2026-09-10 【Snowflake World Tour Tokyo 2026】dbt Core と Snowflake で実現する多層的なデータガバナンス / Multi-Layered Data Governance Powered by dbt Core and Snowflake
civitaspo
0
310
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
300
作り直せるコードは迅速に 作り直せないDBは慎重に - AI時代のプロダクトエンジニアが「判断の不可逆性」で開発速度を変える話
kinosuke01
0
300
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
160
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.4k
Where Is JetBrains AI Heading- — Central CLI, Air Alpha, and the Agentic Development Stack
x5gtrn
PRO
0
150
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
150
10分で知る最近のOmarchy
komagata
0
240
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
730
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
65k
Statistics for Hackers
jakevdp
799
230k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.9k
Faster Mobile Websites
deanohume
310
32k
WENDY [Excerpt]
tessaabrams
13
39k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
270
My Coaching Mixtape
mlcsv
0
310
Transcript
AI-Native Day vol.1 (社内勉強用) Claude Code に キレない技術 Agentic Coding
時代のアンガーマネジメント naotaka nakane (@gtnao)
中根 直孝 (naotaka nakane) @gtnao CTO室 室長 Staff Software Engineer
Claude Code歴: 1ヶ月 1ヶ月のccusage: $7500
なぜキレるか? 💢
時間を無駄にされたと感じるから 🕑
Claude Code の衝撃 Claude Code の衝撃
何が変わった? 🤖 現役最強の コーディングLLM ・Opus/Sonnet 4の 登場 💻 ターミナルと一体化 ・シェルコマンドを
自在に操る ・N回目の Unix哲学再考 🎯 コーディング特化 エージェント ・予想外によく動く
定額制の衝撃 😰 Before ・ 「トークン溶かした...」 ・ 「次は慎重に...」 ・潜在的にブレーキ 🚀 After
・とりあえずAIに投げる ・Build & Scrap ・高速イテレーション パラダイムシフト 🌏
半年前のAIコーディングの悩み ほとんど解決された?
本当に?
まだ解決されていないこと 確率論と時間との戦い 🎲 出力は運次第 どれだけ完璧な指示を出しても 理想の結果が出るかは 博打 ⏱️ 沼にハマると抜け出せない 生成に時間がかかる上に
一度ズレると延々と失敗 結果、全部やり直し... 時間をかけたが無駄骨に → キレる 💢
Agentic Coding 時代のアンガーマネジメント 効率的に望む結果へ たどり着く方法を身につけよう!
2つのアプローチ 2つのアプローチ
2つのアプローチ 🚗 助手席アプローチ ・AIとペアプロ ・スケール感は薄い ・確実性は高い うまくやらないとキレやすい💢 🚙 後部座席アプローチ ・丸投げ
・アイデアを高速検証 ・博打度は高い 時間を無駄にされた感は薄いので (案外)キレにくい
(参考) AI時代のソフトウェア開発を考える @twada
どちらを選ぶ? 使い分けが大事だが… 今のところメイン業務では 助手席アプローチ 確実性重視で着実に 後部座席も体験推奨 0→1の威力は計り知れない 簡易ツール作成や プライベートプロジェクトで 一度体験しておこう
Claude Codeの性質を理解する Claude Codeの性質を理解する
(個人的)Claude Codeの性質 🧠 頻繁な記憶喪失 ❓ 曖昧な指示は苦手 🎲 非決定的 🚫 仕組み的に苦手/
不可能なことがある 🎨 人間が思う 良いコードとのズレ 📄 ドキュメントの 違和感
頻繁な記憶喪失 CLAUDE.mdやMUST指示も完璧じゃない 巷に溢れる忘れさせないテクニックも限界あり ✂️ タスクを分割 長く動くとどうしても忘れる 塩梅は慣れが必要 🗜️ 能動的にcompact 新しく作業を始める際に
Context left until auto-compactが出ていたら
曖昧な指示は苦手 「明確に指示せよ」と言われても... AIと人間のギャップはあり一発では伝わらない 📝 まずコード付きで設計を書かせる できるだけ具体的なコード ドキュメントに吐かせてもいい 🎯 ダメ出しで軌道修正 プラン段階の間違いなら心理的に許せる
コードを書いてから修正させると、 とっ散らかる/時間かかる/お掃除忘れ→イライラ💢
非決定的 巷のタスクは決定的に解決できるものが多い なんでもClaudeにやらせるのはやめよう(手段の目的化) 📜 決定的なタスクは Claudeにスクリプトを書かせる 特にコーディング以外のタスクで有用 💎 Rubyなどもおすすめ (Shellが苦手な場合)
レビューしやすい
仕組み的に苦手/不可能なことがある (例)末尾改行問題 LLMの出力を書き込みしている以上、仕組み的に改行されない 簡単が故に「なんでこんなこともできないのか」とキレやすい💢 🔧 hookなどを使う https://docs.anthropic.com/ja/docs/claude-code/hooks TROCCOのプロジェクトでも導入済み
人間が思う良いコードとのズレ 先にふるまいを実装させる 1️⃣ 愚直に書かせる コントローラー直書き クソデカReactコンポーネント まず正しいふるまいを 2️⃣ テストを書かせる ふるまいを固定
TDD的に先にやってもOK 3️⃣ 初めて抽象化 Service/Hooksに分割 「捨てられる」から安心 失敗したらgit reset
(参考) Tidy First? @Kent Beck 「ふるまい(Behavior) 」と「構造(Structure) 」の変更を分離
ドキュメントの違和感 AIはドキュメントの「評価関数」が分からない 💪 AIが得意なこと 大量の情報を処理 構造化しやすい 文章の体裁を整える 😵 AIが苦手なこと どういった内容を入れるべきか
何が評価されるか分からない 明後日の方向のAI臭い感じに... 解決策:骨格(マークダウンのヘッダー等)をこちらで提示
Happy Agentic Coding! 🧠