Skip to main content

Werkstromen

💡TL;DR

Notemd Werkstromen keten meerdere taken samen tot één enkele één-klikactie. Definieer sequenties zoals add-links > extract-concepts > research > diagram met een eenvoudige DSL. Werkstromen verschijnen als knoppen in de zijbalk die de volledige keten uitvoeren op de huidige notitie of map. Er zitten vooraf gedefinieerde werkstromen bij; maak er zelf ook in de instellingen. Elke stap gebruikt zijn eigen configuratie voor het per-taakmodel.

Dit maakt deel uit van de Obsidian AI Knowledge Management Guide.

Overzicht

Een workflow vermindert de moeite om taken één voor één uit te voeren. In plaats van vier keer met de rechtermuisknop te klikken om links toe te voegen, concepten te extraheren, onbekende termen op te zoeken en een diagram te genereren, drukt u op één knop in de zijbalk en wordt de hele keten uitgevoerd. Notemd zorgt voor het sequencieren, het doorgeven van fouten en het rapporteren van voortgang.

Werkstromen worden gedefinieerd in een lichte DSL (domain-specific language). Ze bevinden zich in de instellingen, verschijnen als klikbare knoppen in de Obsidian-zijbalk en kunnen worden toegepast op zowel de huidige notitie als een hele map.

Hoe het werkt

Pipeline voor uitvoering van werkstromen

  1. Parse -- De DSL-string wordt op > (of >) opgesplitst in een geordende lijst van taakidentificatoren.
  2. Resolve -- Elke identificator wordt gekoppeld aan een interne opdracht (add-links, extract-concepts, research, translate, diagram, enzovoort.).
  3. Execute -- De stappen worden sequentieel uitgevoerd. Elke stap maakt gebruik van het gedefinieerde per-taakprovider en model.
  4. Error handling -- Als een stap faalt, stopt de workflow of gaat hij door naar de volgende stap, afhankelijk van uw foutbeheerbeleid.
  5. Done -- Een toastnotificatie rapporteert succes of geeft alle gefaalde stappen weer.

DSL-formaat

Werkstromen worden gedefinieerd als een >-gescheiden reeks taakidentificatoren:

process-current-add-links>extract-concepts-current>research-and-summarize

Beschikbare taakidentificatoren:

IdentificatorActie
process-current-add-linksWiki-links toevoegen aan het actieve notitieblok
extract-concepts-currentConcepten extraheren uit het actieve notitieblok
research-and-summarizeOnderzoek doen naar de geselecteerde tekst of notitietitel
process-current-translateHet actieve notitieblok vertalen
summarize-to-mermaidEen diagram genereren op basis van het actieve notitieblok
generate-from-titleInhoud genereren op basis van de notitietitel
extract-original-textOorspronkelijke tekst extraheren (voor OCR / gescande inhoud)

Varianten op mapniveau vervangen current door folder in de identificatienaam.

Vooraf gedefinieerde versus aangepaste workflows

Notemd bevat kant-en-klare workflows voor veelvoorkomende patronen:

WorkflowChainGebruiksgeval
Eén-klik extraherenadd-links > extract-concepts > researchEen onderzoeksartikel in één stap verwerken
Volledige pipelineadd-links > extract-concepten > onderzoek > diagramVolledige kennisextractie met visualisatie
Vertaal + Linktranslate > add-linksVertaal en link concepten in de doeltaal

Aanpasbare workflows worden gemaakt in de instellingen:

  1. Open Instellingen --> Notemd --> Workflows
  2. Klik op "Add Workflow"
  3. Voer de DSL-keten in (bijv. process-current-add-links>extract-concepts-current)
  4. Geef het een weergave-naam (bijv. "Quick Link + Extract")
  5. De nieuwe knop verschijnt onmiddellijk in de sidebar

Configuratie

InstellingStandaardEffect
workflowsVooraf gedefinieerde setArray van workflow-definities (naam + DSL)
workflowContinueOnErrortrueGa door naar de volgende stap als de huidige stap faalt
workflowShowProgresstrueToon een progressietoast na elke voltooide stap

Per-opdrachtmodellen in workflows

Elk stap in een workflow maakt gebruik van zijn eigen configuratie voor het per-taakmodel. U hoeft de modellen niet zelf in de DSL op te geven. De volgorde van resolutie is:

  1. Het provider/model per taak als useMultiModelSettings beschikbaar is
  2. Globaal activeProvider anders

Dit betekent dat add-links kan draaien op DeepSeek terwijl research draait op GPT-4o -- alles binnen dezelfde workflow klik.

Voorbeeld

U heeft zojuist een PDF van een machine learning artikel geïmporteerd in uw vault en wilt volledige kennisextractie:

  1. Open het geïmporteerde notitieblok
  2. Klik op de "Full Pipeline"-knop in de zijbalk
  3. Notemd voert uit:
    • Stap 1: Voeg wiki-links toe -- [[attention mechanism]], [[transformer]], enzovoort.
    • Stap 2: Extract concepten -- maakt conceptnotities in uw conceptmap
    • Stap 3: Onderzoek -- vat webbronnen samen voor sleuteltermen
    • Stap 4: Diagram -- genereert een Mermaid-mindmap van de structuur van het artikel
  4. Na ongeveer 30 seconden heeft uw notitie links, bestaan er conceptnotities, is het onderzoek toegevoegd en is er een diagrambestand opgeslagen

Alles in één klik.

Tips

  • Begin met vooraf gedefinieerde workflows -- deze dekken de meest voorkomende patronen. Pas ze alleen aan wanneer u een andere volgorde nodig heeft.
  • Activeer workflowContinueOnError -- een mislukte diagramstap moet de hele pipeline niet stoppen.
  • Gebruik mapwerkflows voor bulkverwerking -- klik met de rechtermuisknop op een map, kies een workflow en elke notitie wordt verwerkt.
  • Geef workflows duidelijke namen -- de ruimte in de zijbalk is beperkt. Gebruik korte, actiegerichte namen zoals "Snelle Extractie" of "Vertalen + Linken".

Volgende stappen

  • Onderzoek -- Begrijp wat de onderzoeksstap doet voordat je deze toevoegt aan workflows
  • Wiki-Links -- De kernfunctie voor het maken van links die in de meeste workflows wordt gebruikt
  • Concept Notities -- Conceptextractie als workflowstap
  • Batchverwerking -- Gelijktijdige verwerking en rapportage over voortgang voor mapwerkflows