결과는 다음 관찰값이야
tool이 실행된 뒤 모델이 보는 건 우리가 돌려준 것뿐이야. 시끄러운 dump를 주면 다음 결정도 시끄러워진다. 선명한 observation을 주면 다음 결정이 나아진다.
결정에 필요한 형태로 요약해
좋은 결과는 호출이 성공했는지, 무엇이 바뀌었는지, 어떤 사실이 중요한지, 다음에 무엇을 할 수 있는지 알려준다. upstream API가 돌려준 모든 field를 다 넣지 않아.
큰 결과는 preview와 handle을 돌려줘. 모델이 필요한 상세 정보를 id로 다시 요청하게 해야지, 쓸지도 모르는 자료로 context window를 채우면 안 돼.
Error도 관찰값이다
에러를 generic failure text 뒤에 숨기지 마. structured error type, retry 가능 여부, recovery suggestion을 돌려줘. observation이 명확하면 모델은 꽤 자주 적응한다.