Passa al contenuto principale

Panoramica sui Workflow

Cos'è un Workflow?

I Workflow sono la funzionalità principale di Zotero Agents e consentono di combinare più passaggi di skill in pipeline di elaborazione automatizzate. Un Workflow definisce un'attività completa: dall' Ricezione dell'input, all'elaborazione dei dati, fino alla produzione dell'output.

Struttura di un Workflow

workflow.json (file manifesto)
├── manifest: dichiara metadati, versione, nome
├── parameters: definisce i parametri configurabili
├── inputs: definisce i tipi di input (allegati, elementi, note, ecc.)
├── hooks: script hook JavaScript (filtrano gli input, costruiscono le richieste, applicano i risultati)
└── provider: specifica il tipo di backend richiesto

Tipi di unità di input

TipoDescrizione
attachmentFile allegati di un elemento
parentElemento padre dell'elemento selezionato
noteElemento nota
workflowAmbito batch

Sistema di hook

I Workflow possono eseguire script JavaScript personalizzati in varie fasi dell'esecuzione:

  • validateSelection: Filtrare e convalidare gli input in modo dichiarativo prima dell'esecuzione degli hook JavaScript
  • preflight: Ispezionare l'unità di input risolta, allegare il contesto di esecuzione, saltare, cortocircuitare su applyResult o espandere un input in più unità di richiesta
  • buildRequest: Costruire il contenuto della richiesta inviata al backend
  • normalizeSettings: Normalizzare le impostazioni dell'utente
  • applyResult: Applicare i risultati restituiti dal backend a Zotero

Tre backend di esecuzione

I Workflow possono essere eseguiti tramite tre tipi di backend:

BackendTipo di richiestaCaso d'uso
Skill-Runnerskill.run.v1Esecuzione generica di skill, supporta la modalità interattiva
ACPacp.skill.run.v1Esecuzione di skill tramite backend ACP
Generic HTTPgeneric-http.request.v1Chiamate API HTTP

Pacchetto ufficiale dei Workflow

I Workflow ufficiali sono pubblicati e installati come pacchetti standalone, disaccoppiati dal plugin stesso. Metodi di installazione:

  • Menu contestuale → Zotero Agents📦 Installa pacchetto ufficiale dei Workflow
  • Fai clic su Installa pacchetto ufficiale dei Workflow nelle Preferenze

I pacchetti ufficiali supportano tre canali di aggiornamento: stabile / beta / dev. Il plugin verifica automaticamente la presenza di aggiornamenti all'avvio.

Workflow ufficiali

Il plugin include una serie di workflow ufficiali, raggruppati per funzione:

📚 Strumenti per l'analisi della letteratura

WorkflowScopoInputBackendDocs
Analisi della letteraturaGenera riassunto, riferimenti, analisi delle citazioni da PDF/MD. Può innescare a cascata la regolazione dei tagAllegatoSkill-RunnerDettagli
Literature Metadata CuratorInterrogare, correggere e completare i metadati bibliografici di un elemento ZoteroElemento padreSkill-RunnerDettagli
Literature TranslatorTradurre letteratura accademica con gestione del glossario e controlli di qualitàAllegatoSkill-RunnerDettagli
Spiegatore interattivo della letteraturaDialogo multi-turno con l'AI per una comprensione approfondita della letteratura, con risposte verificate per prevenire allucinazioniAllegatoSkill-RunnerDettagli
Lettura approfonditaGenera una vista HTML strutturata di lettura approfondita con supporto per la traduzioneAllegatoACPDettagli
Ricerca e acquisizione della letteraturaLascia che l'Agent cerchi letteratura accademica e la acquisisca direttamente in ZoteroworkflowACPDettagli
Collection CollectorSelezionare letteratura esistente dalla libreria per una raccolta in base a un ambito dichiaratoworkflowACPDettagli
Export/Import Literature BundleEsportare/importare bundle ZIP portabili di elementi Zotero con metadati, allegati e noteElemento padre / workflowNessun backend richiestoDettagli
Export Research BundleAssemblare automaticamente un bundle di ricerca di sola lettura per un progetto dalla libreria e dal contesto SynthesisworkflowSkill-RunnerDettagli
Tag AuditorScansionare tutti gli elementi della libreria rispetto al vocabolario di tag controllato e segnalare la conformitàworkflowNessun backend richiestoDettagli
Bootstrapper dei tagCrea in modo interattivo un vocabolario controllato di tag per un dominio di ricercaworkflowSkill-RunnerDettagli
Regolatore dei tagNormalizza i tag in base a un vocabolario controllato e inferisce nuovi tagElemento padreSkill-RunnerDettagli
Esporta/Importa noteEsporta o importa note di analisi con supporto per la modifica e la reimportazioneElemento padreNessun backend richiestoDettagli

🛠️ Utilità

WorkflowScopoInputBackendDocs
Analisi PDF MinerUChiama il servizio MinerU per analizzare il PDF in MarkdownAllegatoGeneric HTTPDettagli
Sintesi dell'argomentoPipeline in tre passaggi per creare analisi e rapporti di sintesi dell'argomentoworkflowACPDettagli
Strutturazione della letteratura per il manoscrittoGenera bozze LaTeX per Introduzione / Lavori correlatiworkflowACPDettagli

🔧 Strumenti di debug

WorkflowScopoBackendDocs
Debug ProbeTest di sviluppo e diagnostica del sistema di WorkflowSkill-RunnerDettagli

Passi successivi