Skip to main content
Existen 5 tipos de workers, cada uno diseñado para un caso de uso diferente. El tipo se define por la funcion define* que utilices.

Tabla comparativa


Tool (defineTool)

Herramientas que el agente IA puede invocar durante una conversacion. Ideales para consultas a APIs externas, busquedas en base de datos, o cualquier operacion en tiempo real. Campos de configuracion: Signature del handler:
Cada parametro tiene: Ejemplo:

Worker (defineWorker)

Funciones de proposito general invocadas bajo demanda. Se ejecutan desde automatizaciones, acciones del agente (action.worker), otros workers o la API. Campos de configuracion: Signature del handler:
Ejemplo:
Este es el unico tipo de worker que puede ser invocado desde las acciones del agente de IA usando action.worker.

Sync (defineSync)

Sincronizaciones programadas que mantienen datos actualizados entre la plataforma y sistemas externos. Se ejecutan en intervalos regulares via cron. Campos de configuracion: Signature del handler:
Ejemplo:

Schedule (defineSchedule)

Tareas programadas que se ejecutan automaticamente en horarios definidos. Utiles para reportes, limpiezas, notificaciones periodicas y mas. Campos de configuracion: Signature del handler:
La diferencia entre defineSync y defineSchedule es conceptual: sync se usa para sincronizar datos entre sistemas, schedule para tareas autonomas. Tecnicamente funcionan igual.
Ejemplo:

Webhook (defineWebhook)

Endpoints HTTP que reciben eventos de servicios externos en tiempo real. Al desplegarse, se genera una URL unica que puedes configurar en el servicio externo. Campos de configuracion: Signature del handler:
Ejemplo:
Al desplegar un webhook, el sistema genera automaticamente una URL. Puedes verla en el dashboard o con plazbot workers list. Usa esa URL para configurar el webhook en el servicio externo (Stripe, Shopify, etc).

Expresiones Cron

Los workers de tipo sync y schedule usan expresiones cron para definir su frecuencia de ejecucion. El campo timezone determina en que zona horaria se evalua la expresion cron. Valores comunes:
  • America/Mexico_City
  • America/Lima
  • America/Bogota
  • America/Santiago
  • America/Argentina/Buenos_Aires