logo
Desarrollo
Buscar
Workflow vs. Flow-Agent

Workflow vs. Flow-Agent

GPTBots Workflow está diseñado para gestionar solicitudes funcionales mediante la ejecución secuencial de una serie de nodos, con el fin de alcanzar funciones específicas. Flow-Agent, un flujo de trabajo conversacional especializado, opera sobre un modelo basado en el diálogo, adaptado para procesar solicitudes de interacción de los usuarios (p. ej., escenarios que requieren conversaciones de varios turnos o flujos conversacionales dinámicos).

En comparación con Workflow, Flow-Agent se especializa en gestionar la lógica conversacional en contextos guiados por diálogo. Cada Flow se asocia a una Conversation, lo que permite acceder dinámicamente a los datos históricos de interacción y mantener transcripciones completas de la sesión durante los intercambios en vivo, lo cual puede considerarse un flujo de trabajo con memoria.

En función de las características del escenario de aplicación, se puede crear un Flow-Agent o un Workflow:

  • Escenarios recomendados para Flow-Agent

    Para aplicaciones de IA de interacción conversacional (p. ej., atención al cliente inteligente, asistentes de IA), se recomienda Flow-Agent por:

    • Conocimiento del contexto: Integra LLM para el análisis de conversaciones en tiempo real y el mantenimiento automático de la memoria del diálogo.

    • Adaptabilidad de la interacción: Compatibilidad nativa con el diseño de diálogos de varios turnos e interfaces de lenguaje natural.

    • Compatibilidad con canales: Integración fluida con plataformas sociales como WhatsApp/Telegram.

  • Escenarios aplicables a Workflow

    Para desarrollar aplicaciones de IA orientadas al procesamiento de tareas (p. ej., procesamiento por lotes de datos, flujos de trabajo de automatización), se recomienda la solución Workflow.

Diferencia Workflow Flow-Agent
Esencia API Diálogo de varios turnos que implica múltiples interacciones de preguntas y respuestas
Escenario - Gestionar solicitudes funcionales mediante la ejecución secuencial de una serie de nodos para lograr funciones específicas.
- Ideal para escenarios de procesamiento automatizado de datos, como generar informes de investigación sectorial, generar un póster, crear álbumes ilustrados, etc.
- Flujo de trabajo conversacional especializado, adaptado para procesar solicitudes de interacción de los usuarios.
- Interactúa con los usuarios mediante conversación y ejecuta procesos operativos complejos.
- Ideal para aplicaciones conversacionales que requieren un procesamiento lógico complejo en respuesta a solicitudes conversacionales, como Chatbot, atención al cliente con IA y acompañantes virtuales.
Curva de aprendizaje Relativamente alto: Workflow desacopla las variables de los disparadores, ofreciendo mayor flexibilidad y potencia, pero puede requerir una curva de aprendizaje y esfuerzos de configuración moderadamente mayores. Relativamente bajo: Flow-Agent ofrece un funcionamiento más intuitivo, optimizado para escenarios de diálogo de varios turnos, aunque con una flexibilidad ligeramente menor.
Lógica operativa Gestiona el negocio mediante dos lógicas principales: variables y disparadores.
- Los disparadores se representan mediante las líneas de conexión.
- Las variables son definidas y referenciadas por los usuarios dentro de componentes individuales.
Flow-Agent integra variables y disparadores en un mecanismo unificado, en el que las líneas de conexión no solo inician la ejecución de componentes, sino que también facilitan la transmisión de cargas útiles (payloads) de datos.
Configuración - Admite varios componentes;
- Operación de arrastrar y soltar basada en lienzo
- Admite varios componentes;
- Operación de arrastrar y soltar basada en lienzo;
- Admite configuraciones relacionadas con agentes (p. ej., Memory, Welcoming Guide, Message Type, Tone, etc.)
Entrada Formato JSON, compatible con los tipos de campo más comunes. Lenguaje natural introducido por los usuarios del agente. Admite entradas de texto, imagen, audio y documentos.
Salida Formato JSON, compatible con los tipos de campo más comunes. Lenguaje natural generado por los agentes. Proporciona contenidos de texto y audio.
Aplicación Diseñado para interacciones de solicitud/respuesta de un solo turno orientadas a API:
- Funciona como una API para la integración con cualquier sistema.
- Funciona como una herramienta para la integración con agentes de IA.
Optimizado para servicio conversacional de varios turnos orientado a personas:
- Funciona como una API para la integración con cualquier sistema.
- Admite la integración en diversos contextos de interfaz de usuario (UI) (Web chat, iframe, componentes tipo burbuja) y plataformas de terceros (WhatsApp, Telegram, WeChat Customer Service, etc.)