← 최신 논문
💬 NLP

MemSkill: Learning and Evolving Memory Skills for Self-Evolving Agents

MemSkill 은 정적이고 수동으로 설계된 메모리 연산을 학습 가능하고 적응적인 기술로 대체하여 다양한 벤치마크에서 작업 수행 능력을 향상시키고 메모리 관리 전략을 동적으로 정제하기 위해 컨트롤러, 실행기, 설계자로 구성된 폐쇄 루프 시스템을 활용하는 LLM 에이전트를 위한 자기 진화 프레임워크를 제시합니다.

원저자: Haozhen Zhang, Quanyu Long, Jianzhu Bao, Tao Feng, Weizhi Zhang, Haodong Yue, Wenya Wang

게시일 2026-05-26
📖 4 분 읽기☕ 가벼운 읽기

원저자: Haozhen Zhang, Quanyu Long, Jianzhu Bao, Tao Feng, Weizhi Zhang, Haodong Yue, Wenya Wang

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

여기는 MemSkill 논문에 대한 설명을 창의적인 비유를 곁들여 쉬운 언어로 번역한 것입니다.

큰 문제: "경직된 사서"

상상해 보세요. 당신과 몇 시간, 며칠, 심지어 몇 주 동안 대화하는 개인 비서 (AI 에이전트) 가 있습니다. 이 비서가 도움이 되려면 당신이 이전에 말한 것들을 기억해야 합니다.

현재 대부분의 AI 비서는 무엇을 기억할지 결정하기 위해 고정된 규칙 집합을 사용합니다. 이는 딱 세 가지 스탬프 ("저장", "삭제", "무시") 만 사용할 수 있는 사서와 같습니다.

  • 당신이 사서에게 "브로콜리는 싫어"라고 말하면, 사서는 그것을 "저장" 스탬프를 찍습니다.
  • 당신이 "사실 이제 브로콜리를 좋아해"라고 말하면, 사서는 수동으로 이전 메모를 찾아 "삭제" 스탬프를 찍어야 합니다.

문제는 이 규칙들이 사람에 의해 하드코딩되었다는 점입니다. 상황에 따라 변하지 않습니다. 대화가 길어지거나 복잡해지거나 기이해지면, 사서의 스탬프들이 새로운 상황에 맞지 않아 혼란에 빠집니다. 그들은 경직되고 느리며, 종종 요점을 놓칩니다.

해결책: MemSkill ("변형 가능한 도구 상자")

이 논문의 저자들은 AI 가 메모리를 관리하는 새로운 방법인 MemSkill을 제안합니다. 고정된 스탬프 집합 대신 MemSkill 은 AI 에게 학습하고, 선택하며, 시간이 지남에 따라 심지어 개선할 수 있는 "기술 (skills)" 도구 상자를 제공합니다.

이는 새로운 칼날이 자라날 수 있는 스위스 아미 나이프와 같습니다.

1. 기술들 (칼날들)

단순히 "저장"이나 "삭제" 대신, MemSkill 은 **기술 (skills)**이라고 불리는 구체적이고 재사용 가능한 지침들을 가지고 있습니다.

  • 기술 A: "사건의 시간과 날짜를 포착한다."
  • 기술 B: "사물의 위치를 추적한다."
  • 기술 C: "사람이 생각을 바꿀 때 알아차린다."

이 기술들은 레시피와 같습니다. AI 에게 이렇게 말합니다: "날짜를 보면 이렇게 적어라. 위치를 보면 저렇게 적어라."

2. 컨트롤러 (현장 감독)

AI 가 당신과 대화할 때, "컨트롤러"는 건설 현장의 감독관처럼 행동합니다.

  • 방금 당신이 말한 것을 봅니다.
  • 기술 도구 상자를 훑어봅니다.
  • 이 특정 순간에 가장 유용한 상위 3 개 또는 5 개의 기술을 선택합니다.
  • 해당 정보를 처리하도록 AI 에게 그 기술들을 건네줍니다.

비유: 요리 레시피에 대해 이야기하고 있다면, 감독관은 "재료 나열"과 "온도 기록" 기술을 선택합니다. 영화에 대해 이야기하기 시작하면, 감독관은 "캐릭터 이름 기억하기"와 "줄거리 반전 추적하기" 기술로 교체합니다.

3. 디자이너 (코치)

이 부분이 가장 흥미롭습니다. 대부분의 시스템은 일단 구축되면 학습을 멈춥니다. MemSkill 은 스포츠 코치처럼 행동하는 디자이너를 갖추고 있습니다.

  • AI 는 현재 기술을 사용하여 질문에 답하려 합니다.
  • 때로는 실패합니다. 아마도 그 특정 유형의 정보를 처리할 기술이 없어서 중요한 세부 사항을 잊었을 것입니다.
  • 디자이너는 이러한 실패 ( "어려운 사례") 를 살펴봅니다.
  • 고급 AI 에게 질문합니다: "우리가 왜 실패했을까? 새로운 기술이 필요할까? 기존 기술을 수정해야 할까?"
  • 디자이너는 그런 다음 새로운 기술을 작성하거나 기존 기술을 수정하여 도구 상자에 추가합니다.

비유: 축구 팀이 특정 유형의 킥에 대항하는 방어법을 몰라 계속 패배한다고 상상해 보세요. 코치 (디자이너) 는 경기를 지켜보다가 그 공백을 깨닫고 팀에게 가르칠 새로운 방어 훈련 (새로운 기술) 을 고안해냅니다. 팀은 경기를 할 때마다 더 나아집니다.

실제 작동 방식

이 논문은 폐쇄 루프를 설명합니다:

  1. 사용법 학습: AI 는 기억할 올바른 기술을 선택하는 것을 연습합니다.
  2. 도구 진화: AI 가 실패할 때, 디자이너는 도구 상자를 수정하여 새로운 기술을 추가하거나 기존 기술을 정제합니다.
  3. 반복: AI 는 개선된 도구 상자로 다시 시작하여 더 똑똑하고 적응력이 높아집니다.

논문이 발견한 것 (결과)

연구자들은 MemSkill 을 네 가지 다른 도전 과제에서 테스트했습니다:

  1. 긴 대화: 매우 긴 채팅 (예: 10 시간 대화) 의 세부 사항을 기억하기.
  2. 복잡한 질문: 이야기의 서로 다른 부분에서 연결점을 찾아야 하는 질문에 답하기 (HotpotQA).
  3. 로봇 작업: 가상 로봇이 집을 탐색하고 사물을 찾도록 돕기 (ALFWorld).

결과:

  • MemSkill 은 거의 모든 테스트에서 다른 모든 방법 ( "경직된 사서들") 보다 우수한 성능을 보였습니다.
  • 일반화 능력이 더 뛰어났습니다: 한 가지 유형의 작업 (예: 채팅) 으로 훈련하고 완전히 다른 작업 (예: 집 안의 사물 찾기) 으로 테스트했을 때에도 여전히 잘 작동했습니다. 이는 학습한 기술들이 단순히 암기한 답변이 아니라 유연했기 때문입니다.
  • 효율성이 더 높았습니다: 올바른 기술을 사용하여 텍스트 조각을 한 번에 처리함으로써, 이전 방법들보다 AI 를 호출할 필요가 줄어들어 시간과 비용을 절약했습니다.

요약

MemSkill은 AI 가 기억하는 방식을 바꿉니다. AI 를 경직되고 인간이 작성한 규칙서에 따르도록 강요하는 대신, AI 에게 유연하고 진화하는 기술 집합을 제공합니다. AI 는 작업에 맞는 기술을 배우고, 실수를 하면 "디자이너"가 그 실수가 다시 발생하지 않도록 새로운 기술을 고안하는 데 도움을 줍니다. 이는 메모리 관리를 정적인 규칙 목록에서 자기 개선형 적응 시스템으로 전환시킵니다.

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

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

Digest 사용해 보기 →