Loading
Agentforce og Einstein Generative AI
Innhold
Velg filtre

          Ingen resultater
          Ingen resultater
          Her er noen søketips

          Kontroller stavemåten i søkeordene.
          Bruk mer generelle søkebegreper.
          Velg færre filtre for å utvide søket.

          Søk i all Salesforce Hjelp
          MCP-verktøyresponsskjemaer og agentutforming

          MCP-verktøyresponsskjemaer og agentutforming

          MCP-serververktøy legges til i agenten som agenthandlinger som refererer til serververktøyet (MCP-verktøyhandlinger), og kan brukes på samme måte som andre agenthandlinger. Men ikke alle gyldige MCP-svarskjemaer støttes fullt ut i Agentforce Builder. Når du bygger agenten, må du planlegge forskjeller i variabeltilordning, handlingskjeding og inndata- og utdataversjon. Komplekse svar kan kreve enklere agentutformingsmønstre.

          Nødvendige utgaver

          Tilgjengelig i Lightning Experience
          Tilgjengelig i Enterprise, Performance, Unlimited og Developer Edition. Nødvendige tilleggslisenser varierer etter agenttype.

          Støttede JSON-svar

          Agentforce Builder-støtte er sterkest for primitive verdier og grunnet felttilgang, så velg MCP-serverververktøy med enkle strukturerte JSON-svar eller juster svarene slik at viktige verdier vises som primitive felt eller enkle felt på øverste nivå, der det er mulig. Støttede JSON-svar inkluderer objekter på øverste nivå, objektegenskaper på øverste nivå og objekter på øverste nivå. Mer komplekse former støttes for øyeblikket ikke fra ende til ende, inkludert nestede egenskaper, arrayer av objekter og dynamiske objektbelastninger.

          Hvis inndata eller utdata for en MCP-verktøyhandling inneholder flere nivåer av egenskaper (for eksempel nestede egenskaper, arrayer av objekter eller dynamiske objektbelastninger), kan agenten bare bruke det første nivået av egenskaper i handlingsinndata, handlingsutdata og variabeltilordninger.

          Støttede JSON-svar Eksempler
          objekttyper uten egenskapsfelt
          {"type": "object"} 
          {"type": "object", "properties": {}}
          En egenskap på første nivå med typen objekt, selv om dette objektet ikke har noe egenskapsfelt
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object"
              }
            }
          } 
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object",
                "properties": {}
              }
            }
          }
          En egenskap på første nivå med typen en objektmatrise der objektet ikke har noen egenskapsfelt
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object"
                }
              }
            }
          }
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }

          Lightning

          Alle agenthandlinger bruker Lightning til å definere strukturen av, validere og vise dataene i inndata og utdata. Inndata- og utdataskjemaene for MCP-verktøy tilordnes ikke alltid til Lightning fordi datatypen er definert av serveren, og protokollen støtter et bredt spekter av datatyper. For eksempel når en datatype inneholder en operator, for eksempel hvilken som helst/eller. Finn ut mer om standard Lightning-typer og hvordan Lightning-typer brukes i agenthandlinger.

          Når data ikke kan løses til en Lightning, kan du vise inndata- og utdataskjemaet for verktøyet på postsiden for MCP-serveren i Agentforce. Men inndataene eller utdataene vises tomme for den tilknyttede MCP-verktøyhandlingen i aktivumbiblioteket og i agenten.

          Du kan fremdeles bruke MCP-verktøyet med agenten, men inndata eller utdata kan ikke lagres i en variabel eller brukes i nedstrøms logikk eller instruksjoner.

          For å få best mulig resultat kan du planlegge agentenes vurdering av deterministisk virkemåte i agentutformingen og konfigurere enkle underagentinstruksjoner på naturlig språk.

          Her er et eksempel på et MCP-verktøy med utdata som ikke tilordnes til en Lightning.

          • Inndata- og utdataskjemaer på MCP-serverpostsiden:
            Inndata- og utdataskjemaer på MCP-serverpostside
          • En tom utdata for den tilknyttede MCP-verktøyhandlingen i aktivumbiblioteket:
            Et tomt utdata for en MCP-verktøyhandling i aktivumbiblioteket
          • En tom utdata for den tilknyttede MCP-verktøyhandlingen i en agent:
            Et tomt utdata for en MCP-verktøyhandling i en agent
           
          Laster
          Salesforce Help | Article