Loading
Agentforce y IA generativa de Einstein
ƍndice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de bĆŗsqueda

          Compruebe la ortografĆ­a de sus palabras clave.
          Utilice términos de búsqueda mÔs generales.
          Seleccione menos filtros para ampliar su bĆŗsqueda.

          Buscar en toda la Ayuda de Salesforce
          Esquemas de respuesta de herramientas MCP y diseƱo de agentes

          Esquemas de respuesta de herramientas MCP y diseƱo de agentes

          Las herramientas de servidor MCP se agregan a su agente como acciones de agente que hacen referencia a la herramienta de servidor (acciones de herramienta MCP) y se pueden utilizar justo como otras acciones de agente. Sin embargo, no todos los esquemas de respuesta de MCP vÔlidos son completamente compatibles en Agentforce Builder. A medida que construye su agente, planifique diferencias en la asignación de variables, el encadenamiento de acciones y la representación de entrada y salida. Las respuestas complejas pueden requerir patrones de diseño de agentes mÔs sencillos.

          Ediciones necesarias

          Disponible en: Lightning Experience
          Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition. Las licencias complementarias requeridas varĆ­an por tipo de agente.

          Respuestas JSON admitidas

          La compatibilidad de Agentforce Builder es mÔs sólida para valores primitivos y acceso a campos superficiales, de modo que seleccione herramientas de servidor MCP con respuestas JSON estructuradas sencillas o ajuste sus respuestas para exponer valores importantes como campos primitivos o campos de nivel superior sencillos, donde sea posible. Las respuestas JSON compatibles incluyen objetos de nivel superior, propiedades de objetos de nivel superior y matrices de objetos de nivel superior. Las formas mÔs complejas no son compatibles actualmente de extremo a extremo, incluyendo propiedades anidadas, matrices de objetos y cargas de objetos dinÔmicas.

          Al igual que otras acciones de agentes, si una entrada o salida de acción de herramienta MCP contiene múltiples niveles de propiedades (por ejemplo, propiedades anidadas, matrices de objetos o cargas de objeto dinÔmicas), el agente solo puede utilizar el primer nivel de propiedades en entradas de acción, salidas de acción y asignaciones de variables.

          Respuestas JSON admitidas Ejemplos
          Tipos de objetos sin campo de propiedades
          {"type": "object"} 
          {"type": "object", "properties": {}}
          Una propiedad de primer nivel cuyo tipo es objeto, incluso si ese objeto no tiene ningĆŗn campo de propiedades
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object"
              }
            }
          } 
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "object",
                "properties": {}
              }
            }
          }
          Propiedad de primer nivel cuyo tipo es una matriz de objetos, donde el objeto no tiene ningĆŗn campo de propiedades
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object"
                }
              }
            }
          }
          {
            "type": "object",
            "properties": {
              "prop1": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {}
                }
              }
            }
          }

          Tipos Lightning

          Todas las acciones de agentes utilizan tipos Lightning para definir la estructura, validar y mostrar los datos en entradas y salidas. Los esquemas de entrada y salida de herramientas MCP no siempre se asignan a tipos Lightning, porque el tipo de datos estÔ definido por el servidor y el protocolo admite una amplia gama de tipos de datos. Por ejemplo, cuando un tipo de datos contiene un operador, como any/or. Obtenga mÔs información acerca de tipos Lightning estÔndar y cómo se utilizan los tipos Lightning en acciones de agentes.

          Cuando los datos no se pueden resolver en un tipo Lightning, puede ver el esquema de entrada y salida para la herramienta en la pÔgina de registro para el servidor MCP en Agentforce Registry. Pero la entrada o salida aparece vacía para la acción de herramienta MCP asociada en la biblioteca de activos y en su agente.

          Puede seguir utilizando la acción de la herramienta MCP con su agente, pero la entrada o la salida no se pueden almacenar en una variable ni utilizar en instrucciones o lógica descendente.

          Para obtener los mejores resultados, planifique el razonamiento de los agentes sobre el comportamiento determinista en el diseƱo de su agente y configure instrucciones de subagentes de lenguaje natural sencillas.

          Este es un ejemplo de una herramienta MCP con un resultado que no se asigna a un tipo Lightning.

          • Esquemas de entrada y salida en la pĆ”gina de registro del servidor MCP:
            Esquemas de entrada y salida en la pƔgina de registro del servidor MCP
          • Un resultado vacĆ­o para la acción de herramienta MCP asociada en la biblioteca de activos:
            Un resultado vacío para una acción de herramienta MCP en la biblioteca de activos
          • Un resultado vacĆ­o para la acción de herramienta MCP asociada en un agente:
            Un resultado vacío para una acción de herramienta MCP en un agente
           
          Cargando
          Salesforce Help | Article