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 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 nodoDescripción
Inicio / FinPunto de inicio y punto final del flujo de trabajo
EvaluarAnaliza el contexto y almacena 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ónFormula 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).

Detenerse a mitad

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:

  1. Definir tema — la IA pregunta por el tema de la investigación y el nivel de profundidad deseado
  2. Formular preguntas de búsqueda — la IA genera preguntas de búsqueda enfocadas en base al tema
  3. Realizar la investigación — la IA lleva a cabo la investigación y recopila información relevante
  4. Generar informe — la IA redacta un informe de investigación estructurado
  5. 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 AsistentesNuevo asistenteAsistente 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:

  1. Un prompt del sistema que describa qué debe analizarse.
  2. 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 deseadoExpresión
Campo es truestate.aprobado == true
Campo tiene valorstate.departamento == "ventas"
Umbral numéricostate.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.

Ten cuidado

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.