Remember, Verify, or Ask? Cross-Family Evaluation of Memory Commitment in LLM Agents
AI 비서가 뭘 기억할지 결정할 때, '물어봐야 할 순간'에 되레 세상에 확인하고 넘어간다
연구팀은 LLM(거대언어모델) 에이전트가 대화 중 얻은 정보를 영구 기억으로 저장할지, 그때만 쓰고 버릴지, 다시 확인할지, 사용자에게 되물을지를 판단하는 능력을 테스트하는 벤치마크 MCB를 만들었다. Claude와 Qwen 두 계열 모델을 비교한 결과, 두 모델 모두 애매한 상황에서 사용자에게 물어보기보다 세상(외부 정보)을 확인하는 쪽을 훨씬 더 잘 선택했다. 프롬프트(지시문)를 바꾸면 정답률이나 잘못된 저장 비율은 개선되지만, 사용자에게 물어봐야 하는 상황을 놓치는 문제는 그대로 남았다.
무엇을 했나
- 연구진은 대화에서 얻은 정보를 놓고 저장(persist), 그 순간만 사용(ephemeral), 재확인(verify), 사용자에게 되묻기(clarify) 중 하나를 고르게 하는 시나리오 140개짜리 벤치마크 MCB를 공개했다.
- 비전문가 라벨러 2명이 별도로 정답을 매겨 97.1% 일치, 코헨의 카파(평가자 간 일치도 지표) 0.962로 신뢰도를 확보했다.
- Qwen 모델은 맨몸 상태(추가 지시 없이)에서 애매한 12개 상황 중 단 한 번도 사용자에게 되묻지 않았지만, 정보가 바뀔 수 있는 18개 상황 중 12개는 재확인했다.
- 예시 몇 개를 보여주는 퓨샷 프롬프트를 쓰면 정답률이 0.557에서 0.771로 올랐지만, 되물어야 할 상황을 잡아내는 비율은 0.333에 머물렀다.
- 다섯 가지 규칙을 명시한 정책 프롬프트는 잘못된 영구 저장 비율을 0.243에서 0.100으로 줄였지만 전체 정답률 개선은 통계적으로 뚜렷하지 않았다.
- 답을 말로 고르는 것과 실제 도구 호출(memory_write, ask_user 등)로 표현하는 것 사이 일치도는 Claude 두 모델에서 각 57%, Qwen에서는 23%에 그쳐, 말과 행동이 다를 수 있음을 보여줬다.
| Benchmark | Recall/reuse | Storage gate | Ask user | Check world | Structured action |
|---|---|---|---|---|---|
| LongMemEval / LoCoMo [12, 4] | ✓ | – | – | – | – |
| MemBench [9] | ✓ | – | – | – | – |
| PerMemBench [3] | ✓ | ✓ | – | – | – |
| CLAMBER [17] | – | – | ✓ | – | – |
| Mem2ActBench [8] | ✓ | – | – | – | ✓ |
| MCB (ours) | – | ✓ | ✓ | ✓ | ✓ |
| Acquire / candidate update | Later reuse | Gold | Boundary cue |
|---|---|---|---|
| “I always prefer dark mode.” | Configure a new workspace | Persist | Explicitly durable and reusable preference |
| “Use APA for this report.” | Prepare an unrelated report | Ephemeral | Scope is limited to one artifact |
| “Restaurant X is open tonight.” | Rely on it one month later | Verify | The world state can change |
| “Make it like last time.” | Several prior artifacts fit | Clarify | Only the user can resolve the referent |
| System | Condition | Accuracy [95% CI] | Macro-F1 | OM↓ | Clar.↑ | Ver.↑ |
|---|---|---|---|---|---|---|
| Always Persist | – | .257 [.157,.371] | .102 | .743 | .000 | .000 |
| Majority Action | – | .314 [.214,.429] | .120 | .000 | .000 | .000 |
| Keyword | – | .257 [.157,.371] | .228 | .071 | .833 | .056 |
| Category oracle | – | .800 [.700,.900] | .792 | .071 | .667 | .889 |
| Claude Haiku 4.5 | bare | .629 [.514,.743] | .615 | .029 | .500 | .944 |
| policy | .857 [.771,.929] | .846 | .014 | .750 | .944 | |
| few-shot | .757 [.643,.857] | .732 | .057 | .500 | .944 | |
| Claude Sonnet 4.6 | bare | .814 [.714,.900] | .790 | .057 | .500 | .889 |
| policy | .843 [.757,.929] | .831 | .014 | .667 | 1.000 | |
| few-shot | .814 [.729,.900] | .796 | .043 | .583 | .944 | |
| Qwen3.5-9B | bare | .557 [.443,.671] | .450 | .243 | .000 | .667 |
| policy | .629 [.514,.743] | .542 | .100 | .083 | .944 | |
| few-shot | .771 [.671,.871] | .726 | .129 | .333 | .833 | |
| Claude Haiku 4.5 | act | .514 [.400,.629] | .456 | .143 | .583 | .778 |
| Claude Sonnet 4.6 | act | .529 [.414,.643] | .531 | .100 | .500 | .556 |
| Qwen3.5-9B | act | .343 [.243,.457] | .236 | .057 | .083 | .056 |
| Comparison | Δ [95% CI] | pH |
|---|---|---|
| Haiku policy–bare | +.229 [.114,.343] | .002 |
| Haiku few-shot–bare | +.129 [.043,.214] | .047 |
| Sonnet policy–bare | +.029 [-.086,.143] | 1.000 |
| Sonnet few-shot–bare | +.000 [-.100,.100] | 1.000 |
| Qwen policy–bare | +.071 [-.014,.157] | .539 |
| Qwen few-shot–bare | +.214 [.114,.329] | .002 |
| Qwen policy–bare (OM) | -.143 | .038 |
| Sonnet act–bare | -.286 [-.414,-.143] | <.001 |
| Qwen act–bare | -.214 [-.386,-.029] | .047 |
왜 중요한가
개인 비서형 AI가 사용자의 말을 잘못 영구 저장하면 이후 행동이 조용히 왜곡될 수 있어, 언제 기억하고 언제 되물어야 하는지 판단하는 능력은 안전한 개인화 AI 설계의 핵심 요소다. 이 연구는 겉으로 드러난 답변만 평가하면 놓치는, 실제 도구 사용 단계에서의 판단 오류까지 함께 측정해야 한다는 점을 보여준다.
이 논문의 용어
- LLM 에이전트 · 대화를 기억하고 도구를 써서 작업을 수행하는 거대언어모델 기반 프로그램
- 코헨의 카파 · 두 평가자의 판단이 우연 이상으로 얼마나 일치하는지를 나타내는 통계 지표
- 퓨샷 프롬프트 · 모델에게 몇 개의 예시를 함께 보여줘 원하는 답변 형식을 유도하는 지시 방식
- 과잉 기억(over-memory) · 저장하지 말아야 할 정보를 영구 기억으로 잘못 저장하는 오류
- McNemar 검정 · 두 조건에서 같은 항목의 정답·오답 변화를 비교하는 통계적 유의성 검정 방법
논문 원문 초록 (영문)
Persistent memory can personalize an LLM agent, but an incorrect durable update can silently distort future behavior. We study the memory-clarification boundary: whether interaction-derived information should be persisted, used only in the current context, re-verified, or clarified with the user. MCB contains 140 primary scenarios, split into 70 development and 70 held-out items, plus a separate 70-item contrast set. It evaluates both action labels and structured tool-call selection. Two non-authors independently label the 70 held-out primary and 70 contrast items (97.1% agreement, Cohen's kappa = 0.962); a blind third resolves four disagreements, replacing eight author labels by non-author majority. Across Claude and Qwen, models verify changing facts more reliably than they ask users to resolve ambiguity. Bare Qwen asks on 0/12 clarification items while verifying 12/18 freshness items. Few-shot prompting raises accuracy from 0.557 to 0.771 (paired delta = +0.214, Holm-adjusted exact McNemar p_H = 0.002), yet clarification recall remains 0.333. The policy prompt reduces erroneous persistence from 0.243 to 0.100 (p_H = 0.038), although its accuracy gain is not significant. Label-tool agreement is 57% for each Claude model and 23% for Qwen; Qwen accuracy falls from 0.557 to 0.343 (p_H = 0.047). Memory evaluation must test both stated decisions and tool-call choices.
arXiv에서 원문 보기최신 논문
- SWE-bench Science: Can Coding Agents Resolve Engineering Tasks in Science?AI 코딩 에이전트에게 과학 소프트웨어 수리를 시켜보니, 절반도 제대로 못 고쳤다
- When Saying No Makes Better Videos: Designing Dual Gatekeeping for Pedagogically Grounded AI Content CreationAI가 만든 교육 영상, 보기 좋아도 '아니오'라고 말할 수 있어야 잘 가르친다
- LoRA-GA$^2$: Low Rank Adaptation with Multi-step Gradient Adaptive Alignment모델을 통째로 학습하지 않고도, 학습 초반 몇 걸음의 기울기를 미리 훔쳐봐서 LoRA를 더 똑똑하게 초기화하는 법
- TESTNAV: Pareto-Guided Search for Compositional Robustness TestingAI 모델을 여러 손상이 겹친 입력으로 시험할 때, 굳이 다 테스트하지 않고도 '진짜 위험한 실패'만 골라내는 탐색법
- Natural Language Code Retrieval for 1C:Enterprise: An Open Benchmark and Efficient Bi-Encoder러시아어로 1C 회계 소프트웨어 코드를 찾아주는 첫 검색 벤치마크와 전용 AI 모델이 나왔다
- FlashPrefill V2: Block-Sparse Prefill Attention for Long-Context LLM Serving논문 속 시연이 아니라 실제 서비스에 넣을 수 있는 희소 어텐션 만들기
- NepOOC-M: Bilingual Nepali-English Benchmark and Comparative Analysis of Multimodal Architectures for OOC Detection네팔어 가짜뉴스 탐지, 사진 안 보고 문장만 읽어도 정답률 94%
- Robust Incomplete Multimodal Sentiment Analysis via Iterative Proxy Correction텍스트가 빠지거나 망가져도, AI가 그 자리를 대신할 '가짜 텍스트'를 한 번에 만들지 않고 여러 번 고쳐가며 감정을 더 정확히 읽어낸다