¿Cuál es la diferencia?
Los Agents reciben instrucciones escritas, herramientas conectadas y triggers, y AI Marketer (Aim) deduce los pasos en cada ejecución. Los Workflows son automatizaciones que creas tú mismo en el Workflow Builder como una cadena de nodos que se ejecuta siempre de la misma manera. La principal diferencia es el control. Con los Agents, describes lo que quieres lograr y dejas los detalles de implementación a Aim. Con los Workflows, creas cada paso tú mismo y controlas el orden de los pasos, las herramientas y las entradas y salidas.¿Cuándo usar cada uno?
Usa un Agent para la mayoría de las tareas. Si eres nuevo en Agents, te ayuda a saltarte los detalles de implementación y centrarte en la tarea que quieres que tu Agent realice. Usa un Workflow cuando necesites la misma salida en cada ejecución, cuando un paso deba ejecutar código o llamar a una API de forma precisa, o cuando necesites un control detallado sobre qué pasos se ejecutan y en qué orden. Los Workflows también suelen consumir menos créditos en tareas de gran volumen. Un Agent razona cada paso, y ese razonamiento consume créditos. Si necesitas ambos, combínalos: crea un Agent y haz que ejecute un Workflow para la parte que debe permanecer fija.Usa un Workflow dentro de un Agent
Un Agent puede delegar parte de su ejecución a un Workflow. El Agent se encarga de las partes que requieren criterio, como decidir qué revisar, interpretar resultados y redactar, y el Workflow se encarga de las partes que deben ejecutarse siempre de la misma manera.Cuándo combinarlos
- Un paso necesita una lógica fija. Por ejemplo, un cálculo, un modelo de puntuación, código o una llamada a una API que debe ejecutarse de la misma manera en cada ejecución.
- Ya tienes un Workflow que funciona. Reutilízalo como paso en lugar de reconstruir esa parte en las instrucciones del Agent.
- Necesitas una integración que los Agents aún no pueden usar como herramienta. Crea un Workflow con esa integración y haz que el Agent lo ejecute.
- Quieres usar los triggers de un Agent para un Workflow existente. Inicia el Workflow desde un monitor, un evento de una aplicación o un cambio en los datos de Profound ejecutándolo desde un Agent.
Agrega un Workflow a un Agent
- Asegúrate de que el Workflow esté publicado. Solo se pueden agregar a un Agent los Workflows publicados.
- Abre el Agent y ve a Instructions en el panel de configuración.
- Coloca el cursor en el paso donde el Agent debe ejecutar el Workflow, escribe / y abre Agents. Elige el Workflow de la lista o escribe su nombre para buscarlo.
- El Workflow aparece en las instrucciones como una etiqueta con su nombre. Escribe a su alrededor lo que el Agent debe darle al Workflow y qué hacer con sus resultados, por ejemplo: “Para cada tema de la entrada, ejecuta [Workflow]. Luego compara los resultados y escribe un resumen.”
Qué ocurre durante una ejecución
- Cuando el Agent llega al paso, inicia una ejecución del Workflow y completa las entradas del Workflow a partir de la tarea.
- La ejecución del Workflow aparece en el chat del Agent con su estado. Selecciona Open para ver la ejecución en el Workflow, incluido lo que devolvió cada nodo. La ejecución también aparece en el historial de ejecuciones del propio Workflow.
- Si el Workflow incluye un paso de revisión humana, la ejecución se pausa hasta que alguien revise el contenido.
- Cuando el Workflow termina, el Agent usa sus resultados en los pasos siguientes.
Requisitos y límites
- Acceso: cualquier persona que ejecute el Agent, incluida la persona que configuró un trigger, necesita acceso al Workflow. Cuando compartas el Agent, comparte también los Workflows que usa.
- Créditos: la ejecución del Workflow consume créditos de la misma forma que cuando lo ejecutas por sí solo.
- Los Agents no pueden ejecutar otros Agents. Solo se pueden agregar Workflows como pasos.