Ir al contenido principal

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 totalmente abierta, el usuario sigue una serie definida de pasos que son guiados por la IA. Esto facilita acompañar procesos complejos y de múltiples etapas, de principio a fin, paso a paso.

¿Qué es un asistente de flujo de trabajo?

Un asistente de flujo de trabajo funciona sobre la base de un diagrama de flujo visual de nodos conectados por flechas. Cada nodo realiza una tarea específica:

Tipo de nodoDescripción
Inicio / FinPunto de inicio y fin del flujo de trabajo
EvaluarAnaliza el contexto y guarda información en la memoria del flujo de trabajo
CondiciónEvalúa una expresión y dirige el flujo en la dirección correcta
LLMInvoca un modelo de lenguaje para una tarea específica (opcional: espera entrada)
AprobaciónRealiza una pregunta de sí/no y dirige el flujo según la respuesta

El estado del flujo de trabajo se guarda automáticamente tras cada paso. Cuando el usuario proporciona entrada, el flujo de trabajo continúa exactamente donde se quedó, incluso después de 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 guiará automáticamente a través de todos los pasos. En algunos pasos, el asistente espera tu reacción; en otros pasos continúa por sí solo sin entrada.

En la parte derecha de la entrada de chat verás el Botón de Flujo de Trabajo. Haz clic aquí para abrir un panel con todos los pasos y su estado actual (esperando, activo, listo, esperando entrada, omitido, error).

Detenerse entre medio

Puedes cerrar el chat en cualquier momento y continuar más tarde. El flujo de trabajo continuará desde el punto en que lo dejaste.

Ejemplo: asistente de Deep Research

El asistente de Deep Research es un ejemplo de asistente de flujo de trabajo disponible en todos los entornos. Acompaña al usuario en un proceso de investigación exhaustivo:

  1. Definir tema — la IA pregunta por el tema de investigación y el nivel de profundidad deseado
  2. Formular preguntas de búsqueda — la IA genera preguntas de búsqueda específicas
  3. Realizar investigación — la IA realiza la investigación y recopila información
  4. Generar informe — la IA redacta un informe de investigación estructurado
  5. Cierre — el usuario evalúa el informe y puede hacer preguntas adicionales

Crear un asistente de flujo de trabajo

Los administradores pueden en el entorno de administración crear asistentes de flujo de trabajo mediante AsistentesNuevo asistenteAsistente de flujo de trabajo. Puedes comenzar con un lienzo vacío 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 se utiliza en todos los pasos.
  • Herramientas: Qué herramientas están disponibles (p. ej., Registro, Búsqueda en Internet). Los pasos pueden desactivar herramientas habilitadas globalmente por paso.
  • Servidores MCP: Conexiones externas.
  • Documentos e imágenes: Archivos a consultar por etapas de LLM.

Crear una nodo de triage

Un nodo de evaluar analiza la entrada del usuario y guarda valores estructurados en la memoria (p. ej., ruta, tema). Configura:

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

Los valores guardados están disponibles como state.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 deseadoExpresión
Campo es truestate.suficiente_info == true
Campo tiene valorstate.ruta == "informe"
Umbral numéricostate.puntuacion > 7

Cada rama tiene una conexión propia a la siguiente nodo.

Registro en flujos de trabajo

Activa la Herramienta de Registro a través de las configuraciones generales y añade en el prompt del sistema de un paso una instrucción para registrar resultados. El usuario 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 restaurar el flujo de trabajo a ese punto. Todos los mensajes siguientes serán eliminados y el flujo de trabajo se reanudará desde ese momento exacto.

Ten en cuenta

La recuperación es definitiva: los mensajes eliminados no se pueden recuperar.

Archivos y subagentes en flujos de trabajo

Un flujo de trabajo puede pedir al usuario que aporte archivos, por ejemplo, un documento fuente, modelo de evaluación, contrato, documento de políticas o un 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 de chat comunes.

Los nuevos archivos se procesan primero antes de que el flujo de trabajo pueda continuar con fiabilidad. Si un archivo obligatorio aún está siendo procesado o ha fallado, el usuario debe esperar o volver a elegir/subir el archivo.

La nodo de Subagente realiza la misma tarea en paralelo para varios ítems. Usa esto cuando un flujo de trabajo deba procesar una lista, por ejemplo un documento, participante, empleado, cliente, expediente o formulario por ejecución. El subagente siempre recibe 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.