A2A MCP News
Hindsight logo
framework2

Hindsight

Hindsight es un sistema de memoria de agente de código abierto que permite a los agentes de IA aprender verdaderamente con el tiempo, reteniendo hechos, recuperando con estrategias híbridas y reflexionando para formar modelos mentales.

¿Qué es Hindsight?

Hindsight es un sistema de memoria para agentes de código abierto (MIT) diseñado para hacer que los agentes de IA sean más inteligentes al permitir un aprendizaje genuino entre sesiones. A diferencia del RAG tradicional o del simple historial de conversación, Hindsight trata la memoria como un sustrato de primera clase para el razonamiento.

Resuelve el problema de los agentes sin estado que olvidan todo entre interacciones, proporcionando una memoria estructurada y biomimética con tres operaciones principales: Retain (Retener), Recall (Recordar) y Reflect (Reflexionar).

Características Principales

  • Redes de Memoria Biomiméticas: Organiza el conocimiento en Hechos del Mundo, Experiencias y Modelos Mentales (incluyendo la consolidación automática de Observaciones).
  • Retain (Retener): Extracción impulsada por LLM de entidades, relaciones, hechos y datos temporales hacia bancos de memoria canónicos.
  • Recall (Recordar - TEMPR): Recuperación híbrida multiestrategia que combina Búsqueda Semántica (vectorial), por Palabras Clave (BM25), por Grafo (entidades/temporal/causal) y Filtrado Temporal, fusionada con fusión de rango recíproco y reranking.
  • Reflect (Reflexionar): Síntesis mediante el agente usando la memoria para generar ideas, actualizar creencias y apoyar el razonamiento complejo. Configurable mediante Misión, Directivas y Disposición.
  • Bancos de Memoria: Almacenamiento aislado por usuario o por contexto con soporte de metadatos.
  • Soporte Multi-LLM: Funciona con OpenAI, Anthropic, Gemini, Groq, Ollama y más a través de LiteLLM.

Rendimiento

Hindsight obtiene resultados de última generación en benchmarks de memoria a largo plazo, incluyendo la mejor precisión en LongMemEval (a principios de 2026). El rendimiento ha sido reproducido de forma independiente por el Sanghani Center de Virginia Tech y The Washington Post.

Instalación e Inicio Rápido

Docker (Recomendado)

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

La API se ejecuta en http://localhost:8888, la interfaz web en http://localhost:9999.

SDK de Python

pip install hindsight-client -U

Uso básico:

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="...")

También se admiten modos Node.js/TypeScript e integrados.

Casos de Uso

  • Construcción de agentes de codificación persistentes (integraciones con Claude Code, Cursor)
  • Agentes conversacionales personalizados con retención de preferencias del usuario a largo plazo
  • Agentes autónomos que aprenden de la experiencia y adaptan estrategias
  • Flujos de trabajo de IA empresariales que requieren memoria y razonamiento entre sesiones

Recursos

  • GitHub: https://github.com/vectorize-io/hindsight
  • Documentación Oficial: https://hindsight.vectorize.io
  • Artículo en arXiv: https://arxiv.org/abs/2512.12818
  • Hindsight Cloud: https://ui.hindsight.vectorize.io

Hindsight está activamente mantenido (último commit abril de 2026) y es utilizado en producción por empresas Fortune 500 y startups de IA.

Tags

memoria-de-agente-de-iamarco-de-agentememoria-a-largo-plazoalternativa-a-ragpythontypescriptllmvectorizar