긴 컨텍스트가 코딩 에이전트의 기억을 대신하지는 못한다

는 매우 를 넣을 수 있어서 코딩 작업에서 더 똑똑하게 느껴질 수 있다. 긴 설계 작업에서 계획을 더 잘 세우고, 놓치기 쉬운 경우를 더 잘 잡고, 긴 작업 중에도 덜 흔들리는 모습이 있었다. 하지만 가 곧 좋은 메모리는 아니었다.

안에서 패키지 설치 문제를 풀 때, 에이전트는 여러 번 틀린 해결책을 시도한 뒤에야 제대로 된 해결책을 찾았다. 나중에 비슷한 문제가 다시 생기자 에이전트는 최종 해결책만 깔끔하게 떠올리지 못하고, 실패했던 명령과 임시 우회책까지 함께 끌어왔다. 그 결과 잘못된 설치 시도가 유용한 단서처럼 다시 등장했고, 특정 에서만 필요했던 임시 가정이 다른 환경에도 섞여 들어갔다.

는 많은 기록을 보관하지만, 그 기록에서 무엇이 실패였고 무엇이 최종 지식인지 정리해 주지는 않는다.

핵심 포인트

  • 는 긴 코딩 작업에서 계획과 예외 처리 면에서 강하게 느껴졌다.
  • 는 많은 을 담지만, 그것만으로 좋은 메모리가 되지는 않는다.
  • 패키지 설치 문제에서 실패한 명령들이 나중에 다시 유용한 정보처럼 끌려왔다.
  • 특정 에서만 맞던 임시 우회책이 다른 환경에도 잘못 적용될 수 있었다.
  • 를 쓸 때는 최종 해결책과 실패한 시도를 분리해 기록하는 편이 좋다.
원문 보기