Guía del arquitecto sobre la interoperabilidad de Agentforce

La decisión de interoperabilidad/matriz de funciones

Escenario Agente individual Varios agentes (una sola organización) Varios agentes (varias organizaciones) Agentforce como
cliente MCP
A2A saliente A2A entrante Agentforce como servidor MCP
Problema principal resuelto Mantener un único agente sencillo y autónomo Unificar varios agentes especializados en una sola organización Unificar agentes en varias organizaciones de Salesforce Permitir que Agentforce utilice capacidades externas como herramientas Permitir que Agentforce colabore con un agente externo Permitir que un agente externo invoque a un agente de Agentforce como experto Permitir que sistemas externos invoquen Agentforce mediante el estándar MCP
Límite habitual Un único dominio/una única organización de Salesforce Una única organización de Salesforce Varias organizaciones de Salesforce Salesforce con herramientas o sistemas externos Salesforce con una plataforma de agentes externa Plataforma externa hacia Salesforce Plataforma externa hacia Salesforce
La interfaz principal del usuario se encuentra en Agentforce Agentforce Agentforce Agentforce Agentforce Aplicación externa/agente externo Aplicación externa, copiloto o entorno LLM
Orquestador principal Agentforce Orquestador/superagente de Agentforce Red de Agentforce con delegación controlada Agentforce Compartido/delegado entre agentes Plataforma externa Plataforma externa
Caso de uso más adecuado Flujo de trabajo sencillo con acceso compartido a los datos Un único punto de entrada para varios agentes de dominio dentro de una misma organización de Salesforce Empresas con varias organizaciones de Salesforce y una estricta separación de datos Acceder a API externas, búsquedas, acciones SaaS y flujos de trabajo Delegar en sistemas externos que gestionan parte del razonamiento o la planificación Un portal o bot externo necesita ejecutar procesos avanzados en Salesforce Un portal o bot externo necesita ejecutar procesos avanzados en Salesforce
Esfuerzo de implementación Bajo: rápido y sencillo Medio: requiere coordinación Alto: configuración compleja Medio: requiere conexión a herramientas Alto: asociación compleja Alto: requiere una integración profunda Medio: requiere una configuración estándar
Configuración de seguridad Permisos sencillos Permisos estándar Inicio de sesión complejo entre organizaciones Inicio de sesión específico de cada herramienta Relación de confianza entre socios Relación de confianza entre aplicación y agente Acceso estandarizado al centro
Ejemplo Un agente de servicio resuelve casos con sus propios subagentes Un agente supervisor dirige las solicitudes a agentes de facturación, soporte o reembolsos dentro de la misma organización Una empresa global con organizaciones independientes por país o unidad de negocio Agentforce invoca Jira, SharePoint, bases de datos o motores de flujo de trabajo mediante MCP Agentforce delega tareas en Google, Box u otro agente externo Un portal personalizado solicita a Agentforce que ejecute un flujo de trabajo de Salesforce Microsoft Copilot o ChatGPT invocan una capacidad de Agentforce mediante MCP
Ventaja Simplicidad Punto de entrada unificado dentro de una misma organización Colaboración entre organizaciones sin consolidar los datos Fácil de configurar y mantiene a Agentforce como cerebro central mientras amplía sus capacidades Colaboración nativa entre agentes de distintas plataformas Reutiliza la lógica de Salesforce sin duplicarla en la aplicación externa Reutiliza la lógica de Salesforce sin duplicarla en la aplicación externa
Principal limitación Alcanza rápidamente sus límites No puede atravesar límites entre organizaciones o sistemas Complejidad de identidad y contexto entre organizaciones Proliferación de herramientas MCP Sobrecarga relacionada con la confianza, la privacidad y el registro de capacidades El sistema externo debe gestionar la transferencia y la orquestación Garantizar un comportamiento coherente entre múltiples subagentes dentro de Agentforce
Recomendación predeterminada Empezar aquí si el alcance es reducido Utilizar cuando el problema abarque varios dominios dentro de la misma organización Utilizar solo cuando trabajar con varias organizaciones sea un requisito real Opción predeterminada cuando el elemento remoto es una capacidad o herramienta Utilizar cuando el elemento remoto sea realmente un agente colaborador Utilizar cuando la aplicación externa sea el punto de entrada principal y necesite la experiencia de Agentforce Utilizar cuando plataformas externas deban consumir capacidades de Agentforce de forma estandarizada