← 최신 논문
💻 computer science

ENGRAM: Effective, Lightweight Memory Orchestration for Conversational Agents

ENGRAM은 상호작용을 세 가지 정형화된 메모리 유형으로 구성하고 밀집 검색을 활용하는 단순한 라우터-리트리버 아키텍처를 사용하여 복잡한 지식 그래프나 다단계 파이프라인의 필요성을 제거하는 동시에 토큰 사용량을 크게 줄임으로써, 대화형 에이전트에서 최첨단 수준의 장기적 일관성을 달로하는 경량 메모리 시스템입니다.

원저자: Daivik Patel, Shrenik Patel

게시일 2026-02-04
📖 3 분 읽기☕ 가벼운 읽기

원저자: Daivik Patel, Shrenik Patel

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

매우 똑똑하지만 기억력이 형편없는 친구와 대화하고 있다고 상상해 보세요. 대화를 마칠 때마다 그 친구는 방금 당신이 한 말을 모두 잊어버립니다. 만약 내일 다시 대화를 시도한다면, 그 친구는 당신을 한 번도 만난 적 없는 것처럼 행동할 것입니다. 이것이 현재 AI 챗봇이 작동하는 방식입니다. 그들은 기억의 "창(window)"을 가지고 있으며, 대화가 너무 길어지면 오래된 내용이 밀려나 사라지고, AI는 무언가를 잊어버리거나 멋대로 지어내기 시작합니다.

이를 해결하기 위해, 연구자들은 AI를 위한 믿기 힘들 정도로 복잡한 "기억 기계"를 구축해 왔습니다. 그들은 거대한 디지털 서류함, 정교한 연결 지도(거미줄 같은), 그리고 무엇을 언제 기억할지 결정하는 복잡한 스케줄러 등을 사용합니다. 이는 단순히 짧은 대화를 기억하기 위해 거대한 도서관과 사서, 카탈로그 로봇, 그리고 보안 시스템까지 구축하는 것과 같습니다.

ENGRAM의 등장.

이 논문은 AI에게 기억을 부여하는 새로운 방법인 ENGRAM을 소개합니다. 저자들은 거대하고 복잡한 도서관이 필요한 것이 아니라, 그저 단순하고 정리된 노트 한 권만 있으면 된다고 주장합니다.

ENGRAM이 어떻게 작동하는지 다음의 간단한 비유를 통해 설명하겠습니다.

세 개의 서랍이 있는 책상

모든 노트를 하나의 크고 지저분한 더미로 던져두는 대신, ENGRAM은 AI에게 정확히 세 개의 특정 서랍이 있는 책상을 제공합니다.

  1. "무슨 일이 있었나" 서랍 (일화적 기억/Episodic): 이야기와 사건을 위한 것입니다. 예: "화요일에, 사라는 매운 음식을 좋아한다고 말했다."
  2. "내가 아는 것" 서랍 (의미적 기억/Semantic): 사실과 선호도를 위한 것입니다. 예: "사라는 땅콩 알레르기가 있다."
  3. "방법" 서랍 (절차적 기억/Procedural): 지침과 규칙을 위한 것입니다. 예: "사라가 레시피를 물어보면, 항상 매운 옵션을 제안하라."

당신이 AI에게 무언가를 말할 때마다, 똑똑하지만 단순한 "라우터(router, 분류기)"가 당신의 문장을 살펴보고 그것이 어느 서랍에 속하는지 결정합니다. 그리고는 표준화된 형식으로 노트를 작성하여 저장합니다.

검색 과정

나중에 당신이 질문을 하면, AI는 자신의 전체 기록을 읽으려고 노력하지 않습니다(이는 단 한 문장을 찾기 위해 도서관의 모든 책을 읽는 것과 같습니다). 대신, AI는 빠르고 표적화된 검색을 수행합니다:

  • "무슨 일이 있었나" 서랍에서 가장 관련성이 높은 상위 20개의 노트를 찾습니다.
  • "내가 아는 것" 서랍에서 상위 20개의 사실을 찾습니다.
  • "방법" 서랍에서 상위 20개의 지침을 찾습니다.

그다음 이 노트들을 결합하여 질문에 답하는 데 도움이 되도록 AI에게 전달합니다. 노트들이 유형별로 정리되어 있기 때문에, AI는 이야기와 사실이 뒤섞여 혼란을 겪지 않습니다.

이것이 왜 중요한가 (결과)

연구진은 두 가지 어려운 과제를 통해 ENGRAM을 테스트했습니다:

  1. LoCoMo: AI가 길고 여러 차례 이어진 대화의 세부 사항을 기억해야 하는 테스트입니다.
  2. LongMemEval: 대화 기록이 엄청나게 방대한(마치 책 한 권 전체를 읽는 것과 같은) 테스트입니다.

결과는 놀라웠습니다:

  • 더 똑똑합니다: ENGRAM은 화려한 도서관과 스케줄러를 갖춘 복잡한 시스템들보다 더 높은 점수를 받았습니다. 더 잘 기억했고 실수를 덜 했습니다.
  • 더 빠릅니다: 전체 대화의 아주 작은 부분(약 1%)만을 읽기 때문에 훨씬 더 빠르게 답변합니다.
  • 더 저렴합니다: 아주 적은 양의 "메모리 토큰"(노트를 저장하는 데 필요한 디지털 공간)만을 사용함으로써, 막대한 컴퓨팅 자원을 절약합니다.

핵심 요점

이 논문은 "더 복잡할수록 더 좋다"라는 생각에 도전합니다. 저자들은 기억을 세 가지 명확한 유형으로 정리하고 단순한 검색 방법을 사용하는 것만으로도, 복잡한 시스템 없이 긴 대화를 효과적으로 기억하는 AI를 구축할 수 있음을 보여줍니다.

이렇게 생각해 보세요. 친구의 생일을 기억하기 위해 고도의 기술이 집약된 AI 기반의 뇌가 필요한 것이 아닙니다. 그저 "생일"이라는 명확한 섹션이 있는 달력만 있으면 됩니다. ENGRAM은 바로 AI를 위한 그 달력입니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →