본문 바로가기
C.W.K.
Stream
Lesson 02 of 05 · published

Compaction은 유용하고 lossy

~24 min · compaction, loss, verification

Level 0Window Watcher
0 XP0/50 lessons0/13 achievements
0/100 XP to next level100 XP to go0% complete

Compaction은 되살리기가 아니야

요즘 API는 긴 대화를 알아서 압축해주고, 속을 알 수 없는 내부 상태를 그대로 들고 가기도 해. 편하지. 그렇다고 상태를 직접 적어두는 걸 그만둬도 된다는 뜻은 아니야. 압축된 것들이 모형한테는 도움이 될지 몰라도, 사람은 그 속을 들여다볼 수가 없거든.

망하는 방식 둘

provider 압축은 자동인데 속이 안 보여. 모형 내부에는 도움이 돼도 뭐가 남았는지 확인할 길이 없지. 손으로 쓴 요약은 읽히긴 하는데 빠지는 게 있어. 적어놓지 않으면 세부가 그냥 날아가. 둘 다 확인이 필요해. compaction이 끝나면 뭘 잃었을 법한지 물어보고, 파일로 남아 있는 것과 대조해봐.

믿되, 확인은 해

compaction 직후 첫 turn은 점검이야. 되돌릴 수 없는 작업으로 뛰어드는 시간이 아니라. 모형이 결정적인 규칙이나 전제를 잃어버렸다면, 위험한 행동 도중이 아니라 그 전에 알아내고 싶잖아.

compaction은 압축 도구지 진실을 알려주는 신탁이 아니야. 움직이기 전에 항상 확인해.

Code

compaction 뒤 점검·yaml
post_compaction_check:
  - restate current goal
  - list live constraints
  - list touched files
  - list authority boundaries (do-not list)
  - name next safe action
  - say what might be missing
  - wait before destructive work
모형한테 던지는 점검 prompt·text
Drift audit (post-compaction):
Using only current context, list:
  1. Live rules I must obey.
  2. Things I must NOT do.
  3. Sources I have verified this turn.
  4. The next safe action.
  5. Anything I think might be missing.
Do not infer from priors. Say 'missing' if missing.

External links

Exercise

네 워크플로에 쓸 compaction 뒤 점검 prompt를 초안 잡아봐. 모형이 알던 걸로 지어내지 말고 빠진 게 있으면 빠졌다고 인정하게 시켜야 해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.