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 자산 관리의 종속성)