Asistentes de flujo de trabajo
Los asistentes de flujo de trabajo son una forma avanzada de asistentes de IA. En lugar de una conversación completamente abierta, el empleado sigue una secuencia definida de pasos guiados por la IA. Esto permite estandarizar y automatizar procesos complejos de múltiples etapas, de forma coherente y repetible.
¿Qué es un asistente de flujo de trabajo?
Un asistente de flujo de trabajo se basa en un diagrama de flujo visual compuesto por nodos conectados por flechas. Cada nodo realiza una tarea específica:
| Tipo de nodo | Descripción |
|---|---|
| Inicio / Fin | Punto de inicio y punto final del flujo de trabajo |
| Evaluar | Analiza el contexto y almacena información en la memoria del flujo de trabajo |
| Condición | Evalúa una expresión y dirige el flujo en la dirección correcta |
| LLM | Invoca un modelo de lenguaje para una tarea específica (opcional: espera entrada) |
| Aprobación | Formula una pregunta de sí/no y dirige el flujo según la respuesta |
El flujo de trabajo guarda su estado automáticamente después de cada paso. Cuando el empleado proporciona entrada, el flujo de trabajo continúa exactamente donde se quedó, incluso tras cerrar el navegador.
¿Cómo uso un asistente de flujo de trabajo?
Inicia una nueva conversación y elige un asistente de flujo de trabajo de la lista. El asistente te guía automáticamente a través de todos los pasos. En algunos pasos el asistente espera tu respuesta; en otros pasos continúa por sí mismo.
En la parte derecha de la entrada de chat verás el Botón de Workflow. Haz clic aquí para abrir un panel con todos los pasos y su estado actual (esperando, activo, listo, esperando entrada, omitido, error).
Puedes cerrar el chat en cualquier momento y continuar más tarde. El flujo de trabajo prosigue desde el punto en que lo dejaste.
Ejemplo: Asistente de Deep Research
El Asistente de Deep Research es un ejemplo de un asistente de flujo de trabajo disponible para los empleados. Te guía en un proceso de investigación exhaustivo:
- Definir tema — la IA pregunta por el tema de la investigación y el nivel de profundidad deseado
- Formular preguntas de búsqueda — la IA genera preguntas de búsqueda enfocadas en base al tema
- Realizar la investigación — la IA lleva a cabo la investigación y recopila información relevante
- Generar informe — la IA redacta un informe de investigación estructurado
- Concluir — el empleado revisa el informe y puede hacer preguntas adicionales
Crear un asistente de flujo de trabajo
Como administrador, puedes en el entorno de administración crear y publicar asistentes de flujo de trabajo para los empleados. Elige Asistentes → Nuevo asistente → Asistente de flujo de trabajo. Puedes empezar con un lienzo en blanco o usar una preset existente como base.
Configuraciones generales
Al crear o editar un flujo de trabajo, en el panel de configuración establece lo siguiente para todo el flujo de trabajo:
- Modelo: El modelo de IA que utilizarán todos los pasos.
- Herramientas: Qué herramientas están disponibles (p. ej., Registro, Búsqueda en Internet). Las etapas LLM pueden desactivar herramientas globales por paso.
- Servidores MCP: Enlaces externos.
- Documentos e imágenes: Archivos a los que las etapas LLM pueden consultar.
Crear un nodo de triage
Un nodo de evaluar analiza la entrada del usuario y almacena valores estructurados en la memoria (p. ej., departamento, urgencia). Configura:
- Un prompt del sistema que describa qué debe analizarse.
- El esquema de salida: campos con nombre y tipo (
string,number,boolean,enum).
Los valores almacenados están disponibles como state.nombre_campo en los nodos de condición.
Configurar un nodo de condición
Un nodo de condición lee la memoria del flujo de trabajo y dirige el flujo a la siguiente etapa adecuada mediante expresiones CEL:
| Comportamiento deseado | Expresión |
|---|---|
Campo es true | state.aprobado == true |
| Campo tiene valor | state.departamento == "ventas" |
| Umbral numérico | state.prioridad > 3 |
Cada rama tiene una conexión propia a la siguiente node.
Registro en flujos de trabajo
Activa la Herramienta de Registro desde las configuraciones generales y añade una instrucción en el prompt del sistema de una etapa para registrar resultados. El empleado verá los documentos registrados a través del Botón de Registro (📄) en la barra de herramientas.
Recuperar conversación
¿No estás satisfecho con la dirección de la conversación? A través del botón de recuperación en un mensaje anterior puedes volver ese punto. Todos los mensajes posteriores se eliminarán y el flujo de trabajo se reanudará desde ese momento exacto.
La recuperación es definitiva: los mensajes eliminados no se pueden recuperar.
Archivos y subagentes en flujos de trabajo
Un flujo de trabajo puede pedirle al usuario que aporte archivos, por ejemplo, un documento fuente, modelo de evaluación, contrato, documento de políticas o formulario completado. El usuario puede subir un nuevo archivo o elegir uno existente desde el Administrador de archivos. Los archivos añadidos a través de un formulario de flujo de trabajo están disponibles para el asistente en ese chat, pero no se seleccionan automáticamente para preguntas normales de chat.
Los nuevos archivos se procesan primero antes de que el flujo de trabajo pueda continuar de forma confiable. Si un archivo obligatorio aún está siendo procesado o ha fallado, el usuario debe esperar o volver a elegir/subir el archivo.
La Subagente-node realiza la misma tarea en paralelo para varios ítems. Usa esto cuando un flujo de trabajo necesite procesar una lista, por ejemplo un documento, participante, empleado, cliente, expediente o formulario por ejecución. El subagente recibe siempre el ítem actual en un contexto aislado. Por ello, haz que los prompts hagan referencia explícita al ítem actual y evita instrucciones que procesen varios ítems a la vez.