Databricks Blog

MemCurrent: Designing Persistent Memory for Production Agents

인공지능(AI) 에이전트를 실제로 써보면서 “이전 대화를 왜 이렇게 자주 까먹지?” 하고 답답하셨던 적 있으신가요?

우리가 일을 할 때 지난 실수를 기억하고 노하우를 쌓듯, AI도 똑똑하게 기억할 수 있다면 훨씬 유용할 텐데요. 오늘은 복잡한 AI 에이전트가 과거의 대화와 경험을 효율적으로 기억해 성능을 확 끌어올려 주는 기술인 MemCurrent에 대해 쉽게 알아볼게요!

전체 글 정리

1. AI에게도 ‘기억력’이 중요한 이유

  • AI 에이전트를 만들 때 개발자들은 보통 ‘정확한 답변’과 ‘낮은 비용 및 속도’ 사이에서 고민하게 돼요.
  • 모든 과거 대화를 다 기억하게 하면 비용이 너무 많이 들고, 반대로 다 잊어버리면 반복적인 실수를 하게 되죠.
  • 핵심은 필요한 기억만 남기고, 어떻게 유지하며, 어떻게 활용할지 결정하는 것이랍니다.

2. MemCurrent의 두 가지 기억 창고

  • 에피소드 기억: AI가 작업한 원본 대화 기록을 차곡차곡 쌓아두는 공간이에요.
  • 파생 기억: 대화 속에서 중요한 내용만 쏙쏙 뽑아 정리한 구조화된 파일과 색인(목차)이에요.
  • 이 두 가지를 조합해 AI가 시작할 때부터 자기가 무엇을 알고 있는지 파악할 수 있게 돕는답니다.

3. 세 가지 접근 방식의 조화

  • 플러그인: 세션이 시작될 때 자동으로 기억 색인을 불러와요.
  • 도구: AI가 필요할 때 직접 기억을 검색하거나 수정할 수 있어요.
  • 오프라인 백그라운드 파이프라인: 뒤에서 혼자 묵묵히 기억을 정리하고 중복을 없애주는 똑똑한 역할을 해요.

4. 실제 테스트 결과는 어땠을까?

  • 기존 방식이나 기억이 아예 없는 경우와 비교했을 때, 정확도와 효율성 면에서 훨씬 뛰어난 성과를 보여주었어요.
  • 특히 복잡한 기업 업무 환경에서 AI가 예전 실수를 반복하지 않도록 막아주고, 처리 시간을 획기적으로 줄여주었답니다.

이용 방법 / 활용 방안

  • 반복적인 작업 자동화에 활용하기: 매번 처음부터 설명해야 했던 업무 지침이나 규칙을 AI 기억 속에 저장해 두면, 다음부터는 긴 설명 없이도 알아서 척척 처리하게 만들 수 있어요.
  • 실수 방지 노트로 쓰기: AI가 엉뚱한 실수를 했을 때 교훈을 기억하도록 설정해 두면, 똑같은 실수를 반복하는 확률을 크게 줄일 수 있답니다.
  • 개발자가 아니더라도, 우리가 일상에서 쓰는 AI 비서가 내 취향이나 지난 대화 내용을 기억하고 맞춤형 답변을 주는 원리가 바로 이런 기술에서 비롯된다고 이해하시면 돼요.

AI가 과거의 경험을 바탕으로 점점 더 똑똑해지는 모습을 보니 신기하지 않으신가요? 여러분이라면 이 똑똑한 기억 기능을 일상 속 어떤 일에 가장 먼저 써보고 싶으신가요?

이 글은 원문을 AI가 요약·재구성한 것입니다. 정확한 내용은 원문을 확인해 주세요.

#Databricks