Use Cases
Common patterns for building with MemoryKit — from support bots to personal AI assistants.
MemoryKit fits anywhere you need AI that remembers. Here are the most common patterns developers build with the platform.
Customer support chatbot
Retrieve answers from your help docs, policies, and past tickets. Feed results into your own LLM for response generation.
Ingest your knowledge base
Upload help articles, policy documents, and FAQ content as memories. MemoryKit auto-chunks and indexes everything.
Search for answers
Retrieve relevant support content with hybrid search. Feed results into your own LLM.
Improve over time
Add resolved tickets as new memories. The search results get better with every interaction.
Key features used: Search, Batch ingest, Users
Internal knowledge base
Give your team instant answers from scattered docs, Notion pages, Confluence wikis, and Slack threads.
Centralize documents
Ingest documents from multiple sources. Use tags and metadata to preserve the origin.
Search across everything
A single search queries all sources simultaneously with hybrid retrieval.
Keep it fresh
Set up a sync pipeline that re-ingests updated documents. Use reprocess when content changes.
Key features used: File upload, Search, Reprocess
Personal AI assistant
Build an assistant that learns each user's preferences, history, and context — so every response is personalized.
Create per-user memory
Scope memories to individual users. Each user gets their own knowledge silo.
Search with user context
Pass userId and the search only retrieves that user's data. No cross-contamination.
Track interactions
Use events to record what the user does. This data enriches future personalization.
Key features used: Users, User-scoped search, Events
Document Q&A
Let users upload a document and immediately search it — "search your PDF" in minutes.
Upload and wait
Upload the document, then poll or use webhooks until processing completes.
Search the document
Search the uploaded document by scoping to the user and using tags.
Clean up
Delete the memory when the session ends if the document is temporary.
Key features used: File upload, Search, Polling
Multi-tenant SaaS
Serve many customers from a single MemoryKit project by scoping everything through userId.
Key features used: Users, GDPR erasure