Determinación de la automatización de flujos de trabajo agentes y tradicionales

Con Agentforce, las compañías ahora pueden desbloquear nuevos paradigmas para el trabajo automatizado que no se pueden reducir fácilmente a reglas. Estas nuevas funciones incluyen la resolución de intenciones de clientes desde pláticas no estructuradas, la coordinación de procesos de múltiples partes entre sistemas y la respuesta a condiciones operativas en tiempo real. Los flujos de trabajo de agentes utilizan automatización diseñada para razonar hacia resultados en vez de ejecutar pasos predefinidos. Cumplir esta demanda requiere una plataforma que opere en todo el espectro de complejidad de automatización y un marco de trabajo que muestre dónde se ajusta cada función.

Agentforce combina Einstein Trust Layer, Reasoning Engine, Agent Script, Flow, Apex y Data 360 en una única plataforma unificada. Esta combinación gestiona todo, desde una sencilla automatización de desencadenadores de registros a una compleja orquestación de múltiples agentes entre voz, visión, documentos y telemetría en tiempo real. MuleSoft amplía esta plataforma con la estructura, la gobernanza y la orquestación entre sistemas de MuleSoft necesarias para conectar flujos de trabajo de agentes en una compañía. Agentforce Operations (anteriormente Agentforce Supply Chain) aplica estas funciones a las demandas específicas de procesos operativos y de fabricación.

Esta guía presenta el marco de trabajo Densidad de orquestación y directrices para tomar decisiones fundamentadas en este panorama de productos. El marco de trabajo proporciona a los arquitectos un enfoque repetible para seleccionar las herramientas y los patrones correctos utilizando niveles de densidad para casos de uso de automatización inteligente en Salesforce Platform.

ProductoDescripción
AgentforceAgentforce es la plataforma de Salesforce para construir y desplegar agentes de IA. Utiliza el motor Atlas para desencadenar acciones en tiempo real fundamentadas dinámicamente a través de Apex y Data 360.
Script de agenteScript de agente es un lenguaje declarativo específico de dominio (DSL) utilizado en Agentforce Builder para definir flujos de trabajo, reglas de negocio y lógica conversacional para agentes
Agentforce GridAgentforce Grid es una interfaz parecida a una hoja de cálculo nativa de IA sin código para diseñar y poner en marcha rápidamente flujos de trabajo de IA a escala.
Operaciones AgentforceAgentforce Operations (anteriormente Agentforce Supply Chain) es una plataforma de orquestación de gestión de flujos de trabajo colaborativos con tecnología de IA diseñada para simplificar y automatizar los procesos institucionales internos.
MuleSoftMuleSoft es una plataforma integral, unificada y abierta para la integración de la compañía y la gobernanza de agentes. A través de la conectividad dirigida por API y MuleSoft Agent Fabric y Agent Broker, sirve como el tejido de integración, la capa de gobernanza y la base de orquestación entre sistemas para conectar flujos de trabajo de agentes en toda la compañía
Flujos y ApexSalesforce Flow es una potente herramienta de automatización de apuntar y hacer clic para crear procesos de negocio complejos visualmente sin código. Salesforce Apex es un lenguaje de programación patentado y orientado a objetos para la plataforma Salesforce, similar a Java. Se utiliza para crear lógica de negocio personalizada, automatizar procesos y ampliar funciones de CRM principales más allá de herramientas declarativas.

Agentforce representa un cambio fundamental en el modo en que se realiza el trabajo en Salesforce Platform, desde la automatización basada en reglas a flujos de trabajo basados en razonamiento. Para liberar su potencial, los arquitectos deben tomar decisiones fundamentadas y deliberadas sobre dónde se ajustan los agentes, cómo se componen y qué orquestan. Los siguientes principios proporcionan una directriz repetible para decisiones de agentes.

  • Utilice la herramienta correcta para la tarea correcta. Utilice la densidad de orquestación en base a la ruta de ejecución, la combinación de modalidades y la complejidad de objetivos para determinar la mejor solución de ajuste.

    • Utilice la automatización tradicional con flujos y Apex para el trabajo determinista basado en reglas, donde el resultado puede tener un ámbito completo y definirse por un conjunto de reglas. La automatización tradicional da como resultado una ruta de ejecución estática, que garantiza resultados predecibles y repetibles y es crucial para la capacidad de auditoría. Seleccione la automatización tradicional para tareas que exigen cumplimiento estricto y adhesión legal.

    • Utilice Agentforce Grid para casos de uso de inferencia masiva con complejidad de orquestación baja a media. Este patrón utiliza el razonamiento generativo de un solo turno para clasificar, puntuar o resumir datos en un alto volumen de registros de CRM, garantizando una ejecución de alto rendimiento con capacidad de auditoría inmediata.

    • Utilice Agentforce con Agent Script para tareas que tienen objetivos abiertos donde se conoce el resultado deseado, pero no se puede especificar la ruta de ejecución exacta en el momento del diseño. Aplique este patrón a requisitos que requieren razonamiento a través del determinismo guiado, para garantizar resultados predecibles y trazables.

    • Utilice Agentforce Operations para simplificar y automatizar procesos de negocio de colaboración con gestión activada por IA para flujos de trabajo de cadena de suministro.

  • Evite aplicar flujos de trabajo de agentes a casos de uso de baja densidad de orquestación. Evalúe las compensaciones entre la automatización tradicional y la de agentes para requisitos funcionales y no funcionales. La automatización tradicional puede ofrecer la escala, la fiabilidad y el desempeño requeridos para su caso de uso.

  • Adopte un enfoque híbrido de automatización de agentes, que combina Agentforce y la automatización tradicional con Flujos y Apex, cuando esta sinergia ofrece mayor valor que el uso de la automatización tradicional o agente de forma aislada.

El sObject de Salesforce es tradicionalmente el punto de entrada principal para la automatización de registros. El sistema ejecuta lógica basada en reglas, comenzando inmediatamente después de un evento de Lenguaje de manipulación de datos (DML) como insertar, actualizar o eliminar. Para decidir entre herramientas para una automatización desencadenada por registros eficiente, presentamos Automation Density como un medio para medir la complejidad del sistema, considerando la cantidad de automatización, el volumen de registros y la expansión de dependencias. La automatización tradicional está limitada por el amplio trabajo previo requerido para aportar datos en una construcción estructurada, que cumpla esquemas y basada en reglas.

La automatización agente actualiza la automatización tradicional utilizando la intención del usuario o datos no estructurados como la entrada donde se puede aplicar el razonamiento para alcanzar el resultado deseado. Los arquitectos deben decidir cuándo aprovechar el razonamiento probabilista para datos no estructurados multimodales y cuándo aplicar flujos de trabajo guiados y deterministas para mitigar el riesgo de resultados impredecibles.

Cuando el requisito cambia de la ejecución de pasos basados en reglas al razonamiento hacia resultados, los arquitectos necesitan un marco de trabajo estandarizado para evaluar la profundidad del razonamiento y la complejidad de los objetivos de la solución propuesta.

La densidad de orquestación es la medición de la complejidad en un flujo de trabajo de agente. Tres factores determinan la densidad de orquestaciones: ruta de ejecución, complejidad de objetivos y combinación de modalidades. Aunque la densidad de automatización mide la complejidad física de las reglas y el volumen del sistema, la densidad de orquestación mide la complejidad de razonamiento de la ruta del agente hacia un objetivo. Utilice la densidad de orquestación compuesta para evaluar sus requisitos de diseño y asignar al estándar arquitectónico.

  • Ruta de ejecución: Grado en que el flujo de trabajo puede tener un ámbito completo y especificarse en tiempo de diseño. Un flujo de trabajo completamente especificado significa que el flujo de trabajo define cada bifurcación y resultado dando como resultado una ruta de ejecución predeterminada. Un flujo de trabajo no especificable tiene una ruta que puede emerger durante el tiempo de ejecución a través del razonamiento frente a instrucciones y datos contextuales.
  • Complejidad de objetivos: El número de resultados, puntos de decisión y variaciones de ruta distintos que el flujo de trabajo debe resolver en tiempo de ejecución. Un flujo de trabajo de baja complejidad gestiona una única tarea contenida con un resultado predeterminado, mientras que un objetivo de alta complejidad abarca múltiples etapas con objetivos competidores o en conflicto con casos extremos que no se pueden anticipar en el momento del diseño.
  • Mezcla de modalidades: La gama de tipos de entrada que debe procesar un flujo de trabajo y los formularios de salida que debe producir. Una mezcla de modalidad baja lee campos estándar de CRM y produce actualizaciones de registro. Una modalidad media consume una mezcla de campos de CRM estructurados y datos estáticos no estructurados, como cuerpos de email o transcripciones de casos, para producir actualizaciones de registros. Una mezcla de alta modalidad consume transmisiones dinámicas en tiempo real, como audio en vivo o telemetría, y produce resultados multimodales entre múltiples sistemas externos.

Diagrama de marco de trabajo Densidad de orquestación mostrando ejes de ruta de ejecución, complejidad de objetivos y combinación de modalidades

La determinación del nivel de densidad de orquestación apropiado requiere evaluar secuencialmente la ruta de ejecución, la complejidad de objetivos y la combinación de modalidades. Inspeccione la ruta de ejecución primero. Si una ruta es completamente especificable, comience con la automatización tradicional. El uso de una solución Agentic solo para orquestar y ejecutar una ruta determinista sin ningún requisito de razonamiento es un antipatrón. Esto lleva a la dispersión de agentes (proliferación excesiva y no gestionada de agentes de IA) y a la desorganización de agentes (salida innecesaria y de baja calidad generada por IA), lo que da como resultado devoluciones de valor deficientes.

Para rutas parciales o no especificables, siga evaluando la complejidad de los objetivos. Si la complejidad del objetivo está bien definida pero ciertos nodos a lo largo de la ruta necesitan evaluaciones probabilistas, considere llamar a agentes desde Flow o Apex para satisfacer la necesidad localizada específica. En su lugar, si los pasos en la ruta de ejecución necesitan uno o más requisitos dirigidos por IA en un gran conjunto de registros, considere Agentforce Grid. Cuadrícula admite flujos de trabajo basados en hojas de múltiples pasos a través de múltiples columnas de IA o agente. Es el más adecuado para la ejecución masiva orientada a filas. Este enfoque garantiza que el flujo de trabajo siga teniendo un alto desempeño y capacidad de auditoría, invocando el razonamiento probabilista solo donde no se puede predefinir la ruta.

A medida que aumenta la complejidad de los objetivos con dimensiones competidoras (por ejemplo, determinando un pago de reclamación de seguro junto con la detección de fraude, el cumplimiento de pólizas y la satisfacción del cliente) y rutas de ejecución no especificables, considere Agentforce con Script de agente para un determinismo guiado en su automatización. Para casos de uso entre compañías que implican Salesforce y sistemas externos, utilice MuleSoft Fabric y Agent Broker.

Finalmente, evalúe la combinación de modalidades para identificar las funciones técnicas necesarias, como la conexión multimodal o la integración especializada. La mezcla de modalidades funciona como un selector de capacidad, no como una calculadora de densidad. Ayuda a determinar la infraestructura requerida para gestionar la forma de entrada y salida de la solución, sin alterar su lógica de orquestación fundamental.

Utilice esta matriz para determinar el estándar arquitectónico para su automatización de agentes. Equilibre la automatización tradicional y la automatización de agentes seleccionando el enfoque que resuelve su problema de automatización.

  • Automatización tradicional (baja densidad de orquestación): Utilice la automatización tradicional cuando el proceso se desencadena por un cambio de registro, los datos están estructurados, la lógica está basada en reglas y predeterminada y el resultado debe ser predecible (por ejemplo, cálculos de precios estándar o creación de tareas automáticas).
  • Agentforce Grid (densidad de orquestación baja a media): Utilice Agentforce Grid cuando se deben procesar tareas de IA masivas entre registros existentes (por ejemplo, resuma los últimos 50 casos para cada Cuenta en esta lista, calcule el puntuaje de opiniones y mantenga el puntuaje en el campo de caso).
  • Orquestación híbrida (Automatización aumentada de orden superior): Utilice la orquestación híbrida al automatizar un proceso de negocio complejo de extremo a extremo (por ejemplo, procesamiento de reclamaciones o incorporación) que requiere las funciones de planificación de la IA pero la integridad de las transacciones de Flow y Apex.
  • Script de agente Agentforce (Complejidad de alta intención): Utilice Script de agente cuando el punto de entrada no esté estructurado (por ejemplo, chat, email y voz) y la resolución requiera una plática o la capacidad de gestionar solicitudes de usuario ambiguas.
Nivel de densidadRuta de ejecuciónComplejidad de objetivosMezcla de modalidadesEstándar arquitectónico
BajoCompletamente especificableBajo: Tarea incluida única con resultados predefinidos.Modalidad única: Lee y redacta registros de objetos de Salesforce estructurados.Automatización desencadenada por registro. Si el caso de uso tiene al menos una tarea de razonamiento, utilice Acciones de agente en el flujo de trabajo.
Bajo - MedioTotal o parcialmente especificableBajo: Serie de pasos con resultados predefinidos.Modalidades mixtas: La entrada o la salida pueden tener una mezcla de datos estructurados y no estructurados.Utilice Inferencias por lotes de cuadrículas Agentforce para tareas masivas en registros existentes con acción de agente.
MedioEspecificable total o parcialmente. La ruta de ejecución está predefinida, pero los pasos intermedios necesitan razonamiento.Medio: Serie de pasos basados en Apex o Flow con resultados de variable.Modalidades mixtas: La entrada o la salida pueden tener una mezcla de datos estructurados y no estructurados de bajo volumen.Híbrido (Agentforce + Apex): Utilice Agentforce para razonamiento y planificación de alta densidad, Script de agente para determinismo guiado y Apex / Flujo para orquestación.
AltoParcial o no especificable. El objetivo está predefinido, pero los pasos intermedios necesitan contexto de tiempo de ejecución e intención de usuario.Alto: Múltiples objetivos competidores con necesidades de razonamiento pesadas requieren resultados deterministas.Modalidades mixtas: La entrada o la salida pueden tener una mezcla de datos estructurados y no estructurados de gran volumen que llegan en tiempo real.Utilice Script de agente para equilibrar el control determinista con el razonamiento. Utilice MuleSoft Agent Fabric para MCP externos o A2A para una colaboración compleja de múltiples agentes.
CapacidadAutomatización tradicional (Flujo / Apex)Agentforce GridAgentforceAgentforce con secuencia de comandos de agente
Tipo de lógica y determinismoDeterminista: Utiliza lógica fija if-then-else. La ruta de ejecución es 100% predecible basándose en el estado del registro.Mixto: Determinista a través de pasos estructurados mientras que los pasos de IA individuales pueden ser probabilistas.Probabilista: Utiliza el razonamiento de múltiples turnos para determinar la mejor ruta hacia un objetivo.Determinismo guiado: Utiliza el razonamiento para planificar la ruta y permite la ejecución en rutas de nodos deterministas.
Velocidad de entregaRecomendado (Flujo): Las herramientas visuales permiten la creación rápida de lógica desencadenada por registro sin código.Recomendado para automatización de IA repetitiva: La forma más rápida de aplicar lógica de IA entre conjuntos de registros existentes sin crear nuevos flujos.Recomendado: Para la configuración de Subagentes (anteriormente Temas), Instrucciones y Asignación de habilidades para un dominio o problema específico.Recomendado: Para la asignación avanzada de gráficos basados en estado y lógica de borde.
Modalidad de entradaRecomendado solo para estructurado: Limitado a campos de CRM y recopilaciones de registros relacionados.Recomendado para semiestructurado: Procesa texto masivo (descripciones, transcripciones) desde campos de registro.Recomendado para Multimodal: Procesa lenguaje natural, voz y visión (datos no estructurados).Recomendado para alta densidad: Sintetiza entradas multimodales con datos de estado del sistema en tiempo real.
Profundidad de razonamiento (Planificación)No disponible: La lógica es imperativa; no puede "pensar" ni planificar pasos de forma dinámica. Sin embargo, los datos se pueden enviar a agentes.Bajo: Inferencia de un solo paso aplicada en un conjunto de registros (IA por lotes).Medio/Alto: Utiliza bucles de razonamiento (Motivo-Acto-Observación) para resolver intenciones complejas.Gobernado: El razonamiento está restringido a la navegación por un gráfico predefinido de estados de negocio.
Modularidad y reutilizaciónRecomendado: Modular de forma predeterminada a través de subflujos y clases Apex.Limitado: La lógica suele estar vinculada a la fila de cuadrícula específica. Las configuraciones de columnas y los flujos de trabajo con plantilla se pueden reutilizar en todo el conjunto de filas.Disponible: Las habilidades (Flujos / Apex) se reutilizan entre diferentes subagentes (anteriormente Temas) y agentes conectados.Recomendado: Los nodos en el Gráfico de agente son unidades funcionales reutilizables discretas.
Control de transacciones y DMLRecomendado (Apex): Control completo sobre Savepoints, reversiones y masificación.Disponible: Cada fila se procesa de forma independiente, de modo que el ámbito de ejecución es por registro.Limitado: Las acciones se ejecutan como pasos individuales desvinculados en una sesión.Recomendado: Utiliza nodos Flujo / Apex para servir como delimitadores deterministas para todos los DML. La compatibilidad de control de transacciones distribuidas entre agentes es limitada.
Gestión de ambigüedadesNo disponible: Requiere rutas predefinidas. La entrada inesperada lleva a errores estáticos o fallos.Limitado: La calidad de salida depende de la fundamentación de solicitudes. El flujo de trabajo no puede solicitar aclaraciones de forma interactiva.Recomendado: Gestiona estados "desconocidos" formulando preguntas o seleccionando habilidades alternativas.Disponible: Utiliza "Nodos de reserva" para gestionar fallos de razonamiento o tiempos de espera de procesos.
Visibilidad y gobernanzaRecomendado: El Explorador de desencadenadores de flujos proporciona un mapa visual de toda la lógica desencadenada por registros.Disponible: La interfaz de usuario basada en cuadrículas proporciona una visibilidad clara de los resultados a nivel de filas y admite la capacidad de auditoría de resultados.Disponible: Los registros de monitoreo proporcionan transparencia sobre cómo tomó decisiones el agente.Requiere experiencia: Requiere monitorear los registros de trayectoria de gráfico y de inferencia LLM.
Desempeño y escalaRecomendado Optimizado para procesamiento de registros síncronos de gran volumen.Recomendado Procesa eficientemente tareas de IA masivas entre grandes volúmenes de datos.Latencia Dependiendo del tiempo de inferencia; inadecuado para actualizaciones masivas de alta densidad.Moderado Adecuado para tareas complejas de largo horizonte, pero tiene una carga superior.

Esta tabla proporciona recomendaciones generales para varios casos de uso.

Caso de usoDescripciónMejor ajusteJustificación
Procesamiento de registrosAutomatización desencadenada por un evento DML en un objeto estructurado de Salesforce donde cada sucursal y resultado se pueden definir completamente en tiempo de diseño.Utilice el flujo desencadenado por registro. Esta es una automatización tradicional de baja densidad.Baja densidad de orquestación. Modalidad única (campos de CRM estructurados) y un objetivo contenido único con una ruta de ejecución predecible y auditable.
Control de transacciones con lógica complejaAutomatización que requiere puntos de guardado, reversiones, confirmaciones parciales o manipulación de datos segura de forma masiva entre grandes volúmenes de registro.Utilice Apex para la automatización determinista tradicional de baja densidad.Baja densidad de orquestación. Apex proporciona un control completo sobre la integridad de las transacciones, la deduplicación de cálculos costosos y el almacenamiento en caché a nivel de plataforma: funciones no disponibles en Flow.
Lógica moderadamente compleja en un proceso estructuradoAutomatización donde el proceso general está basado en reglas pero los pasos individuales requieren computación o manipulación de datos más allá de la capacidad declarativa.Utilice Flujo con Apex invocable para lógica determinista de baja densidad.Baja densidad de orquestación. Flujo actúa como la capa de orquestación; Apex invocable encapsula operaciones de alta complejidad como componentes reutilizables y seguros de forma masiva.
Procesamiento programado y temporalAutomatización que debe ejecutarse en una fecha futura calculada dinámicamente en relación con un evento de registro.Utilice la automatización tradicional (flujos desencadenados por registros) para un procesamiento determinista de baja densidad.Baja densidad de orquestación. Las rutas programadas de flujos proporcionan programación, cancelación y reprogramación automáticas si cambian los datos del registro, que no están disponibles de forma nativa en desencadenadores Apex.
Inferencia de registro masivoAplicación de un único paso de razonamiento de IA de forma uniforme entre un gran conjunto de registros existentes para generar una clasificación, resumen o puntuaje.Utilice Agentforce Grid para la inferencia por lotes y para utilizar funciones de agente repetitivas a escala.Densidad de orquestación media. Inferencia por lotes con modalidad única a escala: el agente lee campos de registro estructurados y escribe una salida uniforme de vuelta en cada registro. Complejidad de objetivos baja con un patrón de inferencia repetitivo.
Resolución de entrada no estructuradaAutomatización donde el punto de entrada es una solicitud de lenguaje natural, email o plática que debe interpretarse, clasificarse y resolverse a través del razonamiento.Utilice Agentforce para una resolución de entrada no estructurada, dirigida por intención y de densidad media.Densidad de orquestación media. Modalidad mixta: el agente consume entrada conversacional no estructurada, luego produce respuestas de texto o actualizaciones de registros estructurados. El objetivo requiere resolver la intención del usuario en un conjunto limitado de resultados.
Lógica moderadamente compleja en un proceso probabilistaAutomatización donde el proceso general está basado en reglas, pero los pasos individuales requieren funciones de IA como resumen o recuperación de RAG.Utilice Flujo con Apex invocable y Plantillas de solicitud para procesos deterministas de baja densidad que requieren funciones de IA.Densidad de orquestación media. Flujo actúa como la capa de orquestación mientras que Plantillas de solicitudes, Agente de servicio y Agentforce Employee están expuestos como acciones invocables.
Orquestación de procesos guiadaAutomatización que abarca flujos de trabajo de múltiples pasos donde la finalización de una acción desencadena acciones adicionalesUtilice Script de agente para rutas de ejecución de alta densidad no especificadas que requieren orquestación de procesos guiada.Alta densidad de orquestación: modalidad mixta entre entrada y salida. Resultados competidores y casos extremos que no se pueden anticipar completamente en el momento del diseño. Script de agente proporciona determinismo guiado.
Orquestación de procesos entre sistemasAutomatización coordinando un proceso de negocio de múltiples pasos entre múltiples sistemas backend donde ningún sistema es propietario del flujo de extremo a extremoUtilice la API de procesos de MuleSoft con Agent Broker para la orquestación de procesos entre sistemas de densidad media y alta.Alta densidad de orquestación: las API de procesos encapsulan lógica de negocio de múltiples pasos compleja de modo que los agentes no necesitan comprender la orquestación detrás de operaciones como el procesamiento de pedidos o las comprobaciones de inventario. El corredor de agentes secuencia e invoca dinámicamente agentes y herramientas requeridos desde un único objetivo de lenguaje natural.
Abstracción del sistema backendOrquestación donde los agentes deben interactuar con sistemas heredados, bases de datos o plataformas SaaS externas que carecen de conectividad Agentforce nativa.Utilice MuleSoft con el conector MCP para ajustar sistemas heredados y proporcionar contexto de modelo.Densidad de orquestación media. Las API del sistema ofrecen una interfaz segura y abstracta con sistemas de registro, garantizando que los flujos de trabajo de agentes se desvinculen de la complejidad del backend. El Conector MCP transforma aplicaciones MuleSoft en servidores compatibles con MCP para la capacidad de detección e invocación inmediatas.
Procesamiento de documentos de gran volumen y gestión de excepcionesAutomatización que lee, interpreta y reconcilia documentos estructurados y semiestructurados entrantes con registros existentes a escala: gestión de variaciones, coincidencias parciales y excepciones con la intervención manual apropiada.Utilice Agentforce Operations para el procesamiento de documentos de gran volumen dirigido por intención y densidad media.Densidad de orquestación media con modalidad de entrada semiestructurada. Complejidad de objetivos dirigida por reglas de coincidencia, rutas de excepción y umbrales de aprobación por documento. Requiere razonamiento por registro, no inferencia uniforme de un solo turno.
Orquestación de múltiples agentes entre proveedoresLa automatización requiere colaboración entre agentes especializados creados en diferentes plataformas o proveedores.Utilice MuleSoft con Conector A2A y Tela de agente para la orquestación de múltiples agentes entre diferentes sistemas.Densidad de orquestación media a alta. El Conector A2A permite flujos de trabajo de múltiples agentes de punto a punto con fiabilidad y gobernanza de nivel de compañía, independientemente de dónde esté construido o alojado cada agente.
Conversión de documento no estructurado a flujo de trabajoAutomatización donde los procesos operativos definidos en orígenes no estructurados (SOP, documentos de reglas de proveedores o diagramas de procesos) deben convertirse en flujos de trabajo agentes ejecutables sin codificación manual.Utilice Agentforce Operations para la conversión de documentos no estructurados emergentes de alta densidad a flujo de trabajo.Alta densidad con una alta mezcla de modalidades en la entrada. Ingresa PDF, documentos de Word y diagramas basados en imágenes. Complejidad de objetivos determinada por el ámbito y la bifurcación del proceso ingresado. La ruta de ejecución no se puede especificar en el momento del diseño.
Orquestación multipartitaAutomatización que abarca la incorporación coordinada de partes externas: recopilación de datos requeridos, verificación del cumplimiento, gestión de aprobaciones y actualización de sistemas de registro entre muchos seguimientos de incorporación simultáneos.Utilice Agentforce Operations para una orquestación de densidad media a alta, dirigida por la intención a múltiples partes emergentes.Múltiples pasos de verificación y aprobación interdependientes deben resolverse secuencialmente antes de que se complete la incorporación. La combinación de modalidades incluye registros estructurados, documentos no estructurados y comunicaciones de partes externas.
Intervención de activos predictivaAutomatización donde un motor predictivo ingresa telemetría en tiempo real para identificar condiciones de fallo inminentes y desencadena una respuesta de back-office de múltiples pasos coordinada.Utilice Agentforce Operations y Agentforce for Manufacturing para la intervención de activos predictiva de alta densidad.Data Cloud gestiona la telemetría de IoT de alta modalidad y la detección de anomalías. Agentforce Operations orquesta a continuación el flujo de trabajo de back-office de modalidad media (gestión de registros de servicio de campo, datos de inventario y comunicaciones de clientes) resolviendo el proceso de extremo a extremo.
Gestión de comunicación de proveedores a gran escalaAutomatización de la gestión de comunicaciones estructuradas y semiestructuradas en curso en una gran base de proveedores, incluyendo confirmaciones de pedidos, cambios de fecha de entrega y notificaciones de excepciones.Utilice Agentforce Operations para Inferencias por lotes en una gestión de comunicación de proveedor de densidad media.Donde las comunicaciones son uniformes entre proveedores, utilice Agentforce Grid para el procesamiento por lotes. Donde las respuestas requieren razonamiento contextual por relación de proveedor, distribuya a densidad media con Agentforce Operations.
Gestión de prospectos (Enrutamiento inteligente de alta velocidad)Automatización que ingresa respuestas de marketing en tiempo real, utiliza el puntuaje de IA y el enriquecimiento de Data Cloud para la cualificación, y utiliza flujos para la asignación inteligente de subminutos y el enrutamiento de prospectos de alta calidad al equipo de ventas apropiado.Utilice Automatización tradicional (Flujo) + Data Cloud e IA para el enrutamiento de prospectos inteligente de alta velocidad de densidad media.Requiere alta velocidad (Velocidad de prospecto < 1 min) y enrutamiento complejo dirigido por datos basándose en puntuaje de prospectos de IA, nivel de trabajo e historial de actividad. Utiliza flujos para una lógica de asignación rápida y determinista, aumentada por IA probabilista y Data Cloud para la cualificación y el enriquecimiento de prospectos.
Fomento de prospectosFomenta prospectos de bajo puntuaje hasta que estén listos para una plática de ventas.Utilice Agente de refuerzo de prospectos para dirigir y mejorar prospectos de baja calidad para la automatización de densidad media a alta.Envía emails personalizados de múltiples contactos basados en datos de prospectos e historias de éxito de clientes. Gestiona respuestas de email y utiliza Flujo para la transferencia.
Calificación de prospectos entrantesCualifica y fomenta prospectos entrantes de mayor puntuaje de forma autónoma.Utilice Agente de apoyo de prospectos para cualificar e implicar prospectos.Ejecuta email saliente de múltiples contactos, reserva de reuniones, preguntas y respuestas sobre productos y gestión de objeciones. Puede operar en modo "enviar como vendedor", enviando emails a través del propietario del prospecto asignado.

Diagrama de asignación de casos que muestra varios escenarios de automatización entre niveles de densidad de orquestación

Latencia

Los flujos desencadenados por registro síncronos se ejecutan en la transacción de plataforma y se completan en milisegundos. El tiempo de inferencia Agentforce depende del Motor de razonamiento Atlas y se amplía con la profundidad de razonamiento y la complejidad de la modalidad. Agentforce no es adecuado para el procesamiento de registros síncronos de gran volumen donde la latencia es una restricción principal.

Costo

El costo de razonamiento de un flujo de trabajo de agente debe justificarse con el valor de negocio del resultado. Para tareas de alto volumen y baja densidad de orquestación donde existe una ruta determinista, la automatización tradicional o Agentforce Grid podría ser más económica que un flujo de trabajo agente de extremo a extremo. Asegúrese de que el diseño acomoda el patrón de reintento correcto con límites de reintento máximo explícitos y disyuntores. Esta barandilla limita el riesgo de sobrecoste de composición asociado con el procesamiento masivo.

Límites reguladores

Evalúe flujos de trabajo de agentes de gran volumen frente a límites de plataforma diarios para una ejecución asíncrona. Las operaciones por lotes de Agentforce Grid siguen los límites de transacciones de plataforma estándar. Para la automatización que implica Objetos de Salesforce, considere el número total diario de operaciones DML, ya que Salesforce aplica la gestión de recursos compartidos en un entorno de múltiples arrendatarios y limita para evitar que las automatizaciones descontroladas monopolicen recursos compartidos.

Auditabilidad y cumplimiento

La automatización tradicional produce seguimientos de ejecución completamente auditables a través del Explorador de desencadenadores de flujos y registros Apex. Los patrones híbridos o de extremo a extremo basados en Agentforce producen registros de razonamiento que proporcionan transparencia en la toma de decisiones de agentes, pero requieren experiencia para interpretar. El determinismo guiado a través de Script de agente es el patrón recomendado para industrias reguladas donde la capacidad de auditoría de ejecución completa es un requisito de cumplimiento.

Distribución

Los flujos de trabajo de agentes que funcionan a alta densidad deben incorporar puertas de distribución o aprobación humana explícita para acciones con consecuencias irreversibles, como transacciones financieras, envíos de normativas o compromisos de proveedores. Los controles condicionales de secuencias de comandos de agentes proporcionan el mecanismo para aplicar estas puertas de forma determinista en un flujo de trabajo de otro modo agente.

Priorice la sencillez en su diseño de orquestación. Comience en el nivel de orquestación mínimo que puede alcanzar el objetivo, validarlo bajo carga real e iterar. Cada agente, traspaso o dependencia adicional en su cadena presenta una nueva superficie que puede producir un comportamiento incoherente.

En su ruta de ejecución especificable, en nodos donde se requiere razonamiento, comience a incrustar un agente. Siga las mejores prácticas para la creación de Agentes en Agentforce. Evite empaquetar numerosos subagentes (anteriormente “temas”) y nunca inflar instrucciones. Los agentes implementados en casos de uso de automatización pueden permitirse ser ágiles, ya que no son la única interfaz. Seleccione la primitiva correcta para el encadenamiento. Un patrón de orquestación (delegación) tiene un control más estricto sobre la secuencia de ejecución y puede delegar subtareas en especialistas. Evite patrones coreográficos (transferencia). Si debe implementar un diseño de traspaso, proporcione al agente receptor el objetivo, el contexto y el estado de modo que pueda optimizar globalmente en vez de objetivos locales.

Evite acciones o herramientas. Las acciones son donde se realiza el razonamiento de agentes y su diseño determina si producen resultados o fallos fiables. Cada acción debe devolver una respuesta estructurada y observable que el agente de IA puede utilizar para planificar el siguiente turno de la plática.

Tener más de una acción (y diferentes construcciones de salida) para realizar la misma tarea degrada la capacidad del agente para razonar o seleccionar la herramienta correcta para el trabajo. Puede hacer que el agente pierda matices. La superposición de definiciones de acciones corre el riesgo de una clasificación errónea. Asegúrese de que su biblioteca de acciones está auditada, versionada y se ajusta al ámbito Subagente (anteriormente Tema).

Defina objetivos observables. Defina el objetivo como un resultado observable, no solo un procedimiento. Un objetivo impreciso invita a la desviación de agentes. Aumenta con una ruta de ejecución especificable. Utilice Gráfico de agente con razonamiento híbrido para modelar el objetivo como un nodo de gráfico con estado explícito. El tiempo de ejecución realiza un seguimiento de la posición actual del agente en el flujo de trabajo y la restaura después de entradas tangenciales; no perderá el objetivo cuando reciba información adicional en la ventana de contexto.

Pruebe y evalúe. Implemente un marco de trabajo de pruebas y evaluación sólido para validar el razonamiento de nodos probabilistas y el resultado de automatizaciones de agentes. Verifique las rutas de ejecución con respecto a una ruta de resultados prevista para asegurarse de que el modelo llega al resultado correcto. Evite fallos silenciosos donde un agente reporta falsamente éxito o entra en un bucle infinito o no recuperable afirmando los resultados en pasos de ejecución. Utilice el rastreo de sesiones para inspeccionar interacciones paso a paso, ejecuciones del motor de razonamiento, acciones, entradas/salidas de solicitudes y pasarelas, mensajes de error y respuestas finales.

Agentforce Automatización tradicional Integración

Sobre el autor

Arvind Palaniswamy es Arquitecto de Ingeniería de Software en la Oficina del Arquitecto Jefe del Equipo Bien Arquitecto. Le gusta enmarcar sistemas complejos en sus formas más sencillas utilizando los primeros principios. Comprende ingeniería, operaciones y negocios a través de décadas de experiencia y educación de MS/MBA(Kellogg).