Skip to main content

Ver los resultados de las pruebas

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir los resultados de las pruebas del Centro de pruebas de Agentforce.
  • Solucionar los problemas de las pruebas con errores en el Generador de Agentforce.

Trabajar con los resultados de las pruebas

Una vez completadas las pruebas, podrá ver los resultados y analizar qué funcionó bien y qué no funcionó tan bien como se esperaba. Observe los resultados de la prueba que ejecutó en la unidad anterior.

  1. En Setup (Configuración), en el cuadro de búsqueda rápida, busque y seleccione Testing Center (Centro de pruebas).
  2. Seleccione Generated Test Agentforce v1 para Test Name (Nombre de prueba).

En la parte superior de la página, verá lo siguiente: Status (Estado), Duration (Duración), Subagent Pass % (% de superación de subagentes), Action Pass % (% de superación de acciones) y Response Pass % (% de superación de respuestas). “Testing Center with Generated Test Agentforce v1 test statuses” (Centro de pruebas con los estados de la prueba Generated Test Agentforce v1).

En esta sección, se ofrece una visión general de cómo se completan las distintas partes de las pruebas. Puede optar por descargar o volver a ejecutar las pruebas. Volver a ejecutar las pruebas resulta útil cuando realizó cambios en el agente y necesita comprobar si las modificaciones generan errores en las pruebas actuales. Luego, puede agregar pruebas nuevas al archivo de pruebas CSV para incluir las actualizaciones realizadas en el agente. Por último, puede crear una prueba nueva con el archivo de prueba actualizado y ejecutar las pruebas nuevas.

La próxima sección en la página es Test Results (Resultados de pruebas). Aquí, puede utilizar un menú desplegable para seleccionar una de estas tres opciones: All Results (Todos los resultados; la opción predeterminada), Passed Results (Resultados superados) y Failed Results (Resultados fallidos).

“Test results as described above” (Los resultados de las pruebas como se los describió antes).

En la sección Test Results (Resultados de pruebas), se muestran varias columnas. Analicemos la primera línea de forma más detallada.

Expresión

Actualiza la dirección de email de Ilsa Galgey a new_email@example.com.

Estado de ejecución

Completado

Subagente esperado

MigrationDefaultTopic

Subagente real

MigrationDefaultTopic

Resultados de prueba del subagente

Superado

Acciones esperadas

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields']

Acciones reales

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput']

Resultado de prueba de acción

No superado

Respuesta esperada

The email address for Ilsa Galgey has been updated to new_email@example.com (Se actualizó la dirección de email de Ilsa Galgey a new_email@example.com).

Resultado real

Can I proceed with updating Ilsa Galgey's email address to new_email@example.com? (¿Puedo proceder con la actualización de la dirección de email de Ilsa Galgey a new_email@example.com?)

Resultado de prueba de resultado

Superado

Puede que reconozca Expresión, Subagentes y Acciones esperadas y Respuesta esperada del archivo de prueba. La información nueva consiste en las respuestas y los resultados reales de la ejecución de las pruebas.

  • En Actual Subagent (Subagente real), se muestra qué subagente se eligió para la expresión.
  • En Subagent Test Result (Resultado de la prueba del subagente), se muestra Pass (Superado) o Fail (No superado) en función de si el subagente real coincide con el subagente esperado.
  • En Actual Actions (Acciones reales), se muestra qué acciones del subagente ejecutó el agente.
  • En Action Test Result (Resultados de prueba de acción), se muestra Pass (Superado) o Fail (No superado) en función de si la acción real coincide con las acciones esperadas.
  • En Actual Outcome (Resultado real), se muestra la respuesta real del agente.
  • En Outcome Test Result (Resultado de prueba de resultado), se muestra Pass (Superado) o Fail (No superado) en función de si el resultado real coincide con la respuesta esperada.

Parece que la primera prueba presentó un error en Actual Actions (Acciones reales). Expected Actions (Acciones esperadas) contiene IdentifyRecordByName y QueryRecords, pero Actual Actions (Acciones reales) solo contiene QueryRecords. Debe utilizar el Generador de Agentforce para que el agente Agentforce (Default) (Agentforce [Predeterminado]) solucione los problemas de la expresión de esta prueba y así comprender mejor qué acción implementa el agente.

Solucionar problemas mediante el Generador de Agentforce

Cambie al Generador de Agentforce y realice una prueba manual de la expresión en Conversation Preview (Vista previa de plática). Utilizar el Generador de Agentforce de esta manera es una forma de prueba manual que le permite analizar la expresión para comprobar los subagentes, las acciones y las respuestas que elige el agente. Luego, intente cambiar la expresión para probar si obtiene resultados diferentes.

  1. En Setup (Configuración), en el cuadro de búsqueda rápida, busque y seleccione Agentforce Agents (Agentes de Agentforce).
  2. Seleccione el menú desplegable del nombre del agente que desea abrir y seleccione Open in Builder (Abrir en generador). Seguiremos analizando Einstein Copilot o el agente Agentforce (Default) (Agentforce [Predeterminado]).

    La lista del agente de Agentforce con el menú desplegable Agentforce (Default) (Agentforce [Predeterminado]) en el que se muestra destacada la opción Open in Builder (Abrir en generador).
  1. En Conversation Preview (Vista previa de plática), ingrese la expresión Please update the email address for Ilsa Galgey to new_email@example.com. (Actualiza la dirección de email de Ilsa Galgey a new_email@example.com) y presione Intro.

La pantalla del centro del Generador de Agentforce en la que se muestran los resultados, incluidos Session Start (Inicio de sesión), User Prompt (Solicitud de usuario), Select Subagent (Seleccionar Subagente) y demás.

También ve Select Action (Seleccionar acción), en la que se muestra que se realizó una llamada a la acción Identify Record by Name (Identificar registro por nombre; IdentifyRecordByName).

Para los criterios de prueba de Expected Action (Acción esperada), se esperaban tres acciones. La falla se debe a la expectativa incorrecta.

En este momento, existen algunas opciones.

  • La primera consiste en cambiar Expected Action (Acción esperada) de la prueba para que solo tenga IdentifyRecordByName y ExtractFieldsAndValuesFromUserInput. Sin embargo, también existe la opción de cambiar Utterance (Expresión) de la prueba si se supone que debía invocar ambas acciones.
  • Cambiar la expresión y comprobar Actual Actions (Acciones reales) en los resultados de la prueba le permite reiterar las pruebas, realizar cambios y verificar que el agente haga lo que se espera. Mientras más pruebas y criterios de prueba diferentes tenga, mayor será la fiabilidad y confianza en el agente.
  • O bien, se lo podría utilizar como una prueba negativa. Solo debe agregar otra prueba con los criterios de prueba positiva para que se incluyan los criterios.

Beneficios del Centro de pruebas de Agentforce

Realizar pruebas es una parte fundamental de la creación de agentes de Agentforce. Al crear y mantener criterios detallados de prueba positiva y negativa, se crea y mantiene una fiabilidad y confianza que los agentes de Agentforce le proporcionan a los usuarios y clientes.

El Centro de pruebas de Agentforce permite realizar ejecuciones de pruebas repetidas que le proporcionan la capacidad de determinar con rapidez si los cambios realizados en los agentes generan un impacto negativo en los resultados. Incluso puede crear primero los criterios de prueba, ejecutar las pruebas y, luego, crear la nueva función en los agentes para que se superen las pruebas. A esto se lo conoce como desarrollo dirigido por pruebas (TDD, por sus siglas en inglés) en la comunidad de la codificación y es una forma excelente de crear una nueva función en los agentes.

Ahora conoce mejor lo que puede hacer el Centro de pruebas de Agentforce por usted y las distintas formas en que puede trabajar con los criterios de prueba para garantizar que los nuevos agentes sean una forma segura de interactuar con los usuarios y clientes. Ahora, es momento crear algunas pruebas.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios