O guia do arquiteto para interoperabilidade do Agentforce

A matriz de decisões e recursos de interoperabilidade

Cenário Agente único Multiagente (organização única) Multiagente (várias organizações) Agentforce 
Cliente MCP
A2A de saída A2A de entrada Agentforce como servidor MCP
Principal problema resolvido Mantenha um agente simples e independente Unifique vários agentes especializados em uma organização Unifique agentes em várias organizações Salesforce Deixe o Agentforce usar recursos externos como ferramentas Permita que o Agentforce colabore com um agente externo Permita que um agente externo acesse o agente do Agentforce como especialista Permita que hosts externos chamem o Agentforce por meio de MCP padronizado
Limite típico Domínio único/organização única da Salesforce Organização única da Salesforce Várias organizações Salesforce Da Salesforce para ferramentas/sistemas externos Da Salesforce para a plataforma de agentes externos Plataforma externa na Salesforce Plataforma externa na Salesforce
A interface principal do usuário reside no Agentforce. Agentforce. Agentforce. Agentforce. Agentforce. Aplicativo/agente externo Host externo de aplicativo/copilot/LLM
Orquestrador principal Agentforce. Orquestrador/superagente do Agentforce Rede com delegação planejada do Agentforce Agentforce. Compartilhado/delegado entre agentes Plataforma externa Plataforma externa
Mais adequado Fluxo de trabalho simples com acesso compartilhado a dados Uma porta de entrada para vários agentes de domínio em uma organização Salesforce Empresa com várias organizações Salesforce e separação rigorosa de dados Acesse APIs externas, recursos de pesquisa, ações SaaS e fluxos de trabalho Delegar a sistemas externos responsáveis por parte do raciocínio/planejamento O portal/bot externo precisa de uma execução profunda na Salesforce O portal/bot externo precisa de uma execução profunda na Salesforce
Esforço de configuração Baixa: Rápido e simples Média: Requer coordenação Alta: Configuração complexa Média: Requer conexão com a ferramenta Alta: Parceria complexa Alta: Requer integração profunda Média: Requer configuração padrão
Configuração de segurança Permissões simples Permissões padrão Login complexo entre organizações Login específico da ferramenta Confiança entre parceiros Confiança entre aplicativo e agente Acesso padronizado ao hub
Exemplo O agente de atendimento resolve o caso com seus próprios subagentes O agente supervisor encaminha o caso para agentes de faturamento, suporte e reembolso na mesma organização Empresa global com organizações separadas por país/unidade de negócios O Agentforce chama Jira, SharePoint, DB e mecanismo de fluxo de trabalho via MCP O Agentforce delega para o Google/Box/outro agente externo O portal personalizado solicita que o Agentforce execute o fluxo de trabalho da Salesforce O Microsoft Copilot ou ChatGPT invoca um recurso do Agentforce via MCP
Vantagem Simplicidade Porta frontal unificada dentro de uma organização Colaboração entre organizações sem consolidação de dados Fácil de configurar e mantém o Agentforce como o cérebro central, ao mesmo tempo em que amplia os recursos Colaboração nativa de agentes multiplataforma Reutiliza a lógica da Salesforce sem duplicá-la em um aplicativo externo Reutiliza a lógica da Salesforce sem duplicá-la em um aplicativo externo
Maior limitação Atinge os limites rapidamente Não é possível cruzar os limites da organização/sistema Complexidade de identidade/contexto entre organizações Explosão das ferramentas do MCP Confiança, privacidade, sobrecarga de registro de recursos O sistema externo deve gerenciar a transferência/orquestração Garantir um comportamento agêntico consistente entre vários subagentes no Agentforce
Recomendação padrão Comece aqui se o escopo for restrito Use quando o problema for multidomínio, mas estiver na mesma organização Use somente quando várias organizações forem um requisito real Padrão quando o recurso remoto é uma ferramenta Use quando o recurso remoto for realmente um agente parceiro Use quando um aplicativo externo for a porta de entrada principal e precisar da experiência do Agentforce Use quando as plataformas externas precisarem consumir o Agentforce de forma padronizada