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
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies w...
Search
果物リン
February 09, 2026
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
Claude Codeを使っていて、「思ってたんと違う」を何度も繰り返してませんか?
2つの「巻き戻し戦略」を駆使することで、Claudeを迷子から救い、一撃〆で結果を狙いましょう
果物リン
February 09, 2026
More Decks by 果物リン
See All by 果物リン
ADDF - ループエンジニアリングするフレームワークを作ったら/I Didn't Set Out to Build Loop Engineering, But ADDF Did
fruitriin
0
190
AIに与える人間らしさを(略)したら600ページの同人誌になった/I kept thinking about making AI more human, more, more, more... wait, when did this become a 600-page doujinshi?
fruitriin
0
150
記憶を高速で思い出す全文検索パフォーマンス・チューニング テクニック/How to make your AI recall, quickly
fruitriin
0
120
入社半年で作った"社内でも使える"ツール集/Everything I Built on the Side in Half a Year
fruitriin
0
140
embodied記憶の依代 聖杯問答/ Vessel of Memory: The Grail Dialogue #embodied_llm
fruitriin
2
240
ClaudeCodeと遠くへいくためのパーミッションルール/Stop Checking, Start Trusting: Claude Code Permission Rules
fruitriin
0
95
Claude Codeと物忘れ / Invitation talk about context - Why Claude Code forget?
fruitriin
0
140
Electron+Vue+Swift=真のデスクトップアプリ / How to create "Really" desktop app using Electron
fruitriin
0
160
ある日オレオレフレームワークを作りたくなったぞ/Want to Create Oreore Framework
fruitriin
1
200
Other Decks in Programming
See All in Programming
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.4k
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
170
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
500
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
33
15k
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
110
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
150
更なる可用性を求めて、5年間運用したKotlinのアプリケーションをGoでリプレイスする話
ken_tunc
0
440
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
190
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
HDC tutorial
michielstock
2
940
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Designing Experiences People Love
moore
143
24k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Utilizing Notion as your number one productivity tool
mfonobong
4
610
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
How GitHub (no longer) Works
holman
316
150k
RailsConf 2023
tenderlove
30
1.6k
Transcript
Claude Codeと 2つの巻き戻し戦略 株式会社クラフトマンソフトウェア 果物リン 2026/2/10 ࣾLT
自己紹介 - 中島凛 as 果物リン • 12݄ʹೖࣾ͠·ͨ͠ • kubeະͩʹΘ͔ΒΜζ •
झຯͰϓϩάϥϜͱ͔ॻ͖·͢ • Claude CodeͷΦλΫઆ͕ු্
PR: helm-yaml-lsp 作ってます https://github.com/fruitriin/helm-yaml-lsp
Claude Codeɺ ͍͍ײ͡ʹ͔ͭ͑ͯ·͔͢ʁ
໎ͨ͠Γͯ͠·ͤΜ͔ʁ ࢥͬͨΜͱҧ͏ͱࢥͬͯ·͔͢ʁ
ྑ͍ྑ͍ղʹউΔ
໔ࣄ߲ Opus 4.6Ͱύϫʔ͕ղܾ͢Δ͔
前回のおさらい - LLMは全部覚えてる
前回のおさらい - そして忘れる
AI༨ܭͳʹࠞཚ͢Δ
AIが覚えていること • Claude CodeࠓճͷηογϣϯͰͨ͜͠ͱ͕ͯ͢ • લճͷηογϣϯͷ༰Λ͍֮͑ͯͳ͍ (*) • λεΫϓϩδΣΫτʹ͍ͭͯɺجຊతʹௐ͍ͯΔ •
ରԠྗεʔύʔࣄૣ͍৽ਓ͘Β͍ • આ໌ͯ͠ͳ͍͜ͱΒͳ͍
セッションって? • claude ίϚϯυͰىಈ͔ͯ͠Βऴྃ͢Δ·Ͱ • ͘͠ /clear ͢Δ·Ͱ • clear
ͨ͠Γऴྃ͢Δͱผͷ৽ਓClaude͕ͬͯ͘Δʂ
Claudeくんは話の重要度判定が難しい • ձͷதͰͲΕ͕େࣄͩͬͨͷ͔ʁ͕͍͠ • Claudeʹͱ͕ͬͯͯͨͩ͢ͷςΩετ • ಛʹ࣌ܥྻʹΑͬͯగਖ਼͞ΕͨΓ ؔͳ͍ΛΕΔͷ͕ۤख͕ͪ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ LLMは一連の会話を全部覚えている λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ LLMは一連の会話を全部覚えている λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ LLMは一連の会話を全部覚えている λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ AͰࢦࣔͨ͜͠ͱΕͯΔ͡ΌΜʂ
ͳͥͳͷ͔ʁ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ あとから会話ログを読み直したとき λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ λεΫBͷྃʹ ͲΕΛಡΈམͱͯ͠Ξτͩ͠ɺ ॱ൪Λؒҧ͑ͯ͏·͘Ͱ͖ͳ͍
生成AIは会話の真ん中に意識がいかない • Lost in the Middleͱͯ͠ΒΕΔ͕͋Δ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ あとから会話ログを読み直したとき λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ
λεΫCͬͯʂ ͜ͷ͋ͨΓͷΕ͕ͪ
ग़ྗ 回想シーン - compact ೖྗ ίϯςΩετ UIJOLJOH େࣄͦ͏ େࣄͦ͏ େࣄͦ͏
nճ…ݶք͕͖ͨͷͰѹॖ͞Εͨ
λεΫAͬͯʂ コンテキストのcompact(圧縮)も起きる Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͏ʔΜࢥͬͯͨͷͱҧ͏ʂͯ͠ʂ λεΫCͬͯʂ λεΫBͬͯʂ
ʮ͖ͬ͞ͷؒҧ͍ɹ ɹɹɹ·ͨ܁Γฦͯ͠Δʂʯ
ཧ۶͕Θ͔Δͱ ͦΕͦ͏
どうする? • ϊΠζʹͳΔΛݮΒ͢
巻き戻し戦略1. Rewind • Claude CodeͳΒESCΩʔ̎ճ • ձΛͳ͔ͬͨ͜ͱʹͰ͖Δʢר͖ͤΔʣ • ࢦࣔΛग़ͯ͠ΈͯɺClaude͕ޡͬͨղऍΛͨ͠ͱ͖ ݁ՌΛݟ͔ͯΒʮAͰͳͯ͘BʯΑΓɺ
ר͖ͯ͠ʮͨͩ͠AͰͳͯ͘BʹͳΔΑ͏ʹ͢Δʯ
巻き戻し戦略1. Rewind • Rewind͠ͳ͍ͰAIʹґཔ͢Δ →ؒҧͬͨํੑͰॻ͔ΕͨίʔυΛࢀߟʹͯ͠͠·͏ ʢAIमਖ਼લͷίʔυΛ͋·Γ͍֮͑ͯͳ͍ʣ • Rewind͔ͯ͠ΒAIʹґཔ͢Δ →ਖ਼͍͠ঢ়ଶͷίʔυ͔Βग़ൃͰ͖Δ
巻き戻し戦略Rewind Step1. 人間が混乱に気づく λεΫBͬͯʂ Ͱ͖·ͨ͠ʂ B’Βͳ͍Ͱʂ Ͱ͖·ͨ͠ʂ Ͱ͖·ͨ͠ʂ ͬͱB’’ʹͯ͠ʂ લճͷࢦࣔΛଧͪফ͍ͯ͠Δ
લఏ͕݅Γͳ͔͔ͬͨʁ
巻き戻し戦略Rewind Step2. ESCx2 λεΫBͬͯʂ Restore ConversationͰձͷ్தʹΔ AIΕΔ͠ίʔυͤΔ Ͱ͖·ͨ͠ʂ B’Βͳ͍Ͱʂ Ͱ͖·ͨ͠ʂ
Ͱ͖·ͨ͠ʂ ͬͱB’’ʹͯ͠ʂ 3FXJOEΛىಈ &4$Λ̎ճ
巻き戻し戦略Rewind Step2. ESCx2 λεΫBͬͯʂ Γ͍ͨձΛબΜͰ ձ͚͔ͩ͢ɺ ίʔυ͔͢બͿ
͖ͬ͞ͷݟΛ׆੍͔ͯ͠Λ͢ʂ 巻き戻し戦略Rewind Step3. 制約や条件を足して再スタート λεΫBͬͯʂ ͨͩ͠B’ʹͳΒͳ͍Α͏ʹ͢Δ B’’ʹͳΔΑ͏ʹͬͯʂ Ͱ͖·ͨ͠ʂ
Ͱ͖·ͨ͠ʂ λεΫAͬͯʂ λεΫBͬͯʂ ͨͩ͠B’ʹͳΒͳ͍Α͏ʹ͢Δ B’’ʹͳΔΑ͏ʹͬͯʂ ҙ͕ҳΕͳ͍ ؒҧ͍ͷϩά͕ͳ͍ͷͰצҧ͍͠ʹ͍͘ Ͱ͖·ͨ͠ʂ 巻き戻し戦略の使い方 -
知見を活かす
もっとノイズを減らしたい • ͳʹΛͨ͠Β͍͍͔Θ͔ͬͨΒ → /clearͰηογϣϯΛਧ͖ඈͯ͠ Claudeʹܾఆߘͷࢦ͚࣮ࣔͩࢪ ʢ /clear ͰίϯςΩετΛϦηοτ͢ΔͷલճͷLTʹͯʂʣ
巻き戻し戦略2.PlanとApply • λεΫΛ࣮ߦ͢ΔલʹܭըॻΛॻ͘ ʮPlan.mdΛಡΜͰ͍ͩ͘͞ʯ ʮPlan.mdΛݕ౼ͯ͠ʯʮϒϥογϡΞοϓͯ͠ʯ • ࠷ޙʹʮPlan.mdΛ࣮ࢪ͍ͯͩ͘͠͞ʯͰϑΟχογϡʒ
巻き戻し戦略2.PlanとApply • ܭըॻҙਂ͘ϨϏϡʔ͢Δ͜ͱʂ • ؒҧͬͨܭըॻ͔ΒಘΒΕΔͷඞͣؒҧͬͨͷ • ܭըॻखͰͯ͠ྑ͍͠ɺAIʹͤͯ͞Α͍ • ϊΠζ͕Ұͳ͍ঢ়ଶ͔Βελʔτ ίʔυਖ਼͍͠ঢ়ଶ͔Βελʔτ
巻き戻し戦略2.それってPlanモード? • తಉ͡ • PlanϞʔυࡶͳࢦࣔͩͱݕ౼ෆʹ͍࣭ͭͯ͞ΕΔ • ௨ৗϞʔυͰʮPlan.mdΛ࡞ͬͯʯͱࢦࣔͱ͍͍ͩͨ*ಉ͡ • ࢲड͚͑ͷํ͕ͬͪ͜ͷ΄͏͕Έ •
PlanϑΝΠϧΛϨϏϡʔ͍͍͔ͯ͠Ͷ
ྑ͍ྑ͍ղʹউΔ
ϊΠζΛͳͯ͘͠ ͍͖ͪ͛ඞࡴʂ
Happy Vibe Coding
Appendix - 話の種 • TIPS: ίʔσΟϯάΤʔδΣϯτͷ׆༻࣌ɺߴgrepͰফ͠ͳ͍ͨ ΊʹॏཁͳλΠϜϦʔϓઓज़ https://zenn.dev/erukiti/articles/2504-coding-agent • Claude
Codeͷ/rewindίϚϯυͰաڈʹΔɿձͷר͖͠ςΫ χοΫ https://zenn.dev/tmasuyama1114/books/claude_code_basic/viewer/ rewind-command
Appendix - 話の種 • ίϯςΩετΤϯδχΞϦϯάೖʙAI Coding Agent࡞ΓͰ ֶͿจ຺ઃܭʙ - Speaker
Deck https://speakerdeck.com/kworkdev/intro-to-context- engineering