Hindsight

장기 기억을 단순 회상이 아니라 학습으로 다루는 agent memory system.

핵심 요약

  • vectorize-io/hindsight는 “Agent Memory That Learns”를 내세우는 메모리 시스템이다.
  • 대화 이력 복원 중심의 기존 메모리와 달리, 에이전트가 경험을 축적하면서 더 잘 판단하도록 설계됐다.
  • 문서상 핵심 메모리 축은 World, Experiences, Mental Models의 3층 구조로 이해할 수 있다.
  • Python 중심 구현이며, agentic-ai / ai-memory / memory 태그로 분류된다.
  • Docker 기반 API/UI, client SDK, docs skill, multi-provider LLM 지원까지 제공해 실전 통합을 겨냥한다.

왜 중요한가

  • 많은 메모리 시스템이 “기억을 저장하는 법”에 집중할 때, Hindsight는 “기억을 통해 학습하는 법”에 집중한다.
  • RAG나 knowledge graph만으로는 장기 적응을 충분히 설명하지 못한다는 문제의식이 분명하다.
  • Claude Code, OpenClaw, Hermes 같은 에이전트 운영에서 장기 컨텍스트와 사용자 적응이 중요할수록 이런 메모리 레이어의 가치가 커진다.

주요 포인트

  • 장기 메모리 품질과 retrieval이 핵심 경쟁력
  • API / UI / SDK / HTTP 접근 제공
  • retain, recall, reflect 패턴으로 경험을 축적
  • docs skill을 제공해 코딩 중 문서 접근을 쉽게 함

관련 노트