Back to Frameworks & SDKs
Hindsight logo
framework375

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

Related Entries

Keep exploring similar tools and resources in this category.

Browse Frameworks & SDKs
Hindsight logo

Hindsight

Frameworks & SDKs

Hindsight is an open-source agent memory system that enables AI agents to truly learn over time by retaining facts, recalling with hybrid strategies, and reflecting to form mental models.

AgentScope logo

AgentScope

Frameworks & SDKs

Framework multi-agente listo para producción y fácil de usar, para construir aplicaciones transparentes y escalables impulsadas por LLM, con agentes ReAct, herramientas, memoria, evaluación, voz en tiempo real y soporte de runtime seguro.

AgentScope logo

AgentScope

Frameworks & SDKs

Production-ready, easy-to-use multi-agent framework for building transparent, scalable LLM-powered applications with ReAct agents, tools, memory, evaluation, realtime voice, and secure runtime support.

OpenViking logo

OpenViking

Frameworks & SDKs

OpenViking es una base de datos de contexto de código abierto para agentes de IA que organiza memoria, recursos y habilidades utilizando un paradigma de sistema de archivos (URIs viking://), permitiendo la entrega de contexto jerárquico, carga por capas y agentes autoevolutivos.

Cargador Dinámico de Workers logo

Cargador Dinámico de Workers

Frameworks & SDKs

La API de Cargador Dinámico de Workers de Cloudflare permite que los Workers generen nuevos Workers aislados en tiempo de ejecución con código arbitrario, ofreciendo un entorno de pruebas ligero ideal para ejecutar código generado por IA de forma segura y eficiente.

Cloudflare Workers MCP logo

Cloudflare Workers MCP

Frameworks & SDKs

Build and deploy custom remote MCP servers on Cloudflare Workers to expose tools, APIs, and Cloudflare services to AI agents like Claude and Cursor via standardized protocol.