TencentDB-Agent-Memory: TencentDB Agent Memory

TencentDB Agent Memory

TencentDB Agent Memory란 무엇인가요?

TencentDB Agent Memory는 AI 에이전트가 세션과 팀원 간에 경험(채팅 메모리, 기술, 위키, codegraph)을 유지하고 재사용할 수 있도록 하여 반복적인 작업을 줄여주는 시스템입니다.

목적

메모리 자산의 공유 및 재사용을 세션과 팀원 간에 가능하게 함으로써, 에이전트가 프로젝트 컨텍스트를 반복해서 학습해야 하는 필요성을 제거합니다.

작동 방식

대화, 문서, 코드에서 채팅 메모리, 기술, 위키, CodeGraph를 추출합니다. 이를 액세스 제어(private/team/ACL)가 포함된 Memory Hub에서 관리하며, 에이전트는 컨텍스트 윈도우 과부하를 방지하기 위해 계층형 메모리(L0-L3)와 도구 호출을 통해 필요에 따라 관련 자산을 자산화합니다.

주요 기능

  • 자동 자산 추출: 대화에서 채팅 메모리/기술 추출, 문서에서 위키 추출, 코드에서 CodeGraph 추출
  • 프레임워크 이식성: 다양한 에이전트 프레임워크에서 사용 가능한 메모리 자산
  • 콜드 스타트: 기존 코드베이스, 문서, 대화 세션 가져오기
  • 팀 메모리 패널: 팀 생성, 자산 관리, 액세스 제어(private/team/ACL), 에이전트에 자산 바인딩
  • 효율적인 회상을 위한 계층형 메모리(L0-L3): L0 (raw), L1 (facts), L2 (scenarios), L3 (persona)
  • 트리거, 리소스 단계, 검증이 포함된 버전 관리형 기술 라이브러리
  • 구조화된 문서화 및 링크 그래프를 위한 위키
  • 코드 심볼 인덱싱, 호출 관계, 영향 분석을 위한 CodeGraph
  • 사람이 제어하는 자산 소유권, 버전 관리, 상태, 가시성

활용 사례

  • 1인 기업가를 위한 에이전트 팀 구축 (예: Scout, Builder, Reviewer 역할)
  • 기존 경험(코드베이스, 문서, 대화)의 "save file"을 통해 재학습 방지
  • 특정 기술(예: 릴리스 체크리스트, 문제 해결)을 에이전트 간에 공유
  • 위키를 사용하여 모든 파일을 읽지 않고도 구조화된 문서에 접근
  • CodeGraph를 사용하여 변경 전 코드 영향 분석

한계점

  • Wiki/CodeGraph는 ready 상태에 도달하기 위해 비동기 처리 시간이 필요합니다.
  • CodeGraph는 현재 공개 HTTPS repos를 우선적으로 지원합니다. private repo/SSH 지원은 아직 개선 중입니다.
  • Memory Hub는 수동 자산 바인딩을 지원합니다. 완전 자동화된 라우팅은 개발 중입니다.
  • 현재 OpenClaw, Hermes, Claude Code, CodeBuddy, SDK를 지원합니다. 더 넓은 프레임워크 통합은 로드맵에 포함되어 있습니다.

기술 스택

  • Node.js (>=22.16)
  • CodeGraph (CodeGraph 자산 모듈의 종속성)
  • Hermes Agent (Skill 자산 관리의 종속성)

Sources