Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

Ver los resultados de las pruebas

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir los resultados de las pruebas de Agentforce Studio.
  • Solucionar los problemas de las pruebas 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 el Iniciador de aplicación Icono del Iniciador de aplicación, busque y seleccione Agentforce Studio.
  2. Haga clic en Tests (Pruebas).
  3. Seleccione Generated Test Agentforce v1 para Test Suite (Conjunto de pruebas).
  4. Haga clic en Run history (Historial de ejecuciones).
    El historial de ejecuciones muestra Status (Estado), Results (Resultados) y Run By (Ejecutar a las) para todas las veces que se ejecuta el conjunto de pruebas.
  5. Seleccione Start Time (Hora de inicio) para el conjunto de pruebas que acaba de ejecutar.

En la parte superior de la página: Subagent Evaluation Pass % (% de superación de evaluación de subagentes), Action Evaluation Pass % (% de superación de evaluación de acción) y Response Evaluation Pass % (% de superación evaluación de respuestas). Esto le ofrece una visión general de cómo se completan las distintas partes de las pruebas.“Agentforce Studio con los estados de la prueba Generated Test Agentforce v1 y los botones Details (Detalles) y Download Results (Descargar resultados)”.

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

Expresión

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

Subagente esperado

MigrationDefaultTopic

Acciones esperadas

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

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).

Respuesta de agente

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?)

Evaluación de respuesta

Superado

Evaluación de subagente

Superado

Subagente real

MigrationDefaultTopic

Evaluación de acción

No superado

Acciones reales

['IdentifyRecordByName', 'ExtractFieldsAndValuesFromUserInput']

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 Agent Response (Respuesta de agente) se muestra la respuesta real del agente.
  • En Response Evaluation (Evaluación de respuesta), se muestra Pass (Superado) o Fail (No superado) en función de si el resultado real coincide con la respuesta esperada.
  • En Subagent Evaluation (Evaluación de subagente), se muestra Pass (Superado) o Fail (No superado) en función de si el subagente real coincide con el subagente esperado.
  • En Actual Subagent (Subagente real), se muestra qué subagente se eligió para la expresión.
  • En Action Evaluation (Evaluación 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 Actions (Acciones reales), se muestra qué acciones del subagente ejecutó el agente.

Parece que la prueba de ejemplo de arriba 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 Enter (Intro). El agente podría solicitarle que confirme, haga clic en Confirm (Confirmar) o ingrese Yes (Sí).

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), Subagent Selected (Subagente seleccionado), etc.

También ve Action Launched (Acción iniciada) 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 de las 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.

Las pruebas de Agentforce permiten 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 pueden hacer las 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 seguros para 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