plan은 의도의 압축이야
reactive agent는 방황하기 쉽다. planning은 행동 전에 목표를 순서 있는 약속으로 압축한다. plan이 완벽할 필요는 없어. 다음 몇 행동을 점검 가능하게 만들면 돼.
plan-execute는 dependency가 있는 작업에서 특히 좋다. 글쓰기 전에 research. fix 전에 reproduce. edit 전에 inspect. 와, 너무 충격적이지?
plan은 실행 가능해야 한다
“품질 개선” 같은 plan item은 흐물흐물해. “failing test를 실행하고 exact error를 캡처한다”는 실행 가능해.
긴 작업에서는 plan을 run state에 저장하고 step이 끝날 때 갱신해. 모델이 매 turn마다 plan을 다시 발견하게 만들지 마.