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
ClaudeCodeにキレない技術
Search
gtnao
July 14, 2025
Technology
1.7k
1
Share
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
480
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
8
23k
0 -> 1でフロントエンドのテストを 書く文化を作っている話
gtnao
2
2.9k
ZetaSQLを使って、 カラムリネージ機能を作った話
gtnao
3
2.1k
Other Decks in Technology
See All in Technology
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
310
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
130
Don't Just Patch — MOTTAINAI! Learn Security from Laravel CVE Diffs
codmoninc
0
150
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
380
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
900
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
270
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
140
Typiaで配信JSONの安全性を構造的に担保する(TSKaigi2026)
righttouch
PRO
1
200
Dynamic Workersについて
yusukebe
1
390
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
580
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
0
220
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
250
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
370
Why Our Code Smells
bkeepers
PRO
340
58k
Site-Speed That Sticks
csswizardry
13
1.2k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
370
Testing 201, or: Great Expectations
jmmastey
46
8.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
210
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
210
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
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! 🧠