Skip to content

FastBuilderAI/memory-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastMemory Deployment Templates

Welcome to the official deployment templates for FastMemory, the horizontal layer of truth for enterprise AI. This repository provides modular concept maps, integration plans, and Python examples for deploying FastMemory across various industries and cloud environments.

πŸ”— Key Resources

πŸ—οΈ What is FastMemory?

Engine Compatibility: Fully compatible with FastMemory v0.2.2+ (Enterprise Telemetry Edition).

FastMemory is an AI memory system that uses the CBFDAE (Component, Block, Function, Data, Access, Event) ontology to build a structured, low-hallucination cognitive graph for AI agents.


πŸ“‚ Repository Structure

1. Domain Templates (/templates/domains)

Industry-specific concept maps (Mermaid) and Atomic Text Function (ATF) samples.

2. Cloud & Framework Integrations (/templates/cloud & /templates/integrations)

Architecture maps and step-by-step setup guides for major cloud providers and agentic frameworks.

3. Python Examples (/examples)

Runnable Python applications for each case with production features:

  • Neo4j/GraphDB Support: Built-in placeholders for persistence.
  • Structured Logging: Production-ready logging system.
  • Environment Management: Automatic .env support via shared.FastMemoryClient.
  • Requirements Specifics: Individual requirements.txt for each example.

πŸš€ Getting Started

  1. Clone the Repo:

    git clone https://github.com/FastBuilderAI/memory-template
    cd memory-template
  2. Choose an Example (e.g., Coffee Shop):

    cd examples/coffeeshop
    pip install -r requirements.txt
  3. Configure Your Environment: Copy .env.example and fill in your credentials:

    cp .env.example .env
  4. Run the App:

    python main.py

πŸ—οΈ Architecture: Shared Client

All examples now inherit from a standardized production template via examples/shared/fastmemory_client.py. This ensures consistent behavior for:

  • Connectivity: Graceful handling of Neo4j/LLM drivers.
  • Observability: Health checks and structured logging.
  • Scalability: Decoupled domain logic from infrastructure.

🀝 Contributing

We welcome contributions! Please map your industry use cases to the CBFDAE framework and submit a PR.

About

Deployment template for various usages of @fastmemory

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors