La guida all'interoperabilità di Agentforce per architetti

Matrice su decisione relativa all'interoperabilità/funzionalità

Scenario Agente singolo Più agenti (organizzazione singola) Più agenti (più organizzazioni) Client MCP
di Agentforce
A2A in uscita A2A in entrata Agentforce come server MCP
Problema principale risolto Mantenere un agente semplice e autonomo Unificare più agenti specializzati in un'unica organizzazione Unificare gli agenti tra più organizzazioni Salesforce Permettere ad Agentforce di utilizzare funzionalità esterne come strumenti Permettere ad Agentforce di collaborare con un agente esterno Permettere a un agente esterno di chiamare l'agente Agentforce in qualità di esperto Permettere agli host esterni di chiamare Agentforce tramite MCP standardizzato
Confini tipici Singolo dominio/Singola organizzazione Salesforce Singola organizzazione Salesforce Più organizzazioni Salesforce Da Salesforce a strumenti/sistemi esterni Da Salesforce a piattaforma di agenti esterni Da piattaforma esterna a Salesforce Da piattaforma esterna a Salesforce
L'interfaccia principale dell'utente risiede in Agentforce Agentforce Agentforce Agentforce Agentforce App/agente esterno App/Copilot/host LLM esterno
Orchestratore principale Agentforce Orchestratore/super agente Agentforce Rete Agentforce con delega mirata Agentforce Condiviso/delegato tra gli agenti Piattaforma esterna Piattaforma esterna
Soluzione migliore Flusso di lavoro semplice con accesso condiviso ai dati Un unico punto di accesso per agenti di diversi domini in un'unica organizzazione Salesforce Azienda con più organizzazioni Salesforce e separazione rigorosa dei dati Accesso ad API esterne, ricerca, azioni SaaS, flussi di lavoro Delegare a sistemi esterni che gestiscono parte del ragionamento/pianificazione Il portale/bot esterno richiede un'esecuzione approfondita in Salesforce Il portale/bot esterno richiede un'esecuzione approfondita in Salesforce
Complessità di configurazione Bassa: semplice e veloce Media: richiede coordinamento Alta: configurazione complessa Media: richiede il collegamento degli strumenti Alta: partnership complessa Alta: richiede una profonda integrazione Media: richiede una configurazione standard
Configurazione della sicurezza Autorizzazioni semplici Autorizzazioni standard Accesso complesso tra organizzazioni Accesso specifico per strumento Fiducia da partner a partner Fiducia da app ad agente Accesso standardizzato all'hub
Esempio L'agente dell'assistenza risolve il caso con i propri sottoagenti L'agente supervisore inoltra il caso agli agenti di fatturazione, assistenza e rimborsi nella stessa organizzazione Azienda globale con organizzazioni separate per Paese/unità aziendale Agentforce chiama Jira, SharePoint, database, motore di flusso di lavoro tramite MCP Agentforce delega a Google/Box/altro agente esterno Il portale personalizzato chiede a Agentforce di eseguire un flusso di lavoro di Salesforce Microsoft Copilot o ChatGPT richiama una funzionalità di Agentforce tramite MCP
Vantaggio Semplicità Punto di accesso unificato all'interno di un'unica organizzazione Collaborazione tra organizzazioni senza consolidamento dei dati Facile da configurare e mantiene Agentforce come cervello centrale, estendendo al contempo le funzionalità Collaborazione nativa tra agenti su più piattaforme Riutilizza la logica di Salesforce senza duplicarla nell'app esterna Riutilizza la logica di Salesforce senza duplicarla nell'app esterna
Limite principale Raggiunge rapidamente i propri confini Non può superare i confini tra organizzazioni/sistemi Complessità di identità/contesto tra le organizzazioni Esplosione degli strumenti MCP Sovraccarico legato a fiducia, privacy e registrazione delle funzionalità Il sistema esterno deve gestire il passaggio di consegne e l'orchestrazione Necessità di garantire un comportamento coerente degli agenti tra più sottoagenti all'interno di Agentforce
Consiglio predefinito Inizia da qui se l'ambito è ristretto Usalo quando il problema riguarda più domini ma la stessa organizzazione Usalo solo quando quello di più organizzazioni è un requisito reale Predefinito quando l'entità remota è una funzionalità/uno strumento Usalo quando l'entità remota è davvero un partner dell'agente Usalo quando l'app esterna è la porta d'ingresso principale e richiede competenze relative a Agentforce Usalo quando le piattaforme esterne devono utilizzare Agentforce in modo standardizzato