Skip to main content

Introduction to Hindsight Cloud

Hindsight Cloud is the managed cloud service for Hindsight, a state-of-the-art memory system designed specifically for AI agents.

The Problem

AI agents forget everything between sessions. Without persistent memory, agents can't maintain context across conversations, learn from past interactions, or build lasting relationships with users. Every conversation starts from zero.

Hindsight solves this by providing agents with a sophisticated memory system that goes far beyond simple storage and retrieval.

What is Hindsight?

Hindsight enables AI agents to remember, learn, and reason through three core operations:

  • Retain - Store information in dedicated memory banks
  • Recall - Search and retrieve memories using multiple strategies
  • Reflect - Reason with disposition traits to form opinions and insights

Key Concepts

Memory Banks

A Memory Bank is a dedicated memory space for a specific agent or context. Each bank maintains its own:

  • Stored memories across different types
  • Entity relationships and graph connections
  • Disposition traits that influence reasoning
  • Search indices for fast retrieval

Memory Types

Hindsight organizes memories into four categories:

TypeDescriptionExample
World FactsObjective facts received from external sources"Paris is the capital of France"
ExperienceEvents and interactions that have occurred"User signed up for the premium plan last week"
OpinionsFormed beliefs with confidence scores"This user seems to prefer concise explanations (confidence: 0.85)"
ObservationsPatterns and behavioral notes"User typically responds within 2 hours"

TEMPR Retrieval

Unlike systems that rely solely on semantic search, Hindsight uses the TEMPR retrieval strategy—four parallel search methods that work together:

MethodWhat it finds
SemanticConceptually similar memories
Keyword (BM25)Exact term matches
GraphEntity-connected memories
TemporalTime-based reasoning ("last week", "in March")

This multi-strategy approach handles queries that semantic search alone cannot answer, like "What did Alice tell me last spring?"

Disposition Traits

Memory banks can have disposition traits that influence how the agent forms opinions:

  • Skepticism - How readily the agent accepts new information (trusting ↔ skeptical)
  • Literalism - How flexibly the agent interprets statements (flexible ↔ literal)
  • Empathy - How much weight the agent gives to emotional context (detached ↔ empathetic)

Hindsight Cloud Features

Hindsight Cloud adds enterprise-ready capabilities on top of the open-source Hindsight core:

  • Managed Infrastructure - No servers to deploy or maintain
  • API Integration - RESTful API with Python and TypeScript SDKs
  • Team Management - Invite team members with role-based access control
  • Usage Analytics - Real-time dashboards showing consumption
  • Credit System - Usage-based pricing with credits for API operations

Token-Based Pricing

Usage is measured in tokens:

  • Retain tokens - Consumed when storing new memories
  • Recall tokens - Consumed when searching/retrieving memories
  • Reflect tokens - Consumed when generating AI-powered insights

Getting Started

Ready to give your AI agents persistent memory? Head to the Getting Started guide to create your first memory bank.