ReAct 루프의 컨텍스트 오염 방지: Plan-and-Act 아키텍처 가이드
에이전트 루프가 길어질수록 발생하는 프롬프트 오염 문제를 방지하는 실무적 설계 패턴.
요약
안드레피 카르파티는 에이전트의 지식과 메모리가 과도하면 오히려 성능을 저하시킬 수 있다고 경고하며, 표준 ReAct 루프가 불필요한 과거 정보를 계속 유지하여 주의력을 분산시키는 문제를 지적했습니다. 이를 해결하기 위한 'Plan-and-Act' 방식은 루프를 계획자와 실행자로 분리하여 실행 문맥이 무한히 커지는 것을 방지합니다. 실행자는 각 작업 후 불필요한 HTML 정보를 제거하여 문맥을 최적화하며, 계획자는 모호함 없이 구체적인 값과 단위를 포함한 단계를 생성해야 합니다. WebArena-Lite 테스트 결과, 적절히 훈련되지 않은 계획자는 오히려 성능을 저하시킬 수 있으며, 계획자 없는 ReAct 스타일 실행자가 36.97%의 점수를 기록한 반면 미흡한 계획자를 도입했을 때는 20.60%로 오히려 성능이 하락했습니다. 따라서 에이전트의 효율적인 운영을 위해서는 체계적인 계획 수립과 효과적인 문맥 관리가 필수적인 공학적 과제입니다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 @_avichawla: Karpathy warned about this months ago: "If agents had less knowledge or less memory, maybe they would be better." His point was th
원문 보기 ↗