TL;DR
장기 작업을 수행하는 LLM 에이전트는 오래된 토큰을 압축·요약·삭제하며 창(window)을 관리한다. 이 논문은 에이전트의 '계획(plan)'이 대부분 창에만 의존해 한 스텝 만으로 숨겨진 상태 신호가 급락함을 보이고, 따라서 컨텍스트 관리 정책이 에이전트 동작에 직접적인 위험 요소임을 밝힌다.
왜 중요한가
장기 작업을 수행하는 LLM 에이전트는 오래된 토큰을 압축·요약·삭제하며 창(window)을 관리한다. 이 논문은 에이전트의 '계획(plan)'이 대부분 창에만 의존해 한 스텝 만으로 숨겨진 상태 신호가 급락함을 보이고, 따라서 컨텍스트 관리 정책이 에이전트 동작에 직접적인 위험 요소임을 밝힌다.
핵심 기여
리플레이 페어링(replay pairing) 진단법 도입
동일한 궤적을 계획 포함(A)과 계획 제거(B)로 재실행해 각 스텝에서 두 숨겨진 상태의 코사인 거리를 계산하는 방법을 도입했다. 이 신호(PlanSignal)는 계획의 존재가 숨겨진 상태에 미치는 영향을 정량화한다.
계획(plan)이 한 스텝 내에 급격히 소멸함을 실험적으로 규명
Llama-3.1-70B에서 계획 신호는 스텝 +1에서 0.453으로 상승한 뒤 한 액션-관찰 사이클에서 4.1× 감소해 스텝 +5에 약 0.027로 수렴했다(HotpotQA에서는 12.4× 감소). 이는 계획이 지속적 내부 상태로 유지되지 않음을 의미한다.
reasoning-trace 오염과 strict stripping 보정
DeepSeek 계열의 reasoning 모델은 <think> 블록에서 계획 내용을 재진술해 표준 제거 프로토콜이 오염을 남긴다. Prior <think> 블록을 제거하는 strict stripping을 적용하면 R1에서 스텝+1 신호가 in-sample에서 +163%, held-out에서 +153% 회복되었다.
선형 Ridge 프로브의 검출·전이성 확인
L32 레이어에서 학습한 Ridge 회귀 프로브가 ALFWorld에서 R^2=0.875, AUROC≈0.999를 기록했고 HotpotQA에 제로샷 전이 시 AUROC=1.000을 보였다. Llama-학습 방향은 다른 모델군에도 부분 전이되었다(예: R1 strict-strip AUROC=0.748).
컨텍스트 압축 스트레스 테스트: 계획 유출의 실전 비용
윈도우에서 계획을 유출(naive eviction)하면 ALFWorld 성공률이 56.7% → 22.0%로 -34.7pp 감소했고, 계획을 고정(pin)하거나 프로브로 조건부 재주입(probe-gated)해도 동일한 컨텍스트 예산에서는 성능이 회복되지 않았다.
핵심 아이디어 이해하기
출발점과 기존 한계: Transformer 계열 모델은 입력 윈도우에 있는 텍스트를 매 스텝 다시 읽어 행동을 안내할 수 있다(context-time memory), 또는 정보를 파라미터나 내부 누적 상태로 흡수해 텍스트가 사라져도 동작이 유지될 수 있다(weight-time memory). 장기 에이전트는 계획을 초기에 작성하고 여러 스텝에 걸쳐 참조하므로, 계획이 실제로 어디에 '저장'되는지가 컨텍스트 관리(압축·요약·유출) 안전성의 핵심이다. 기존 평가 지표는 행동 일치만 보았기 때문에 두 메커니즘을 구분하지 못했다.
관련 Figure

이 Figure는 작업 유형별로 초기 스파이크와 빠른 감쇠가 일관되며, 복잡한 계획(6-8스텝)과 단순 계획(3-4스텝) 모두 유사한 감쇠 패턴을 보인다는 것을 뒷받침한다. 따라서 계획 소실 역학이 특정 작업 난이도에 의존하지 않고 모델 구조적 특성임을 지지한다.
스텝 상대 플랜 신호 시계열 플롯으로, 여러 ALFWorld 작업 타입에서 스텝0(계획 직후) 신호가 유사하게 높고 이후 급감함을 보여준다.
방법론
전체 접근과 핵심 아이디어: 동일 궤적을 두 조건으로 실행한다. A(plan-present)는 계획 교환이 대화 히스토리에 남고, B(plan-stripped replay)는 동일한 관찰과 행동을 재생하되 계획 교환을 제거한다. 각 스텝과 각 레이어에서의 숨겨진 상태를 수집해 PlanSignal = 1 - cos(h_A, h_B)로 계산하고 시간에 따른 변화를 측정한다. 이 값은 계획 교환의 유무가 숨겨진 상태에 미치는 총합 영향(위치·길이·담화 구조 포함)을 상한으로 잡는다.
주요 결과
메인 벤치마크(ALFWorld): 스텝 +1에서 PlanSignal = 0.453 ± 0.039로 급상승했고 스텝 +2에서 0.110 ± 0.032로 떨어져 한 사이클 내에 4.1× 감소했다. 스텝 +5에서 약 0.027 수준으로 수렴했다. HotpotQA는 초기 크기 유사(0.445)하나 감쇠가 더 빨라 12.4× 감소를 기록했다. 프로브 성능: L32에서 학습한 Ridge 회귀가 ALFWorld에서 R^2=0.875±0.016, 이진화(τ=0.15) 시 AUROC=0.999, Precision=0.985, Recall=0.825를 보였다. 같은 ALFWorld 프로브 방향을 HotpotQA에 제로샷 적용하면 AUROC=1.000을 보였고, 도메인별 재교정으로 F1을 0.920까지 개선했다. reasoning 모델과 strict stripping: DeepSeek-R1-Distill-Llama-70B의 표준 측정은 스텝+1 신호 0.022로 작게 나왔으나 strict stripping 적용 시 0.058로 +163% 회복됐다. Llama 비계층 모델에서는 strict stripping이 +4.8%의 무의미한 변화에 그쳤다. 컨텍스트 압축 스트레스 테스트: 동일한 컨텍스트 예산(keep_recent=4)에서 naive eviction은 ALFWorld 성공률을 56.7%→22.0%로 −34.7pp 감소시켰고, plan_protected·probe_gated 정책은 동일 조건에서 성능을 회복하지 못했다.
관련 Figure

이 Figure는 계획이 네트워크 깊이의 특정 영역에 집중되어 있음을 보여준다. L32에서 신호가 최고치에 도달하고 주변 레이어(L28/L36)가 둘러싸는 형태로, 프로브를 L32에 두는 설계 결정의 근거가 된다. 또한 다양한 레이어에서의 신호 강도 분포는 계획이 '깊이 상대적(depth-relative)'으로 인코딩된다는 주장과 일치한다.
알프월드에서 레이어별 스텝+1 PlanSignal 막대 그래프로, L32가 피크(0.686)를 보인다.

이 Figure는 논문의 핵심 실험 결과인 ‘한 스텝 내 급격한 신호 감소(4.1×)’를 시각적으로 요약한다. PlanSignal의 평균과 표준오차가 제시되어 정량적 주장의 근거를 제공하며, 컨텍스트-타임 의존성 주장의 경험적 근거로 직접 연결된다.
스텝 상대 PlanSignal 평균 그래프(80개 작업)로, 스텝+1에서 0.453로 급상승한 뒤 스텝+2에서 0.110으로 4.1× 감소함을 보여준다.
기술 상세
전체 아키텍처 구조: 실험은 주로 Llama-3.1-70B-Instruct(비추론형)과 DeepSeek-R1-Distill-Llama-70B(추론형)를 ReAct 에이전트 템플릿으로 ALFWorld(텍스트 전용)와 HotpotQA에서 실행했다. 각 전방통과에서 최종 토큰 위치의 전체 숨겨진 상태(차원 ℝ^{8192})를 모든 레이어에서 수집했다. 모델은 8×H200 GPU에서 파이프라인 병렬로 실행됐다. PlanSignal 수식과 해석: 입력으로 두 조건의 숨겨진 상태 벡터 h_A, h_B를 받는다 → 계산으로 cos(h_A,h_B)를 구한 뒤 1−cos 값으로 변환한다 → 결과는 0~2 범위의 스칼라(보통 0에 가까울수록 동일함)를 반환한다 → 이 값은 계획 교환의 존재가 그 스텝의 내부 표현에 미친 총 영향량을 의미한다. 예: pre-plan 스텝에서 1−cos≈10^{−8}로 거의 0이다. 프로브 학습: 피크 레이어 ℓ^*=32의 숨겨진 상태를 입력으로 Ridge 회귀를 학습해 연속 PlanSignal(스칼라)을 예측한다 → 예측값에 임계 τ=0.15를 적용해 binary fire/no-fire 결정을 얻는다 → 학습은 80 ALFWorld 작업(50 train, 30 held-out)에서 5-fold stratified CV로 수행됐다. strict stripping 알고리즘: 표준 B 조건에서 계획 교환을 제거하는 것에 더해, 모든 이전 어시스턴트 턴에서 완결된 … 블록을 삭제한다. Thought:/Action: 뒤의 내용은 보존해 외부 행동-관찰 시퀀스는 동일하게 유지한다. 이 절차는 reasoning 모델의 재진술 오염을 감소시키는 목적이다. 통계·검증 조치: pre-plan 스텝으로 리플레이 메커닉 오류 여부를 감지했고(shown ~10^{−8}), 샘플 수는 ALFWorld 80 tasks(1360 post-plan steps), HotpotQA 30 pairs, 추가 R1 샘플로 구성됐다. Probe 성능의 일부는 step-index 누수에 기인할 수 있어(예: step index가 L32에서 R^2=0.978로 고도로 디코딩됨) 혼동을 제거하는 혼합효과 분석은 후속 작업으로 제시됐다.
한계점
논문이 명시한 제약만 기술한다.
- 표현적(representational) 주장에 집중하며 행동적(behavioral) 인과성은 약하다: strict stripping이 표현적 신호를 크게 회복했지만 행동 성공률 개선은 통계적으로 유의하지 않았다.
- step-index 누수: PlanSignal과 step index의 상관으로 인해 프로브 AUROC의 일부는 단계 정보를 이용한 결과일 수 있으며, 이를 분리하는 혼합효과 통제가 아직 수행되지 않았다.
- strict stripping의 비대칭성: B에만 블록을 제거하므로 복구된 신호가 진짜 계획 오염 제거인지, 비대칭적 분포 변화인지 완전히 구분되지 않는다. 논문은 양쪽에서 제거하거나 길이-매칭 중립 텍스트 대체 같은 후속 제어를 제안한다.
- 모델·도메인·예산 범위 제한: 실험은 주로 Llama/DeepSeek 계열과 ALFWorld/HotpotQA에 한정되며 더 넓은 복제·예산 스윕이 필요하다.
실무 활용
리플레이 페어링과 L32 기반 프로브는 컨텍스트 관리 시스템에서 '계획 소실'을 조기 경고하는 진단 도구로 사용될 수 있다. 프로브는 평균 4.45스텝(중간값 5) 선행 경고를 제공해 재주입 시점을 판단하는 신호를 줄 수 있다.
- 컨텍스트 매니저에서 계획/안전 지침의 유출 시점을 모니터링해 재주입 타이밍을 판단
- 모델별·도메인별로 계획 인코딩 깊이를 측정해 보존 우선순위 결정
- 리서치에서 계획-의존 토큰이 행동에 미치는 영향을 정량화하는 실험 파이프라인
코드 공개 여부: 미확인
키워드
용어 해설
- Context-time memory
- — 모델이 필요한 정보를 매 추론 스텝마다 입력 텍스트(window)에서 다시 읽는 방식의 기억 방식이다. 토큰이 윈도우에서 사라지면 정보도 사라지므로 컨텍스트 관리(요약·압축·유출)가 성능에 직접 영향을 준다.
- Weight-time memory
- — 정보가 모델 파라미터에 흡수되어 텍스트가 사라져도 내부 상태로 남아있는 방식의 기억이다. 이 경우 컨텍스트에서 토큰을 제거해도 동작에 영향을 주지 않는다.
- Replay pairing
- — 동일한 행동·관찰 궤적을 두 번 실행해서(A: 계획 포함, B: 계획 제거) 각 스텝의 숨겨진 상태 차이를 코사인 거리로 측정하는 진단 기법이다. 계획이 윈도우에 의존하는지 내부화됐는지 판별하는 수단이다.
- Strict stripping
- — 리플레이 페어링의 변형으로, 계획 교환을 제거할 뿐 아니라 prior <think> … </think> 블록 전체를 조건 B에서 삭제한다. reasoning 모델의 재진술 오염을 제거해 계획 신호를 더 잘 노출한다.
- Probe transfer
- — 한 도메인/모델에서 학습한 선형(또는 Ridge) 프로브를 다른 도메인/모델에 그대로 적용해 계획-존재 방향이 얼마나 보편적으로 재현되는지 측정하는 방법이다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.