Saltar al contenido principal

Descripción general de los flujos de trabajo

¿Qué es un flujo de trabajo?

Los flujos de trabajo son la funcionalidad principal de Zotero Agents, que permiten combinar múltiples pasos de habilidades en pipelines de procesamiento automatizado. Un flujo de trabajo define una tarea completa: desde la recepción de datos de entrada, el procesamiento de información, hasta la generación de resultados.

Estructura del flujo de trabajo

workflow.json (archivo de manifiesto)
├── manifest: declara metadatos, versión, nombre
├── parameters: define parámetros configurables
├── inputs: define tipos de entrada (adjuntos, elementos, notas, etc.)
├── hooks: scripts de hooks en JavaScript (filtrar entradas, construir solicitudes, aplicar resultados)
└── provider: especifica el tipo de backend requerido

Tipos de unidades de entrada

TipoDescripción
attachmentArchivos adjuntos de un elemento
parentElemento padre del elemento seleccionado
noteElemento de nota
workflowÁmbito de procesamiento por lotes

Sistema de hooks

Los flujos de trabajo pueden ejecutar scripts personalizados de JavaScript en varias etapas de la ejecución:

  • validateSelection: Filtrar y validar entradas de forma declarativa antes de que se ejecuten los hooks de JavaScript
  • preflight: Inspeccionar la unidad de entrada resuelta, adjuntar contexto de ejecución, omitir, cortocircuitar a applyResult o expandir una entrada en múltiples unidades de solicitud
  • buildRequest: Construir el contenido de la solicitud enviada al backend
  • normalizeSettings: Normalizar la configuración del usuario
  • applyResult: Aplicar los resultados devueltos por el backend a Zotero

Tres backends de ejecución

Los flujos de trabajo se pueden ejecutar a través de tres tipos de backend:

BackendTipo de solicitudCaso de uso
Skill-Runnerskill.run.v1Ejecución general de habilidades, admite modo interactivo
ACPacp.skill.run.v1Ejecución de habilidades a través del backend ACP
Generic HTTPgeneric-http.request.v1Llamadas a API HTTP

Paquete oficial de flujos de trabajo

Los flujos de trabajo oficiales se publican e instalan como paquetes independientes, desacoplados del propio complemento. Métodos de instalación:

  • Menú contextual → Zotero Agents📦 Instalar paquete oficial de flujos de trabajo
  • Hacer clic en Instalar paquete oficial de flujos de trabajo en Preferencias

Los paquetes oficiales admiten tres canales de actualización: estable / beta / dev. El complemento busca actualizaciones automáticamente al iniciarse.

Flujos de trabajo oficiales

El complemento incluye una serie de flujos de trabajo oficiales, agrupados por función:

📚 Kit de herramientas de análisis de literatura

Flujo de trabajoPropósitoEntradaBackendDocs
Literature AnalysisGenerar resumen, referencias y análisis de citas a partir de PDF/MD. Puede desencadenar la regulación de etiquetasAdjuntoSkill-RunnerDetalles
Literature Metadata CuratorConsultar, corregir y completar metadatos bibliográficos de un elemento ZoteroElemento padreSkill-RunnerDetalles
Literature TranslatorTraducir literatura académica con gestión de glosario y controles de calidadAdjuntoSkill-RunnerDetalles
Interactive Literature ExplainerDiálogo multifase con IA para comprender la literatura en profundidad, con respuestas verificadas para evitar alucinacionesAdjuntoSkill-RunnerDetalles
Deep ReadingGenerar una vista HTML estructurada de lectura profunda con soporte de traducciónAdjuntoACPDetalles
Literature Search & IngestPermitir que el agente busque literatura académica y la incorpore directamente en ZoteroworkflowACPDetalles
Collection CollectorSeleccionar literatura existente de la biblioteca para una colección según un ámbito declaradoworkflowACPDetalles
Export/Import Literature BundleExportar/importar paquetes ZIP portables de elementos Zotero con metadatos, adjuntos y notasElemento padre / workflowNo requiere backendDetalles
Export Research BundleEnsamblar automáticamente un paquete de investigación de solo lectura para un proyecto a partir de la biblioteca y contexto SynthesisworkflowSkill-RunnerDetalles
Tag AuditorEscanear todos los elementos de la biblioteca contra el vocabulario de etiquetas controlado e informar cumplimientoworkflowNo requiere backendDetalles
Tag BootstrapperCrear interactivamente un vocabulario de etiquetas controlado para un dominio de investigaciónworkflowSkill-RunnerDetalles
Tag RegulatorNormalizar etiquetas según un vocabulario controlado e inferir nuevas etiquetasElemento padreSkill-RunnerDetalles
Export/Import NotesExportar o importar notas de análisis con soporte para edición y reimportaciónElemento padreNo requiere backendDetalles

🛠️ Utilidades

Flujo de trabajoPropósitoEntradaBackendDocs
MinerU PDF ParsingLlamar al servicio MinerU para analizar PDF en MarkdownAdjuntoGeneric HTTPDetalles
Topic SynthesisPipeline de tres pasos para crear análisis e informes de síntesis temáticaworkflowACPDetalles
Manuscript Literature FramingGenerar borradores LaTeX de Introducción / Trabajos relacionadosworkflowACPDetalles

🔧 Herramientas de depuración

Flujo de trabajoPropósitoBackendDocs
Debug ProbePruebas y diagnóstico del sistema de flujos de trabajoSkill-RunnerDetalles

Próximos pasos