AI2025년 9월 15일1분 읽기

AI 에이전트 메모리 — 장기 기억과 컨텍스트 관리

YS
YoungSam
조회 216

메모리 유형

  • 단기 메모리: 현재 대화의 컨텍스트
  • 장기 메모리: 벡터 DB에 저장된 과거 정보
  • 작업 메모리: 현재 태스크의 중간 결과

구현

class AgentMemory {
  constructor(
    private vectorStore: VectorStore,
    private maxTokens: number = 4000
  ) {}

  async recall(query: string, k = 5) {
    return this.vectorStore.similaritySearch(query, k);
  }

  async memorize(content: string, metadata: Record<string, any>) {
    await this.vectorStore.addDocuments([{
      pageContent: content, metadata
    }]);
  }
}
AI AgentMemoryVector DB

댓글 0

아직 댓글이 없습니다.