Loading
IA generativa do Agentforce e do Einstein
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Esquemas de resposta da ferramenta MCP e design do agente

          Esquemas de resposta da ferramenta MCP e design do agente

          As ferramentas do servidor MCP são adicionadas ao seu agente como ações do agente que fazem referência à ferramenta do servidor (ações da ferramenta MCP) e podem ser usadas exatamente como outras ações do agente. No entanto, nem todos os esquemas de resposta MCP válidos têm suporte total no Agentforce Builder. Conforme você cria seu agente, planeje diferenças em mapeamento de variável, encadeamento de ação e renderização de entrada e saída. Respostas complexas podem exigir padrões de design de agente mais simples.

          Edições obrigatórias

          Disponível em: Lightning Experience
          Disponível em: Edições Enterprise, Performance, Unlimited e Developer. As licenças complementares necessárias variam de acordo com o tipo de agente.

          Respostas JSON com suporte

          O Suporte do Agentforce Builder é mais forte para valores primitivos e acesso a campos superficiais, portanto, escolha ferramentas do servidor MCP com respostas JSON estruturadas simples ou ajuste suas respostas para expor valores importantes como campos primitivos ou campos simples de nível superior, quando possível. As respostas JSON com suporte incluem objetos de nível superior, propriedades de objeto de nível superior e matrizes de objetos de nível superior. No momento, não há suporte para formas mais complexas de ponta a ponta, incluindo propriedades aninhadas, matrizes de objetos e cargas úteis de objetos dinâmicos.

          Como outras ações do agente, se uma entrada ou saída de ação da ferramenta MCP contiver vários níveis de propriedades (por exemplo, propriedades aninhadas, matrizes de objetos ou cargas úteis de objeto dinâmico), o agente poderá usar apenas o primeiro nível de propriedades em entradas de ação, saídas de ação e mapeamentos de variável.

          Respostas JSON com suporte Exemplos
          Tipos de objeto sem campo de propriedades
          {"type": "object"} 
          {"type": "object", "properties": {}}
          Uma propriedade de primeiro nível cujo tipo seja objeto, mesmo que o objeto não tenha um campo de propriedades
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object"
              }
            }
          } 
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object",
                "properties": {}
              }
            }
          }
          Uma propriedade de primeiro nível cujo tipo é uma matriz de objeto, em que o objeto não tem um campo de propriedades
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object"
                }
              }
            }
          }
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }

          Tipos do Lightning

          Todas as ações do agente usam tipos do Lightning para definir a estrutura, validar e exibir os dados em entradas e saídas. Os esquemas de entrada e saída das ferramentas MCP nem sempre mapeiam para tipos do Lightning, pois o tipo de dados é definido pelo servidor e o protocolo suporta uma ampla variedade de tipos de dados. Por exemplo, quando um tipo de dados contém um operador, como any/or. Saiba mais sobre os tipos Lightning padrão e como os tipos Lightning são usados em ações do agente.

          Quando os dados não podem ser resolvidos para um tipo do Lightning, você pode visualizar o esquema de entrada e saída para a ferramenta na página de registro para o servidor MCP no Registro Agentforce. Porém, a entrada ou a saída aparece vazia para a ação da ferramenta MCP associada na biblioteca de ativos e em seu agente.

          Você ainda pode usar a ação da ferramenta MCP com seu agente, mas a entrada ou a saída não podem ser armazenadas em uma variável nem usadas em lógica ou instruções downstream.

          Para obter melhores resultados, planeje o raciocínio do agente sobre o comportamento determinístico em seu design de agente e configure instruções simples de subagente de linguagem natural.

          Aqui está um exemplo de uma ferramenta de MCP com uma saída que não é mapeada para um tipo do Lightning.

          • Esquemas de entrada e saída na página de registro do servidor MCP:
            Esquemas de entrada e saída na página de registro do servidor MCP
          • Uma saída vazia para a ação da ferramenta MCP associada na biblioteca de ativos:
            Uma saída vazia para uma ação de ferramenta MCP na biblioteca de ativos
          • Uma saída vazia para a ação da ferramenta MCP associada em um agente:
            Uma saída vazia para uma ação da ferramenta MCP em um agente
           
          Carregando
          Salesforce Help | Article