Back to Frameworks & SDKs
Hindsight logo
framework123

Hindsight

Hindsight는 오픈소스 에이전트 메모리 시스템으로, 사실을 유지하고 하이브리드 전략으로 회상하며, 반성하여 정신 모델을 형성함으로써 AI 에이전트가 진정으로 시간이 지남에 따라 학습할 수 있도록 합니다.

Hindsight란 무엇인가요?

Hindsight는 오픈소스(MIT 라이선스) 에이전트 메모리 시스템으로, 세션 간 진정한 학습을 가능하게 하여 AI 에이전트를 더 똑똑하게 만듭니다. 기존의 RAG나 단순한 대화 기록과 달리, Hindsight는 메모리를 추론을 위한 핵심 기반으로 취급합니다.

이 시스템은 상호작용 사이에 모든 것을 잊어버리는 상태 비저장(stateless) 에이전트의 문제를 해결하며, 세 가지 핵심 연산(Retain, Recall, Reflect)을 갖춘 구조화된 생체 모방적(biomimetic) 메모리를 제공합니다.

주요 기능

  • 생체 모방적 메모리 네트워크: 지식을 세계적 사실, 경험, 정신 모델(자동 관찰 통합 포함)로 구성합니다.
  • Retain: 엔티티, 관계, 사실, 시간적 데이터를 정규 메모리 뱅크로 추출하는 LLM 기반 기능입니다.
  • Recall (TEMPR): 의미론적(벡터), 키워드(BM25), 그래프(엔티티/시간적/인과적), 시간적 필터링을 결합한 하이브리드 다중 전략 검색으로, 상호 순위 융합 및 재순위 지정으로 통합됩니다.
  • Reflect: 메모리를 사용하여 통찰력을 생성하고, 신념을 업데이트하며, 복잡한 추론을 지원하는 에이전트 합성 기능입니다. Mission, Directives, Disposition을 통해 구성 가능합니다.
  • 메모리 뱅크: 사용자별 또는 컨텍스트별 격리된 저장소로 메타데이터를 지원합니다.
  • 다중 LLM 지원: LiteLLM을 통해 OpenAI, Anthropic, Gemini, Groq, Ollama 등과 호환됩니다.

성능

Hindsight는 LongMemEval(2026년 초 기준)에서 최고 정확도를 포함한 장기 메모리 벤치마크에서 최첨단 성과를 달성했습니다. 성능은 버지니아 공대의 Sanghani Center와 The Washington Post에서 독립적으로 재현되었습니다.

설치 및 빠른 시작

Docker(권장)

export OPENAI_API_KEY=sk-xxx
docker run --rm -it --pull always -p 8888:8888 -p 9999:9999 \
  -e HINDSIGHT_API_LLM_API_KEY=$OPENAI_API_KEY \
  -v $HOME/.hindsight-docker:/home/hindsight/.pg0 \
  ghcr.io/vectorize-io/hindsight:latest

API는 http://localhost:8888에서 실행되며, 웹 UI는 http://localhost:9999에서 제공됩니다.

Python SDK

pip install hindsight-client -U

기본 사용법:

from hindsight_client import Hindsight

client = Hindsight(base_url="http://localhost:8888")
client.retain(bank_id="demo", content="...")
results = client.recall(bank_id="demo", query="...")
insights = client.reflect(bank_id="demo", query="...")

Node.js/TypeScript와 임베디드 모드도 지원됩니다.

사용 사례

  • 지속적인 코딩 에이전트 구축(Claude Code, Cursor 통합) , 장기적인 사용자 선호도 보존이 가능한 맞춤형 대화 에이전트
  • 경험에서 학습하고 전략을 조정하는 자율 에이전트
  • 세션 간 메모리와 추론이 필요한 엔터프라이즈 AI 워크플로우

리소스

  • GitHub: https://github.com/vectorize-io/hindsight
  • 공식 문서: https://hindsight.vectorize.io
  • arXiv 논문: https://arxiv.org/abs/2512.12818
  • Hindsight Cloud: https://ui.hindsight.vectorize.io

Hindsight는 꾸준히 유지보수되고 있으며(최신 커밋 2026년 4월) 포춘 500 기업과 AI 스타트업에서 프로덕션 환경에서 사용되고 있습니다.

Tags

AI 에이전트 메모리에이전트 프레임워크장기 메모리RAG 대안PythonTypeScriptLLM벡터화

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs