← Spaces

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

text
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

decision

Key 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 Security

Action 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

Use highlights like you would highlight text in a book - mark the phrases or topics that should jump out when you search later.

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

If you search immediately after creating a snapshot, it may not appear in results yet. Wait a few seconds for full processing.

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