kaman.ai

Docs

Documentation

Guides, use cases & API reference

  • Overview
    • Getting Started
    • Platform Overview
  • Features
    • Features Overview
    • AI Assistant
    • Workflow Automation
    • Intelligent Memory
    • Data Management
    • Universal Integrations
    • Communication Channels
    • Security & Control
  • Use Cases Overview
  • Financial Services
  • Fraud Detection
  • Supply Chain
  • Technical Support
  • Software Development
  • Smart ETL
  • Data Governance
  • ESG Reporting
  • TAC Management
  • Reference
    • API Reference
  • Guides
    • Getting Started
    • Authentication
  • Endpoints
    • Workflows API
    • Tools API
    • KDL (Data Lake) API
    • OpenAI-Compatible API
    • A2A Protocol
    • Skills API
    • Knowledge Base (RAG) API
    • Communication Channels

Intelligent Memory

Discover Hidden Patterns and Relationships in Your Data

Kaman's Intelligent Memory goes far beyond simple data storage. Built on a sophisticated 5-layer architecture, it automatically discovers relationships between information, identifies patterns, builds knowledge graphs, and surfaces insights that would otherwise remain hidden.


What Makes Memory "Intelligent"?

Traditional databases store data exactly as you put it in. Kaman's 5-Layer Memory System actively analyzes your information across multiple storage tiers:


The 5-Layer Architecture

Layer 0: Working Memory (Redis)

Ultra-fast access for active conversations and immediate context.

CharacteristicValue
SpeedMicrosecond access
DurationMinutes to hours
PurposeCurrent session context
TechnologyRedis

Layer 1: Short-Term Knowledge Graph (Neo4j)

Recent entities and relationships that are actively being used.

CharacteristicValue
SpeedMillisecond access
DurationHours to days
PurposeRecent interactions, hot entities
TechnologyNeo4j

Layer 2: Long-Term Knowledge Graph (Neo4j)

Permanent storage of discovered entities and their relationships.

CharacteristicValue
SpeedMillisecond access
DurationPermanent
PurposeEntity relationships, ontology
TechnologyNeo4j

Layer 3: Episodic Memory (PostgreSQL)

Historical interactions and conversation summaries.

CharacteristicValue
SpeedSub-second access
DurationPermanent
PurposeConversation history, decisions
TechnologyPostgreSQL

Layer 4: Semantic Memory (pgvector)

Deep knowledge with vector embeddings for semantic search.

CharacteristicValue
SpeedSub-second access
DurationPermanent
PurposeSemantic search, RAG
TechnologyPostgreSQL + pgvector

Core Capabilities

Automatic Ontology Discovery

The system automatically identifies the types of entities in your data and how they relate to each other - without manual configuration.

What it discovers:

  • Entity types (people, companies, products, projects, etc.)
  • Relationships between entities
  • Attributes and properties
  • Hierarchies and groupings

Example: When you add documents, emails, and records, the system automatically recognizes:

  • "John Smith" is a person
  • "Acme Corp" is a company
  • John Smith works at Acme Corp
  • Acme Corp is a customer
  • John's emails discuss Project Alpha

Pattern Recognition

Identify recurring patterns across your information that humans might miss:

Knowledge Graph

All discovered relationships are organized into a navigable knowledge graph stored in Neo4j:

Semantic Search

Find information based on meaning, not just keywords:

Traditional SearchIntelligent Memory Search
Must use exact keywordsUnderstands synonyms and related concepts
Returns matching documentsReturns relevant information and connections
No context awarenessUnderstands your query intent
Results ranked by keyword frequencyResults ranked by relevance to your need

Multi-Scope Memory

Memory is organized at multiple levels for appropriate sharing:

ScopeAccessExamples
GlobalAll organizationsPlatform knowledge, common patterns
OrganizationAll org membersCompany policies, shared knowledge
TeamTeam membersProject context, team decisions
UserIndividual onlyPersonal preferences, private notes

Memory Operations

Retrieval Strategies

Different strategies for different needs:

StrategyUse CaseSpeed
L0 DirectCurrent contextFastest
Graph TraversalRelated entitiesFast
Semantic SearchMeaning-basedModerate
HybridBest of bothBalanced

Consolidation

Automatic summarization and consolidation of memories:

Consolidation Activities:

  • Summarize conversation histories
  • Extract key decisions and outcomes
  • Update entity relationships
  • Refresh vector embeddings

Business Applications

Security & Fraud Detection

The pattern recognition capabilities make Intelligent Memory invaluable for security:

Detectable Patterns:

  • Unusual access patterns that may indicate unauthorized activity
  • Transaction anomalies suggesting fraudulent behavior
  • Communication patterns that deviate from norms
  • Relationship networks that reveal hidden connections

Code Analysis & Documentation

For technical teams, Intelligent Memory can:

  • Map relationships between code components
  • Identify dependencies and impact of changes
  • Auto-generate documentation from code patterns
  • Suggest test cases based on code structure
  • Detect similar code patterns for reuse opportunities

Customer Intelligence

Build a comprehensive understanding of your customers:

  • 360-degree customer views across all touchpoints
  • Relationship mapping between contacts and organizations
  • Interaction history and sentiment tracking
  • Predictive insights based on behavior patterns

Compliance & Audit

Support compliance requirements with:

  • Automatic classification of sensitive information
  • Relationship tracking for data lineage
  • Pattern detection for policy violations
  • Complete audit trails of information access

How It Works

1. Information Ingestion

Data enters the system from multiple sources:

  • Documents and files
  • Database records
  • Communication logs
  • External system data

2. Multi-Layer Processing

3. Continuous Learning

The system improves over time:

  • Refines entity recognition
  • Strengthens relationship confidence
  • Identifies new pattern types
  • Adapts to organizational vocabulary

4. Insight Delivery

Discovered knowledge is made available through:

  • AI Assistant queries
  • Search and exploration interfaces
  • Automated alerts and notifications
  • API access for applications

Transparency & Control

Understanding AI Decisions

Every insight comes with an explanation:

  • What pattern was detected
  • What data led to the conclusion
  • Confidence level of the finding
  • Related information for context

Data Governance

Maintain control over your information:

  • Define what data can be analyzed
  • Set retention policies by layer
  • Control who can access insights
  • Audit all access and discoveries

Human Oversight

The system supports, doesn't replace, human judgment:

  • Insights are suggestions, not actions
  • Patterns require human validation
  • Sensitive discoveries route to appropriate reviewers
  • Easy to correct or refine conclusions

Use Case Examples

Example 1: Identifying Fraud Risk

Scenario: An insurance company processes thousands of claims daily.

How Intelligent Memory Helps:

  1. Builds relationship graph of claimants, providers, and events
  2. Analyzes claim patterns across all submissions
  3. Identifies unusual relationships using graph traversal
  4. Detects patterns matching known fraud indicators
  5. Surfaces suspicious claims for human review

Result: Higher fraud detection rate with same team size

Example 2: Customer Retention

Scenario: A SaaS company wants to reduce customer churn.

How Intelligent Memory Helps:

  1. Tracks all customer interactions across layers
  2. Identifies patterns that preceded previous churns
  3. Recognizes early warning signs in current customers
  4. Triggers proactive outreach workflows

Result: Earlier intervention, improved retention rates

Example 3: Knowledge Preservation

Scenario: A consulting firm loses institutional knowledge when employees leave.

How Intelligent Memory Helps:

  1. Captures relationships between people, projects, and expertise in L2 graph
  2. Stores decision summaries in L3 episodic memory
  3. Builds semantic search index in L4 for knowledge retrieval
  4. Makes expertise discoverable regardless of who holds it
  5. Identifies knowledge gaps when employees depart

Result: Preserved organizational knowledge, faster onboarding


Getting Started

Step 1: Connect Data Sources

Identify the key information repositories to include in Intelligent Memory.

Step 2: Initial Analysis

Allow the system to analyze existing data and populate all five layers.

Step 3: Review Discoveries

Examine the relationships and patterns the system identifies. Provide feedback to improve accuracy.

Step 4: Integrate into Workflows

Use discovered insights to enhance business processes and decision-making.


Intelligent Memory - Turning data into understanding through five layers of intelligence

On this page

  • Discover Hidden Patterns and Relationships in Your Data
  • What Makes Memory "Intelligent"?
  • The 5-Layer Architecture
  • Layer 0: Working Memory (Redis)
  • Layer 1: Short-Term Knowledge Graph (Neo4j)
  • Layer 2: Long-Term Knowledge Graph (Neo4j)
  • Layer 3: Episodic Memory (PostgreSQL)
  • Layer 4: Semantic Memory (pgvector)
  • Core Capabilities
  • Automatic Ontology Discovery
  • Pattern Recognition
  • Knowledge Graph
  • Semantic Search
  • Multi-Scope Memory
  • Memory Operations
  • Retrieval Strategies
  • Consolidation
  • Business Applications
  • Security & Fraud Detection
  • Code Analysis & Documentation
  • Customer Intelligence
  • Compliance & Audit
  • How It Works
  • 1. Information Ingestion
  • 2. Multi-Layer Processing
  • 3. Continuous Learning
  • 4. Insight Delivery
  • Transparency & Control
  • Understanding AI Decisions
  • Data Governance
  • Human Oversight
  • Use Case Examples
  • Example 1: Identifying Fraud Risk
  • Example 2: Customer Retention
  • Example 3: Knowledge Preservation
  • Getting Started
  • Step 1: Connect Data Sources
  • Step 2: Initial Analysis
  • Step 3: Review Discoveries
  • Step 4: Integrate into Workflows