O Hindsight é o sistema de memória de código aberto da Vectorize para agentes de IA. Um LLM extrai fatos, entidades e timestamps de conversas e os armazena no Postgres. A recuperação (recall) combina busca semântica, por palavras-chave, baseada em grafos e no tempo, e reordena os resultados. Uma operação de reflexão (reflect) consolida memórias armazenadas em observações e "modelos mentais" que evoluem à medida que novas evidências chegam. Essa consolidação o diferencia do Mem0, que extrai e armazena os fatos que julga mais relevantes. O Hindsight mantém um banco de memória separado para cada usuário ou agente e pode ser auto-hospedado ou usado por meio do serviço gerenciado Hindsight Cloud. Os agentes se conectam a ele por meio de SDKs, integração com frameworks ou um servidor MCP.
O Hindsight é particularmente útil para agentes customizados que precisam de memória entre sessões. Uma de nossas equipes o utilizou em um projeto de hackathon para fornecer aos agentes memória por usuário, que melhora ao longo de sessões repetidas. O Hindsight também possui plugins para agentes de programação como o Claude Code, embora esses agentes já tenham seu próprio mecanismo para reter memória entre sessões. O fornecedor relata pontuações de liderança no benchmark LongMemEval, que testa a recuperação ao longo de históricos de chat extensos. Equipes que constroem agentes que precisam de memória de longo prazo para cada usuário devem comparar o Hindsight com o Mem0 e mensurar se suas capacidades de recuperação e consolidação melhoram o comportamento do agente o suficiente para justificar as chamadas adicionais a LLMs e infraestrutura.