AI Enrichment
How Claude transforms your snapshots into searchable, structured knowledge.
What is AI Enrichment?
AI Enrichment is the automatic analysis and enhancement of your snapshots by Claude. When you save a snapshot, Claude reads the content and generates structured insights that make your knowledge more discoverable and useful.
What Gets Generated
- •Summary: 2-3 sentence overview capturing the essence of the conversation
- •Category: Classification into planning, implementation, research, debugging, etc.
- •Key Points: 3-5 bullet points highlighting the most important information
- •Concepts: Technical topics, technologies, and themes discussed
- •Action Items: Next steps, TODOs, and follow-up tasks identified
Example: Before and After
Original Content
User: I need to implement authentication for my React app. What's the best approach?
Claude: For a React app, I'd recommend using Supabase Auth. It provides:
- Built-in OAuth 2.0 support for GitHub, Google, etc.
- Email/password authentication
- JWT tokens for API authentication
- Row Level Security integration
The setup is straightforward and you won't need to manage user sessions yourself.
User: That sounds good. Should I set it up now or wait?
Claude: I'd recommend setting it up early. Authentication affects your database schema (user tables, RLS policies) and API design. It's harder to retrofit later. Here's what you'll need to do:
1. Install @supabase/supabase-js
2. Configure auth providers in Supabase dashboard
3. Create login/signup components
4. Set up protected routes
User: Perfect, I'll start with GitHub OAuth since that's what our users prefer.
Claude: Great choice. GitHub OAuth is popular with developers and Supabase makes it very easy to configure.After AI Enrichment
Summary
Decided to implement authentication using Supabase Auth with OAuth 2.0. Will start with GitHub provider since that's preferred by users. Agreed to set up authentication early in the project to avoid retrofitting later.
Category
decisionKey Points
- • Supabase Auth chosen for OAuth 2.0 and JWT token support
- • Authentication should be implemented early to inform database schema and API design
- • GitHub OAuth will be the first provider to configure
- • Supabase provides built-in Row Level Security integration
Concepts
authenticationOAuth 2.0SupabaseGitHub providerJWT tokensReactRow Level SecurityAction Items
- • Install @supabase/supabase-js package
- • Configure GitHub OAuth provider in Supabase dashboard
- • Create login and signup components
- • Set up protected routes in React app
How Highlights Affect Enrichment
User-provided highlights guide the AI enrichment process, ensuring the most important points receive proper attention.
Without Highlights
Claude determines what's important based on:
- • Conversation structure and flow
- • Technical depth and detail
- • Decision-making language
- • Question-answer patterns
With Highlights ✓
Your highlights ensure enrichment focuses on:
- • The specific topics you care about
- • Key technologies or concepts mentioned
- • Important decisions or conclusions
- • Context you want preserved
Tip
Enrichment Timing & Performance
How It Works
AI enrichment happens in the background after your snapshot is saved. This means:
- • Fast saves: Your snapshot-conversation call returns in <500ms
- • No waiting: You can continue working immediately
- • Ready soon: Enrichment completes in 2-5 seconds typically
Note
Quality of Enrichment
Factors That Improve Quality
- ✓Longer content: More context leads to better understanding
- ✓Clear communication: Well-written conversations get better summaries
- ✓User highlights: Guide the AI to focus on what matters
- ✓Technical depth: Detailed discussions get more precise concepts
- ✓Complete thoughts: Full exchanges (not fragments) work best
Accuracy & Trust
Claude-powered enrichment is highly accurate because it:
- • Understands technical context and nuance
- • Recognizes domain-specific concepts and terminology
- • Identifies implicit action items and next steps
- • Maintains fidelity to the original conversation
You can generally trust the enrichment data. If something seems off, the full content is always available for verification.
Best Practices
- • Trust the enrichment: Claude's summaries are typically very accurate
- • Use highlights strategically: Mark 2-5 key concepts or decisions
- • Save complete conversations: More context = better enrichment
- • Review key points: Use them as a quick reference without re-reading full content
- • Check action items: Treat them as suggested TODOs to review
- • Wait for processing: Give enrichment a few seconds to complete before searching