Eywa: Provenance-Grounded Long-Term Memory for AI Agents
Eywa는 파생된 사실보다 불변의 출처 증거를 우선시하며, 다양한 벤치마크 전반에 걸쳐 감사 가능하고 업데이트 가능하며 고성능인 장기 기억을 구현하기 위해 LLM이 없는 결정론적 검색 프로세스를 채택한 지속 가능한 AI 에이전트를 위한 출처 기반 메모리 아키텍처입니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신은 매우 똑똑하지만 약간 건망증이 있는 개인 비서를 고용하여 당신의 삶을 관리하도록 한다고 상상해 보세요. 당신은 그들과 몇 달 동안 매일 대화를 나눕니다. 결국, 당신은 그들이 당신의 취향, 과거의 대화, 그리고 당신이 내린 결정들을 기억하기를 원합니다.
현재 AI 비서들의 문제는 그들의 "기억"이 당신이 했던 모든 말의 흐릿한 단일 페이지 요약본 같다는 점입니다. 만약 그들이 답을 틀렸을 때, 당신는 왜 그런 결과가 나왔는지 전혀 알 수 없습니다. 그들이 당신의 말을 잊어버린 걸까요? 당신을 오해한 걸까요? 아니면 당신의 이야기를 다른 사람의 이야기와 혼동한 걸까요? 그것은 그저 하나의 거대하고 불투명한 블랙박스일 뿐입니다.
Eywa는 이 문제를 해결하기 위해 설계된 새로운 시스템입니다. Eywa를 단순한 요약본이 아니라, 엄격한 규칙을 가진 완벽하게 정리되고 변경 불가능한 서류 보관함이라고 생각하십시오. 작동 방식은 다음과 같습니다.
1. "증거 우선" 원칙 (사진첩 vs. 이야기)
대부분의 기억 시스템은 즉시 이야기를 쓰려고 시도합니다. 하지만 Eywa는 다르게 행동합니다. Eywa는 캡션을 쓰기 전에 원본 사진을 먼저 저장합니다.
- 기존 방식: 당신이 비서에게 "나는 매운 음식을 싫어해"라고 말합니다. 비서는 자신의 수첩에 "사용자는 매운 음식을 싫어함"이라고 적습니다. 만약 비서가 나중에 이를 "사용자는 매운 음식을 좋아함"으로 잘못 기억한다면, 원래의 사진은 사라져 버립니다.
- Eywa 방식: 당신이 "나는 매운 음식을 싫어해"라고 말하면, Eywa는 먼저 그 정확한 문장을 변경 불가능한 동결된 증거 파일로 잠금 처리합니다. 결코 원래의 문장을 삭제하거나 수정하지 않습니다. 그다음, "사용자는 매운 음식을 싫어함"이라는 메모(믿음)를 생성하고, 이 메모가 원래의 동결된 문장을 가리키는 영수증을 첨부합니다.
- 왜 중요한가: 나중에 비서가 잘못을 저지르면, 당신은 원래의 "사진"(증거)을 꺼내어 정확히 무엇이 말해졌는지 확인할 수 있습니다. 당신은 원본을 훼손하지 않고도 메모를 수정할 수 있습니다.
2. "2단계" 검증 (탐정과 판사)
Eywa에는 당신의 말을 기억으로 바꾸는 특별한 프로세스가 있으며, 이는 마치 공장의 2단계 품질 관리 라인과 같습니다.
- 0단계 (스캐너): 인간(또는 AI)이 대화를 보기 전, 단순하고 빠른 스캐너가 "하드 앵커(hard anchors)"를 강조 표시합니다. 이것들은 날짜, 이름, 가격, URL처럼 반드시 정확해야 하는 것들입니다. 이는 마치 "7월 4일"이나 "$50"을 노란색으로 하이라이트하는 스캐너와 같습니다.
- 1단계 (탐정): 그다음 AI가 기억 메모를 작성하려고 시도합니다. 하지만 메모를 저장하기 전, 시스템은 다음을 확인합니다: "이 메모가 강조된 노란색 부분과 일치하는가? 이것이 원래 문장과 일치하는가?"
- 결과: 만약 AI가 사실을 지어내거나 날짜를 틀리게 적으려 한다면, 시스템은 이를 거부합니다. 오직 원본 증거에 의해 뒷받침되는 기억만을 저장합니다.
3. "도서관" vs. "사서" (검색)
나중에 당신이 질문을 할 때, Eywa는 AI에게 어디를 찾아야 할지 "생각"하라고 시키지 않습니다. 대신 **결정론적인 사서(deterministic librarian)**를 사용합니다.
- 두뇌가 필요 없는 검색: 사서는 무엇을 찾을지 결정하기 위해 "두뇌"(대규모 AI 모델)를 사용하지 않습니다. 대신 엄격하게 미리 작성된 규칙(검색 엔진과 같은)을 사용합니다. 만약 당신이 "지난 화요일"에 대해 묻는다면, 사서는 곧장 "화요일" 선반으로 갑니다. 만약 "John"에 대해 묻는다면, "John" 선반으로 갑니다.
- 왜 중요한가: 이것은 검색을 믿을 수 없을 정도로 빠르고 예측 가능하게 만듭니다. AI가 지쳤거나 혼란스러워하더라도, 사서는 규칙에 따라 항상 올바른 파일을 찾아냅니다.
- 분리: 사서가 파일을 찾으면, 그 파일들은 "여기에 사실들이 있으니, 이제 질문에 답하시오"라는 별도의 메모와 함께 AI(답변자)에게 전달됩니다. 이는 기억 방식은 바꾸지 않으면서도 더 저렴하거나 더 똑똑한 AI(답변자)로 교체할 수 있음을 의미합니다.
4. "감사 추적" (디버깅)
만약 비서가 틀린 답을 준다면, Eywa는 단순히 "85% 정확함"과 같은 점수만 주는 것이 아니라 포렌식 보고서를 제공합니다.
시스템은 실패가 정확히 어디에서 발생했는지 세분화하여 보여줍니다:
- 파일을 놓쳤는가? (증거가 저장되지 않음).
- 파일을 찾았지만 잃어버렸는가? (검색 실패).
- 파일을 찾았지만 AI가 무시했는가? (답변자 실수).
- AI가 답변을 거부했는가? (정책 문제).
이것은 정비사가 단순히 "차가 고장 났습니다"라고 말하는 대신, "배터리가 방전되어 차가 시동이 걸리지 않는 것입니다"라고 말하는 것과 같습니다.
종합적인 관점
Eywa는 기억은 마법이 아니라 인프라여야 한다는 아이디어 위에 구축되었습니다.
- 감사가 가능합니다: 당신은 언제나 기억의 출처를 확인할 수 있습니다.
- 수정이 가능합니다: 전체 시스템을 망가뜨리지 않고도 특정 기억을 삭제하거나 실수를 바로잡을 수 있습니다.
- 유연합니다: 기억 시스템이 올-바른 증거를 공급해 주는 한, 질문에 답하기 위해 작고 저렴한 AI를 사용할 수 있습니다.
요약하자면, Eywa는 AI의 기억을 흐릿하고 신뢰할 수 없는 꿈에서, 모든 사실에 영수증이 첨부된 명확하고 조직적이며 확인 가능한 도서관으로 바꿉니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.