Loading
AI generativa Agentforce ed Einstein
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Schemi di risposta dello strumento MCP e progettazione degli agenti

          Schemi di risposta dello strumento MCP e progettazione degli agenti

          Gli strumenti server MCP vengono aggiunti all'agente come azioni agente che fanno riferimento allo strumento server (azioni strumento MCP) e possono essere utilizzati come altre azioni agente. Tuttavia, non tutti gli schemi di risposta MCP validi sono completamente supportati in Agentforce Builder. Durante la creazione dell'agente, pianificare le differenze nella mappatura delle variabili, nel concatenamento delle azioni e nel rendering di input e output. Le risposte complesse possono richiedere schemi di progettazione degli agenti più semplici.

          Versioni (Edition) richieste

          Disponibile nelle versioni: Lightning Experience
          Disponibile in: Enterprise Edition, Performance Edition, Unlimited Edition e Developer Edition. Le licenze aggiuntive richieste variano a seconda del tipo di agente.

          Risposte JSON supportate

          Poiché il supporto di Agentforce Builder è più forte per i valori primitivi e l'accesso a campi poco profondi, scegliere strumenti server MCP con risposte JSON strutturate semplici o modificare le risposte in modo che espongano valori importanti come campi primitivi o semplici campi di livello superiore, ove possibile. Le risposte JSON supportate includono oggetti di livello massimo, proprietà degli oggetti di livello massimo e matrici di oggetti di livello massimo. Le forme più complesse non sono attualmente supportate end-to-end, incluse le proprietà nidificate, le matrici di oggetti e i payload di oggetti dinamici.

          Come le altre azioni agente, se un input o un output di un'azione strumento MCP contiene più livelli di proprietà (ad esempio proprietà nidificate, matrici di oggetti o payload di oggetti dinamici), l'agente può utilizzare solo il primo livello di proprietà negli input di azioni, negli output di azioni e nelle mappature delle variabili.

          Risposte JSON supportate Esempi
          Tipi di oggetti senza campo delle proprietà
          {"type": "object"} 
          {"type": "object", "properties": {}}
          Una proprietà di 1° livello il cui tipo è oggetto, anche se l'oggetto non ha un campo delle proprietà
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object"
              }
            }
          } 
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object",
                "properties": {}
              }
            }
          }
          Una proprietà di 1° livello il cui tipo è una matrice di oggetti, in cui l'oggetto non ha un campo delle proprietà
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object"
                }
              }
            }
          }
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }

          Tipi Lightning

          Tutte le azioni degli agenti utilizzano i tipi Lightning per definire la struttura, convalidare e visualizzare i dati in input e output. Gli schemi di input e output degli strumenti MCP non vengono sempre mappati ai tipi Lightning, poiché il tipo di dati è definito dal server e il protocollo supporta un'ampia gamma di tipi di dati. Ad esempio, quando un tipo di dati contiene un operatore, ad esempio any/or. Ulteriori informazioni sui tipi Lightning standard e su come Lightning viene utilizzato.

          Quando i dati non possono essere risolti in un tipo Lightning, è possibile visualizzare lo schema di input e output dello strumento nella pagina di record del server MCP nel Registro Agentforce. Tuttavia, l'input o l'output appare vuoto per l'azione strumento MCP associata nella libreria di asset e nell'agente.

          È comunque possibile utilizzare l'azione dello strumento MCP con l'agente, ma l'input o l'output non possono essere memorizzati in una variabile né utilizzati nella logica o nelle istruzioni a valle.

          Per risultati ottimali, pianificare il ragionamento degli agenti rispetto al comportamento deterministico nella progettazione dell'agente e configurare istruzioni semplici per i subagenti in linguaggio naturale.

          Di seguito è riportato un esempio di strumento MCP con un output che non viene mappato a un tipo Lightning.

          • Schemi di input e output nella pagina del record del server MCP:
            Schemi di input e output nella pagina del record del server MCP
          • Un output vuoto per l'azione strumento MCP associata nella libreria di asset:
            Un output vuoto per un'azione strumento MCP nella libreria di asset
          • Un output vuoto per l'azione strumento MCP associata in un agente:
            Un output vuoto per un'azione strumento MCP in un agente
           
          Caricamento
          Salesforce Help | Article