Zum Hauptinhalt springen

Workflow-Übersicht

Was ist ein Workflow?

Workflows sind die Kernfunktion von Zotero Agents und ermöglichen es, mehrere Skill-Schritte zu automatisierten Verarbeitungspipelines zu kombinieren. Ein Workflow definiert eine vollständige Aufgabe: vom Empfang der Eingabe über die Datenverarbeitung bis zur Ausgabeerzeugung.

Workflow-Struktur

workflow.json (Manifestdatei)
├── manifest: deklariert Metadaten, Version, Name
├── parameters: definiert konfigurierbare Parameter
├── inputs: definiert Eingabetypen (Anhänge, Einträge, Notizen usw.)
├── hooks: JavaScript-Hook-Skripte (Eingaben filtern, Anfragen erstellen, Ergebnisse anwenden)
└── provider: gibt den erforderlichen Backend-Typ an

Eingabeeinheitstypen

TypBeschreibung
attachmentAnhangsdateien eines Eintrags
parentÜbergeordneter Eintrag des ausgewählten Eintrags
noteNotizeintrag
workflowBatch-Umfang

Hook-System

Workflows können in verschiedenen Ausführungsphasen benutzerdefinierte JavaScript-Skripte ausführen:

  • validateSelection: Deklaratives Filtern und Validieren von Eingaben, bevor JavaScript-Hooks ausgeführt werden
  • preflight: Die aufgelöste Eingabeeinheit prüfen, Ausführungskontext anhängen, überspringen, zu applyResult kurzschließen oder eine Eingabe in mehrere Anforderungseinheiten erweitern
  • buildRequest: Den an das Backend gesendeten Anfrageinhalt erstellen
  • normalizeSettings: Benutzereinstellungen normalisieren
  • applyResult: Die vom Backend zurückgegebenen Ergebnisse auf Zotero anwenden

Drei Ausführungs-Backends

Workflows können über drei Backend-Typen ausgeführt werden:

BackendAnfragetypAnwendungsfall
Skill-Runnerskill.run.v1Allgemeine Skill-Ausführung, unterstützt interaktiven Modus
ACPacp.skill.run.v1Skill-Ausführung über ACP-Backend
Generic HTTPgeneric-http.request.v1HTTP-API-Aufrufe

Offizielles Workflow-Paket

Offizielle Workflows werden als eigenständige Pakete veröffentlicht und installiert, entkoppelt vom Plugin selbst. Installationsmethoden:

  • Rechtsklick-Menü → Zotero Agents📦 Offizielles Workflow-Paket installieren
  • In den Einstellungen auf Offizielles Workflow-Paket installieren klicken

Offizielle Pakete unterstützen drei Update-Kanäle: Stable / Beta / Dev. Das Plugin sucht beim Start automatisch nach Updates.

Offizielle Workflows

Das Plugin enthält eine Reihe offizieller Workflows, nach Funktion gruppiert:

📚 Literaturanalyse-Toolkit

WorkflowZweckEingabeBackendDocs
Literature AnalysisZusammenfassung, Referenzen und Zitationsanalyse aus PDF/MD erstellen. Kann in Tag-Regulierung kaskadierenAnhangSkill-RunnerDetails
Literature Metadata CuratorBibliografische Metadaten für einen Zotero-Eintrag abfragen, korrigieren und vervollständigenÜbergeordneter EintragSkill-RunnerDetails
Literature TranslatorAkademische Literatur mit Glossarverwaltung und Qualitätsprüfung übersetzenAnhangSkill-RunnerDetails
Interactive Literature ExplainerMulti-Turn-Dialog mit KI für tiefes Literaturverständnis, mit überprüften Antworten zur Vermeidung von HalluzinationenAnhangSkill-RunnerDetails
Deep ReadingStrukturierte Deep-Reading-HTML-Ansicht mit Übersetzungsunterstützung erstellenAnhangACPDetails
Literature Search & IngestDie KI akademische Literatur suchen und direkt in Zotero importieren lassenWorkflowACPDetails
Collection CollectorVorhandene Literatur aus der Bibliothek für eine bestehende Collection nach angegebenem Umfang auswählenWorkflowACPDetails
Export/Import Literature BundlePortable ZIP-Bundles von Zotero-Einträgen mit Metadaten, Anhängen und Notizen exportieren/importierenÜbergeordneter Eintrag / WorkflowKein Backend erforderlichDetails
Export Research BundleAutomatisches Zusammenstellen eines schreibgeschützten Research Bundles für ein Papierprojekt aus Bibliothek und Synthesis-KontextWorkflowSkill-RunnerDetails
Tag AuditorAlle Bibliothekseinträge gegen das kontrollierte Tag-Vokabular scannen und Konformität meldenWorkflowKein Backend erforderlichDetails
Tag BootstrapperInteraktiv ein kontrolliertes Tag-Vokabular für ein Forschungsgebiet erstellenWorkflowSkill-RunnerDetails
Tag RegulatorTags basierend auf einem kontrollierten Vokabular normalisieren und neue Tags inferierenÜbergeordneter EintragSkill-RunnerDetails
Export/Import NotesAnalyse-Notizen exportieren oder importieren, mit Unterstützung für Bearbeitung und ReimportÜbergeordneter EintragKein Backend erforderlichDetails

🛠️ Dienstprogramme

WorkflowZweckEingabeBackendDocs
MinerU PDF ParsingMinerU-Dienst aufrufen, um PDF in Markdown zu parsenAnhangGeneric HTTPDetails
Topic SynthesisDrei-Stufen-Pipeline zur Erstellung von Topic-Synthesis-Analysen und -BerichtenWorkflowACPDetails
Manuscript Literature FramingIntroduction / Related Work LaTeX-Entwürfe erstellenWorkflowACPDetails

🔧 Debug-Tools

WorkflowZweckBackendDocs
Debug ProbeWorkflow-System-Entwicklungstests und -DiagnoseSkill-RunnerDetails

Nächste Schritte