Guide de l'architecte sur l'interopérabilité Agentforce

Matrice des décisions et des fonctionnalités d'interopérabilité

Scénario Agent unique Multiagents (organisation unique) Multiagents (plusieurs organisations)
Client Agentforce MCP
A2A sortant A2A entrant Agentforce en tant que serveur MCP
Problème principal résolu Veillez à ce qu'un agent reste simple et autonome Regroupez plusieurs agents spécialisés au sein d'une même organisation Regroupez les agents de plusieurs organisations Salesforce Permettez à Agentforce d'utiliser des fonctionnalités externes comme outils Permettez à Agentforce de collaborer avec un agent externe Permettez à un agent externe de contacter l'agent Agentforce en tant qu'expert Permettez aux hôtes externes de contacter Agentforce via un MCP standardisé
Limites types Domaine/Organisation Salesforce unique Organisation Salesforce unique Plusieurs organisations Salesforce De Salesforce vers des outils/systèmes externes De Salesforce vers une plateforme d'agents externe D'une plateforme externe vers Salesforce D'une plateforme externe vers Salesforce
L'interface principale de l'utilisateur se trouve dans Agentforce Agentforce Agentforce Agentforce Agentforce Application/Agent externe Application/Copilote/Hôte LLM externe
Orchestrateur principal Agentforce Orchestrateur/Super-agent Agentforce Réseau Agentforce avec délégation délibérée Agentforce Délégation/Partage entre agents Plateforme externe Plateforme externe
Solution la plus adaptée Workflow simple avec accès partagé aux données Un point d'accès unique pour plusieurs agents de domaine au sein d'une même organisation Salesforce Entreprise disposant de plusieurs organisations Salesforce et appliquant une séparation stricte des données Accès aux API externes, à la recherche, aux actions SaaS et aux workflows Délégation à des systèmes externes prenant en charge une partie du raisonnement ou de la planification Le portail ou le bot externe nécessite une exécution approfondie dans Salesforce Le portail ou le bot externe nécessite une exécution approfondie dans Salesforce
Effort de configuration Faible : simple et rapide Moyen : nécessite une coordination Élevé : configuration complexe Moyen : nécessite la connexion d'un outil Élevé : partenariat complexe Élevé : nécessite une intégration approfondie Moyen : nécessite une configuration standard
Configuration de la sécurité Autorisations simples Autorisations standard Connexion inter-organisations complexe Connexion spécifique à un outil Confiance entre partenaires Confiance entre application et agent Accès standardisé au Hub
Exemple Un agent de service résout un dossier avec ses propres sous-agents Un agent superviseur transfère le dossier vers les agents chargés de la facturation, de l'assistance ou des remboursements au sein de la même organisation Entreprise internationale dotée d'organisations distinctes par pays ou par unité opérationnelle Agentforce appelle Jira, SharePoint, la base de données et le moteur de workflow via MCP Agentforce délègue la tâche à Google, Box ou un autre agent externe Un portail personnalisé demande à Agentforce d'exécuter un workflow Salesforce Microsoft Copilot ou ChatGPT invoque une fonctionnalité de Agentforce via MCP
Avantage Simplicité Porte d'entrée unifiée au sein d'une même organisation Collaboration inter-organisations sans consolidation des données Facile à mettre en place, Agentforce reste le moteur principal tout en étendant les capacités Collaboration native entre agents multiplateformes Réutilise la logique Salesforce sans la dupliquer dans une application externe Réutilise la logique Salesforce sans la dupliquer dans une application externe
Principale restriction Atteint rapidement ses limites Impossible de franchir les frontières entre organisations/systèmes Complexité liée à l'identité et au contexte entre les organisations Multiplication des outils MCP Confiance, confidentialité, surcoût lié à l'enregistrement des capacités Le système externe doit gérer le transfert et l'orchestration Garantir un comportement cohérent des agents parmi plusieurs sous-agents au sein de Agentforce
Recommandation par défaut À utiliser lorsque le champ d'application est restreint À utiliser lorsque le problème concerne plusieurs thèmes, mais une seule organisation À utiliser uniquement lorsque la gestion multi-organisation est une exigence réelle Par défaut lorsque l'entité distante est une fonctionnalité ou un outil À utiliser lorsque l'entité distante est véritablement un partenaire agent À utiliser lorsque l'application externe constitue le point d'accès principal et nécessite une expertise Agentforce À utiliser lorsque des plateformes externes doivent exploiter Agentforce de manière standardisée