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:
| Type | Description | Example |
|---|---|---|
| World Facts | Objective facts received from external sources | "Paris is the capital of France" |
| Experience | Events and interactions that have occurred | "User signed up for the premium plan last week" |
| Opinions | Formed beliefs with confidence scores | "This user seems to prefer concise explanations (confidence: 0.85)" |
| Observations | Patterns 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:
| Method | What it finds |
|---|---|
| Semantic | Conceptually similar memories |
| Keyword (BM25) | Exact term matches |
| Graph | Entity-connected memories |
| Temporal | Time-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.