Ir al contenido principal

Asistentes de workflow

Las asistentes de workflow son una forma avanzada de asistentes de IA. En lugar de una conversación completamente abierta, el usuario sigue una serie definida de pasos impulsados por la IA. Esto permite guiar procesos complejos y de varios pasos, de principio a fin, paso a paso.

¿Qué es una asistente de workflow?​

Una asistente de workflow funciona sobre la base de un diagrama de flujo visual de nodos conectados mediante flechas. Cada nodo realiza una tarea específica:

Tipo de nodoDescripción
Inicio / FinPunto de inicio y punto final del workflow
EvaluarAnaliza el contexto y guarda información en la memoria del workflow
CondiciónEvalúa una expresión y dirige el flujo en la dirección correcta
LLMLlama a un modelo de lenguaje para una tarea específica (opcional: espera entrada)
AprobaciónPlantea una pregunta de sí/no y dirige el flujo según la respuesta
ConectarConecta rutas sin tarea de IA ni salida visible
SubagenteEjecuta la misma tarea en paralelo para varios elementos

El workflow guarda automáticamente su estado después de cada paso. Cuando el usuario introduce información, el workflow continúa exactamente donde se quedó, incluso después de cerrar el navegador.

¿Cómo uso una asistente de workflow?​

Inicia una nueva conversación y elige una asistente de workflow de la lista. La asistente te guiará automáticamente por todos los pasos. En algunos pasos, la asistente espera tu respuesta; en otros, continúa de forma autónoma sin entrada.

A la derecha del campo de entrada del chat verás el botón de Workflow. Haz clic ahí para abrir un panel con todos los pasos y su estado actual (en espera, activo, listo, esperando entrada, omitido, error).

Pausar temporalmente

Puedes cerrar el chat en cualquier momento y continuar más tarde. El workflow seguirá en el punto donde lo dejaste.

Ejemplo: Investigación en profundidad​

El preset Investigación en profundidad es un ejemplo de asistente de workflow disponible en todos los entornos. Guía al usuario en un proceso de investigación exhaustivo:

  1. Definir el tema — la IA pregunta por el tema de investigación y el nivel de profundidad deseado
  2. Formular preguntas de búsqueda — la IA formula preguntas de búsqueda concretas
  3. Realizar la investigación — la IA lleva a cabo la investigación y recopila información
  4. Generar informe — la IA redacta un informe de investigación estructurado
  5. Finalizar — el usuario revisa el informe y puede hacer preguntas adicionales

Crear una asistente de workflow​

Abre Asistentes y selecciona la pestaña Asistentes de workflow. En la tarjeta superior, haz clic en Nuevo workflow y elige Crear o editar workflow con IA, Workflow en blanco, workflow de n8n o un preset. En Inicio rápido puedes iniciar un preset directamente o elegir Usar como plantilla.

También puedes convertir un asistente propio: en el menú de la tarjeta del asistente, elige Abrir como workflow. Obtendrás un nuevo borrador sin compartir; el asistente original seguirá existiendo. Revisa y prueba los pasos propuestos antes de publicar.

Las asistentes de workflow, igual que las asistentes normales, pueden compartirse con grupos de usuarios y colegas, también desde el editor con el botón Compartir en la barra de herramientas. Al compartir con colegas, AI-Public puede enviar automáticamente una notificación por correo electrónico para que los destinatarios sepan que la asistente de workflow está disponible.

Iniciar workflow de n8n​

Además de las asistentes de workflow impulsadas por IA, AI-Public también puede iniciar un workflow de n8n mediante un webhook. Un workflow de n8n no abre un chat: sin campos, el webhook se llama directamente; con campos, primero se abre un formulario. Los administradores lo crean a través de Asistentes → Asistentes de workflow → Nuevo workflow → workflow de n8n.

Lee la explicación completa en la página workflows de n8n.

Ajustes generales​

Al crear o editar un workflow, configura lo siguiente en el panel de ajustes para todo el workflow:

  • Modelo: El modelo de IA que usan todos los pasos.
  • Herramientas: Qué herramientas están disponibles (por ejemplo, Registro, Búsqueda en Internet). Los pasos pueden desactivar por paso las herramientas habilitadas globalmente.
  • Servidores MCP: Integraciones externas.
  • Documentos e imágenes: Archivos que los pasos LLM pueden consultar.

Crear un nodo de triaje​

Un nodo de evaluar analiza la entrada del usuario y guarda valores estructurados en la memoria (por ejemplo, route, onderwerp). Configura:

  1. Un prompt del sistema que describa lo que debe analizarse.
  2. El esquema de salida: campos con nombre y tipo (string, number, boolean, enum).

Los valores guardados están disponibles como state.nombre_del_campo en los nodos de condición.

Configurar un nodo de condición​

Un nodo de condición lee la memoria del workflow y dirige el flujo al siguiente paso correcto mediante expresiones CEL:

Comportamiento deseadoExpresión
El campo es truestate.voldoende_info == true
El campo tiene valorstate.route == "rapport"
Umbral numéricostate.score > 7

Cada rama tiene su propia conexión al siguiente nodo.

Usar un nodo de conexión​

Un nodo de conexión no realiza ninguna tarea de IA por sí mismo. El nodo solo pasa el workflow al siguiente paso. Usa este nodo para agrupar rutas de forma ordenada, por ejemplo cuando una ruta omite un paso y luego debe volver a conectarse con la ruta principal.

Un nodo de conexión debe tener al menos una conexión de entrada y una de salida. El nodo no se muestra como un paso de contenido independiente en el progreso del workflow.

Registro en workflows​

Activa la herramienta de Registro en los ajustes generales y añade en el prompt del sistema de un paso una instrucción para registrar resultados. El usuario ve los documentos registrados mediante el botón de Registro (📄) en la barra de herramientas.

Restaurar conversación​

¿No estás satisfecho con la dirección de la conversación? Mediante el botón de restauración junto a un mensaje anterior puedes devolver el workflow a ese punto. Todos los mensajes posteriores se eliminarán y el workflow se reanudará exactamente desde ese momento.

Atención

Restaurar es definitivo: los mensajes eliminados no se pueden recuperar.

Archivos y subagentes en workflows​

Un workflow puede pedir al usuario que proporcione archivos, por ejemplo un documento fuente, un modelo de evaluación, un contrato, un documento de política o un formulario rellenado. El usuario puede subir un archivo nuevo o elegir uno existente desde el Administrador de archivos. Los archivos añadidos mediante un formulario de workflow quedan disponibles para la asistente en ese chat, pero no se seleccionan automáticamente para las preguntas normales del chat.

Los archivos nuevos primero deben procesarse antes de que el workflow pueda continuar de forma fiable. Si un archivo obligatorio aún se está procesando o ha fallado, el usuario debe esperar o volver a elegir/subir el archivo.

El nodo Subagente ejecuta la misma tarea en paralelo para varios elementos. Usa esto cuando un workflow deba procesar una lista, por ejemplo un documento, participante, empleado, cliente, expediente o formulario por cada ejecución. El subagente recibe siempre el elemento actual en un contexto aislado. Por ello, haz que los prompts se refieran explícitamente al elemento actual y evita instrucciones que procesen varios elementos a la vez.

Crear o editar un workflow con IA​

Habla de tu workflow con la IA. Los cambios válidos aparecerán en el editor. Revisa y prueba el resultado antes de guardarlo o publicarlo.