Ver los resultados de la prueba
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir los resultados de las pruebas de Agentforce Studio.
- Resolver los problemas de las pruebas en Agentforce Builder.
Trabajar con los resultados de las pruebas
Una vez que haya completado las pruebas, puede ver los resultados y comprobar qué ha ido según lo previsto y qué no. Mire los resultados de la prueba que ha ejecutado en la última unidad.
- Desde App Launcher (Iniciador de aplicación)
, busque y seleccione Agentforce Studio.
- Haga clic en Tests (Pruebas).
- Seleccione el conjunto de pruebas Generated Test Agentforce v1.
- Haga clic en Run history (Ejecutar historial).
La opción Run history (Ejecutar historial) muestra Status (Estado), Results (Resultados) y Run By (Ejecutado por) cada vez que se ejecuta el conjunto de pruebas.
- Seleccione la fecha de inicio del conjunto de pruebas que acaba de ejecutar.
En la parte superior verá lo siguiente: Subagent Evaluation Pass % (Porcentaje de idoneidad del subagente), Action Evaluation Pass % (Porcentaje de idoneidad de la acción) y Response Evaluation Pass % (Porcentaje de idoneidad de la respuesta). De esta manera, se proporciona una vista general rápida de cómo se han completado las diferentes partes de las pruebas.
La sección Test Results (Resultados de la prueba) muestra varias columnas. Vamos a ver la primera línea con más detalle. Es posible que sus resultados sean diferentes.
Utterance (Afirmación) |
Actualice la dirección de correo electrónico para Iisa Galey a nuevo_correo@ejemplo.com. |
Expected Subagent (Subagente esperado) |
MigrationDefaultTopic |
Expected Actions (Acciones esperadas) |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput', 'UpdateRecordFields'] |
Expected Response (Respuesta esperada) |
La dirección de correo electrónico de Ilsa Galgey se ha actualizado a nuevo_correo@ejemplo.com. |
Agent Response (Respuesta del agente) |
¿Puedo seguir con la actualización de la dirección de correo electrónico de Ilsa Galgey a nuevo_correo@ejemplo.com? |
Response Evaluation (Evaluación de la respuesta) |
Correcto |
Subagent Evaluation (Evaluación del subagente) |
Correcto |
Actual Subagent (Subagente real) |
MigrationDefaultTopic |
Action Evaluation (Evaluación de la acción) |
Con fallos |
Actual Actions (Acciones actuales) |
['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput'] |
Probablemente reconozca las secciones Utterance (Declaración), Expected Subagent (Subagente esperado), Expected Actions (Acciones esperadas) y Expected Response (Respuesta esperada) del archivo de prueba. La información nueva son las respuestas y los resultados actuales de la ejecución de las pruebas.
-
Agent Response (Respuesta del agente) muestra la respuesta que ha proporcionado el agente.
-
Response Evaluation (Evaluación de la respuesta) muestra si el resultado actual coincide con la respuesta esperada.
-
Subagent Evaluation (Evaluación del subagente) muestra si el subagente actual coincide con el subagente esperado.
-
Actual Subagent (Subagente real) muestra el subagente que se ha seleccionado para la declaración.
-
Action Evaluation (Evaluación de la acción) muestra si la acción actual coincide con las acciones esperadas.
-
Actual Actions (Acciones reales) muestra las acciones que el agente ha ejecutado del subagente.
Parece que el ejemplo anterior tenía un fallo en Actual Actions (Acciones actuales). Las acciones esperadas eran IdentifyRecordByName y QueryRecords y la acción que se ha llevado a cabo ha sido solo QueryRecords. Utilice Agentforce Builder para que el agente de Agentforce predeterminado resuelva los problemas de las declaraciones de esta prueba para tener una mejor idea de lo que el agente está haciendo.
Resolver problemas con Agentforce Builder
Vaya a Agentforce Builder y realice una prueba manual de la declaración en Conversation Preview (Vista previa de la conversación). El uso de Agentforce Builder de esta manera es una forma de realizar pruebas manuales que le permite profundizar en la declaración para ver los subagentes, las acciones y las respuestas que ha elegido el agente. A continuación, cambie la declaración para probar si se consiguen resultados diferentes.
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), busque y seleccione Agentforce Agents (Agentes de Agentforce).
- Seleccione el menú desplegable Agent Name (Nombre del agente) para seleccionar el agente que desee abrir y, luego, haga clic en Open in Builder (Abrir en Builder). Vamos a ver el agente de Einstein Copilot o el agente predeterminado de Agentforce.

- En Conversation Preview (Vista previa de la conversación), introduzca la declaración
Please update the email address for Ilsa Galgey to new_email@example.com.(Actualice la dirección de correo electrónico de Ilsa Galgey a nuevo_correo@ejemplo.com) y haga clic en Enter (Introducir). Es posible que el agente le pida que confirme; para ello, haga clic en Confirm (Confirmar) o introduzcaYes(Sí).
La pantalla del centro de Agentforce Builder muestra los resultados, entre los que se incluyen Session Started (Sesión iniciada), User Prompt (Solicitud del usuario), Select Subagent (Seleccionar subagente), etc.

También verá Action Launched (Acción iniciada), que muestra que se ha activado la acción Identify Record by Name (IdentifyRecordByName) (Identificar registro por nombre).

Según los criterios de la prueba de la acción esperada, se esperaban tres acciones. El error se debe a que la expectativa no se ha cumplido.
Llegados a este punto, hay tres opciones.
- La primera es cambiar la acción esperada para que solo sea IdentifyRecordByName y ExtractFieldsAndValuesFromUserInput. Sin embargo, también existe la opción de cambiar la declaración si se esperaba que se activaran las dos acciones.
- Al cambiar la declaración y comprobar las acciones actuales en los resultados de la prueba, podrá repetir las pruebas, realizar cambios y comprobar si el agente ha hecho lo que se esperaba. Cuantas más pruebas y criterios diferentes tenga, más confianza podrá tener en el agente.
- También podría utilizarla como prueba negativa. Solo tiene que agregar otra prueba con criterios de prueba positiva para que se aborden los criterios.
Ventajas de las pruebas de Agentforce
La realización de pruebas es una parte fundamental en la creación de una plantilla de agentes. Al crear y mantener criterios detallados de pruebas positivas y negativas, generará la confianza que los agentes de Agentforce luego brindan a los usuarios y clientes.
El centro de pruebas de Agentforce permite que se ejecuten pruebas repetidas que le proporcionan la capacidad de determinar rápidamente si los cambios realizados en los agentes tienen un impacto negativo en los resultados. Incluso puede crear primero los criterios de la prueba, ejecutar las pruebas y, después, crear las nuevas funciones en los agentes para que las pruebas se lleven a cabo correctamente. En la comunidad de codificadores, esto se conoce como desarrollo guiado por pruebas (TDD), lo cual es una gran manera de crear nuevas funciones con agentes.
Ahora se hace una mejor idea de lo que el centro de pruebas de Agentforce puede hacer y de las diferentes maneras en las que puede trabajar con criterios de pruebas a fin de garantizar que los nuevos agentes interactúen con los usuarios y clientes de forma segura. Ahora, ¡láncese a hacer algunas pruebas!