Skip to content
How to ThinkIn the Age of AI

Search for semantic duplicates every time you create a new…

Run semantic similarity searches against your existing notes when creating new notes to detect conceptual duplication hidden behind different vocabulary, treating AI-surfaced matches as candidates for potential abstraction or cross-linking.

When This Fires

  • Every time you create a new permanent note in your knowledge base
  • When you notice you're writing something that "feels familiar" but you can't find the original
  • During periodic knowledge base maintenance to detect accumulated duplicates
  • When migrating notes from one system to another and deduplication matters

Common Failure Mode

Treating semantic matches as false positives because the vocabulary is different. "That note is about cognitive load, mine is about mental bandwidth — they're different." Often they're not. The different vocabulary masks conceptual overlap that, once recognized, produces a more powerful abstraction than either note alone. Dismiss matches slowly, not quickly.

The Protocol

After writing a new note: (1) Run a semantic similarity search against your existing notes (tools: Obsidian Smart Connections, Mem, custom embedding search). (2) Review the top 5 matches. (3) For each match above ~0.8 similarity, decide: merge (same idea, different words), abstract (instances of a pattern — create a parent note), or link (distinct but related). (4) If no matches, the note is genuinely novel — proceed.