Zum Hauptinhalt springen

Konzeptnotizen

💡TL;DR

Notemd extrahiert die wichtigsten Konzepte aus Ihren Notizen und erstellt eigenständige Konzeptnotiz-Dateien. Der LLM erkennt Schlüsselbegriffe, generiert eine .md Datei pro Konzept in einem konfigurierbaren Ordner und fügt optional Rückverweise zur Quellennotiz hinzu. Es unterstützt die Unterdrückung von Synonymen, die Auswahl eines Modells pro Aufgabe, die Sanitierung von Dateinamen sowie einen 4-stufigen Deduplizierungsmechanismus. Dies ist Teil des Obsidian AI Knowledge Management Guide.

Überblick

Konzeptnotizen sind die Bausteine einer vernetzten Wissensdatenbank. Wenn Sie eine Notiz verarbeiten, Notemd:

  1. Sendet Ihren Text an einen LLM mit einer strukturierten Extraktionsanfrage
  2. Analysiert die CONCEPT: Zeilen aus der LLM Antwort
  3. Erstellt eine .md-Datei pro Konzept in einem bestimmten Ordner
  4. Fügt Backlinks zur Quellennotiz hinzu (wenn aktiviert)

Wie es funktioniert

Extraktionspipeline

Source Note → Split into Chunks → LLM per Chunk → Parse CONCEPT: Lines
→ Deduplicate via Set → Create .md Files → Add Backlinks
→ (Optional: Generate Log)

Der Extraktions-Aufforderungstext

Der LLM erhält eine Anweisung, die ihm vorschreibt:

  • Extrahieren Sie Substantive oder Substantivphrasen, die zum zentralen Thema des Dokuments gehören
  • Setzen Sie auf Spezifität – „Dielektrische Entspannung“ anstelle von „Entspannung“.
  • In Singular normalisieren – „models“ wird zu „model“
  • Unterkonzepte unterdrücken – wenn „dielektrische Entspannung“ auftaucht, soll „Entspannung“ nicht ebenfalls extrahiert werden
  • Überspringen von Referenz-/Bibliografieabschnitten, Allgemeinbegriffen, Firmen-/Produktnamen
  • Geben Sie ein Konzept pro Zeile als CONCEPT: Term Name aus

Synonymunterdrückung (optional): Fügt dem Prompt voran „Vermeiden Sie es, soweit möglich, Synonyme, semantisch ähnliche Kernkonzepte oder Schlüsselwörter zu extrahieren“.

Fokussiertes Lerngebiet (optional): Fügt Relevant Fields: [domain] voran, um die Extraktion auf ein bestimmtes Fachgebiet zu beschränken.

Sprachüberschreibung (optional): fügt hinzu „Die Ausgabekonzepte MÜSSEN in [Sprache] sein.“

Chunking

Lange Notizen werden durch settings.chunkWordCount geteilt. Jeder Teil wird unabhängig gesendet. Konzepte aus allen Teilen werden in einem Set zusammengefasst – Duplikate zwischen den Teilen werden stillschweigend entfernt. LLM-Fehler bei einzelnen Teilen beenden die Operation nicht.

Erstellung einer Konzeptnote

Regeln für Dateinamen

RegelVerhalten
Bindestriche/UnterstricheErsetzt durch Leerzeichen
Spezielle ZeichenEntfernt: Backslash, Schrägstrich, Kolon, Stern, Fragezeichen, Anführungszeichen, Eckklammern, Pipe, Hash, Caret, Klammern
LeerzeichenZusammengefasst und gekürzt
Maximale Länge100 Zeichen (abgeschnitten + erneut gekürzt)
Leeres/Ein-Punkt-ErgebnisWurde leise übersprungen

Beispiel: A-B: Key*Term wird zu A B KeyTerm.md

Vorlagen

Vollständiges Template (Backlinks aktiviert, minimales Template deaktiviert):

# Concept Name

## Linked From
- [[SourceNoteBasename]]

Minimaler Vorlage (wenn extractConceptsMinimalTemplate: true):

# Concept Name

Bestehende Notizen aktualisieren

Wenn eine Konzeptdatei bereits existiert:

  1. Wenn Backlinks aktiviert sind und die Quellennotiz noch nicht aufgelistet ist, fügen Sie einen Backlink hinzu.
  2. Wenn ein ## Linked From-Abschnitt vorhanden ist, fügen Sie ihn vor den nächsten ##-Header ein.
  3. Wenn kein ## Linked From vorhanden ist, füge einen Abschnitt am Ende hinzu.
  4. Doppelte Backlinks werden überprüft und übersprungen

Konfiguration

EinstellungenStandardEffekt
useCustomConceptNoteFoldertrueMaster-Schalter. Aus = keine Notizen erstellt
conceptNoteFolder'' (deaktiviert)Pfad zum Ordner für Konzeptnotizen
extractConceptsMinimalTemplatetrueNotizen nur mit Titel (kein „Von“-Link)
extractConceptsAddBacklinkfalseZusätzliche Backlinks während der eigenständigen Extraktion hinzufügen
extractConceptsProvider / extractConceptsModelDeepSeekPer-Aufgabe LLM zur Konzeptextraktion
extractConceptsLanguage'en'Ausgabesprache für Konzeptnamen
replaceSynonymsDuringConceptExtractionfalseAktiviere die Unterdrückung von Synonymen im Prompt
generateConceptLogFilefalseSchreiben Sie eine .log-Liste mit erstellten Konzepten

Wichtig: Die Einstellungen extractConceptsAddBacklink und extractConceptsMinimalTemplate beeinflussen nur den eigenen Extraktionsbefehl. Der Befehl „Links hinzufügen“ erstellt stets Notizen im vollständigen Template mit Rückverweisen.

Deduplizierung

Der dedup-Befehl (Notemd: Check & remove duplicate concept notes) führt eine 5-stufige Analyse durch:

Schritt 1: Genaue Übereinstimmung des Dateinamens

Vergleich des Basennamens unabhängig von Groß-/Kleinschreibung im konfigurierten Umfang.

Schritt 2: Erkennung der Pluralform

Entfernt Suffixe: -ies zu -y, -es wurde entfernt, -s wurde entfernt. Vergleicht die Singularform mit den Scope-Dateien. Behandelt unregelmäßige Pluralformen (children/child) nicht.

Schritt 3: Symbolnormalisierung

Anwendbar auf: toLowerCase(), ersetze Bindestriche/Unterstriche durch Leerzeichen, entferne nicht-alphanumerische Zeichen, kollabiere Leerzeichen. Äquivalent normalisierte Einträge werden markiert.

Schritt 4: Einfachwortsperre

Einzelwortige Konzeptnotizen werden mit den Mehrworts-Namen der Skopier-Dateien abgeglichen. Wird nicht ausgeführt, wenn das Skopier concept_folder_only ist.

Schritt 5: Bestätigung und Löschung

Alle Kandidaten werden in einem Bestätigungsmodal angezeigt. Genehmigte Elemente werden in den System-Müll verschoben. Die Aktion kann zwischen jeder Löschung storniert werden.

Bereichsmodi

ModenIm Vergleich zu
vault (Standard)Alle Vault .md-Dateien außer der Concept-Ordner
concept_folder_onlyWeitere Konzeptnotizen im Ordner
includeDateien in den aufgelisteten Ordnern
excludeAlle Vault-Dateien außer der Concept-Ordner- und den aufgelisteten Ordnern

Verwendung

Konzepte extrahieren (Einzeln)

  1. Eine Notiz öffnen
  2. Führen Sie "Notemd: Extract concepts" aus der Befehlspalette aus
  3. Konzeptnotizen werden im konfigurierten Ordner erstellt.

Inhalt extrahieren + erstellen

"Notemd: Konzepte extrahieren und Titel erzeugen" – es werden die Konzepte extrahiert, anschließend wird für jede Notiz im Konzeptordner der Befehl „Aus Titel erzeugen“ ausgeführt. Dadurch wird Inhalt für alle Konzeptnotizen im Ordner erzeugt, nicht nur für die neu erstellten.

  1. Text hervorheben im Editor
  2. Führen Sie „Notemd: Wiki-Link aus der Auswahl erstellen“ aus.
  3. Der Text ist in [[...]] eingebettet und es wird eine Konzeptnote erstellt

Tipps

  • Stellen Sie zunächst das Konzeptverzeichnis ein – ohne dieses werden keine Notizen erstellt. Wenn es nicht gesetzt ist, erscheint ein Warnungsmodal.
  • Modelle pro Aufgabe verwenden – Die Konzeptextraktion wird gut von günstigeren Modellen abgedeckt (GPT-4o-mini, DeepSeek). Sparen Sie teure Modelle für Forschung/Übersetzung auf.
  • Aktiviere die Unterdrückung von Synonymen für technische Domänen, in denen mehrere Begriffe auf dasselbe Konzept verweisen.
  • Regelmäßig Duplikate entfernen – führen Sie den Dedup-Befehl nach der Batchverarbeitung aus, um nahezu identische Einträge zu erkennen.
  • Die Protokolldatei wird bei jedem Ausführungsvorgang überschrieben, anstatt hinzugefügt. Kopieren Sie sie, wenn Sie frühere Ergebnisse benötigen.

Nächste Schritte

  • Wiki-Links – Wie Konzepte inline verknüpft werden
  • Diagramme — Konzeptionsbeziehungen visualisieren
  • Workflows – Kette der Extraktion mit anderen Aufgaben