Establecer criterios de pruebas
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Explicar cómo conseguir la plantilla de pruebas.
- Describir las diferentes partes de los criterios de prueba.
Qué debe probarse
La realización de pruebas trata sobre asegurarse de que se consigue un nivel de riesgo aceptable para su agente. Tras probar y resolver los problemas de su agente de forma manual en Agentforce Builder, ha actualizado las instrucciones, los subagentes, las acciones, los filtros y las protecciones según los resultados de esas pruebas. Ahora, puede utilizar el centro de pruebas de Agentforce para almacenar dichas pruebas y ejecutarlas una y otra vez.
Sus clientes ponen a prueba a los agentes porque quieren respuestas para todas sus preguntas. Es posible que los hackers, e incluso a veces los empleados, se salten las restricciones e intenten realizar tareas o manipular los resultados del modelo de una manera para la que no se diseñó el modelo. Estas situaciones se añaden a las pruebas en el centro de pruebas de Agentforce.
El truco es intentar predecir los tipos de preguntas que van a realizar. Debería intentar abordar todas y cada una de las perspectivas y posibilidades. Por eso va a diseñar las pruebas que deben abordarse.
Puede esperar encontrar errores o, al menos, problemas en cuanto empiece a realizar pruebas. Haga pruebas en busca de resultados positivos y esperados. A continuación, en busca de resultados no válidos, negativos o inesperados. Debe asegurarse de que el agente responde de forma correcta, incluso a las solicitudes inapropiadas. A esto se le conoce como realización de pruebas positivas y negativas. Esto conduce a un conjunto de pruebas más sólido.
Por ejemplo: al realizar pruebas de las entradas de un correo electrónico de agente, revise la respuesta correcta del correo electrónico. De esta manera, se pone a prueba el comportamiento positivo, válido y esperado. Pero no se detenga ahí. Ponga a prueba también una entrada de correo electrónico incorrecta para el agente y asegúrese de que se devuelve una respuesta adecuada para esa situación. De esta manera, se pone a prueba el comportamiento negativo, no válido e inesperado.
Aunque esto pueda parecer una tarea abrumadora, se alegrará en un futuro. ¿Está listo para empezar?
Regístrese para obtener una organización de Developer Edition con el centro de pruebas de Agentforce
Para completar este módulo, necesita una organización de Developer Edition especial que contenga el centro de pruebas de Agentforce y nuestros datos de ejemplo. Obtenga la versión gratuita de Developer Edition y conéctela a Trailhead para completar los retos del módulo. Observe que Developer Edition se ha diseñado para que funcione con los retos de esta insignia, y es posible que no funcione con otras. Compruebe siempre que está usando el Trailhead Playground o la organización especial de Developer Edition que le hemos recomendado.
Cuando haya terminado de completar las instrucciones paso a paso, haga clic en Check Challenge to Earn 500 Points (Validar reto para ganar 500 puntos) en la parte inferior de la página.
- Regístrese para obtener una organización de Developer Edition con el centro de pruebas de Agentforce gratuita.
- Rellene el formulario:
- En Email (Correo electrónico), introduzca una dirección de correo activa.
- En Username (Nombre de usuario), introduzca un nombre de usuario que tenga el mismo aspecto que una dirección de correo electrónico y que sea exclusivo, pero no tiene por qué ser una cuenta de correo válida (por ejemplo, sunombre@ejemplo.com).
- En Email (Correo electrónico), introduzca una dirección de correo activa.
- Una vez completado el formulario, haga clic en Sign me up (Registrarse). Aparece un mensaje de confirmación.
- Cuando reciba el correo electrónico de activación (es posible que tarde unos minutos), ábralo y haga clic en Verificar cuenta.
- Complete el registro estableciendo una contraseña y una pregunta de seguridad. Sugerencia: Guarde su nombre de usuario, contraseña y URL de inicio de sesión en un lugar seguro, como un gestor de contraseñas, para acceder fácilmente más tarde.
- Ya ha iniciado sesión en su Developer Edition.
Ahora, conecte su organización de Developer Edition a Trailhead.
- Asegúrese de haber iniciado sesión en su cuenta de Trailhead.
- En la sección Challenge (Reto) al final de esta página, haga clic en el nombre de la organización y seleccione Connect Org (Conectar organización).
- En la pantalla de inicio de sesión, introduzca su nombre de usuario y contraseña para la organización de Developer Edition que acaba de configurar.
- En la pantalla Allow Access? )¿Permitir acceso?), haga clic en Allow (Permitir).
- En la pantalla Want to connect this org for hands-on challenges? (¿Desea conectar esta organización para retos prácticos?), haga clic en Yes! Save it (Sí, guardar). Se le redirigirá a la página de retos y ya podrá utilizar su organización de Developer Edition para conseguir esta insignia.
Activar Agentforce
- Haga clic en el icono Setup (Configuración)
y, luego, en Setup (Configuración).
- En el cuadro Quick Find (Búsqueda rápida), busque y seleccione Einstein Setup (Configuración de Einstein).
- Compruebe que Einstein también se haya activado. Si ya lo está, desactívelo y vuelva a activarlo.

- Actualice su navegador.
- En el cuadro Quick Find (Búsqueda rápida) en Setup (Configuración), busque y seleccione Salesforce Go.
- En el cuadro de texto Search features... (Buscan funciones...), introduzca y seleccione Agentforce (Default) (Agentforce [predeterminado]).
![Opción Agentforce (Default) (Agentforce [predeterminado]) seleccionada.](https://res.cloudinary.com/hy4kyit2a/f_auto/fl_lossy/q_70/learn/modules/agentforce-agent-testing/set-up-testing-criteria/images/es-ES/86728a466857df76babf0706828f46da_kix.l401uwcbntn0.png)
- Haga clic en Get Started (Empezar).
- Haga clic en Turn On (Activar).
- Haga clic en Confirm (Confirmar).
Ahora Agentforce está activado y el centro de pruebas de Agentforce está disponible. Antes de comenzar a probar agentes, vamos a hablar sobre los permisos.
¿Tiene permisos?
La organización de Developer Edition que está utilizando para esta insignia ya cuenta con los permisos adecuados, pero ¿qué pasaría si aún no estuviesen configurados?
Una parte del proceso de generar confianza es asegurarse de que solo se proporciona el acceso necesario. Trabajar con Agentforce requiere ciertos permisos. No solo para las herramientas de Agentforce, sino también para las automatizaciones que puede que utilicen los agentes. Por ejemplo, el acceso a los datos, a aplicaciones y a Apex. Vamos a empezar por conseguir el acceso a Agentforce.
Controle el acceso al agente de Agentforce (predeterminado) con permisos específicos del tipo. Para utilizar este agente, los usuarios deben tener el grupo de conjunto de permisos Access Agentforce Default Agent (Acceder al agente predeterminado de Agentforce) o ser administrador con el permiso Customize Application (Personalizar aplicación). Los usuarios que hayan accedido previamente a al agente predeterminado de Agentforce solo con el permiso Modify Metadata (Modificar metadatos) ya no tendrán acceso a él.
Para trabajar con el centro de pruebas de Agentforce, se necesitan los siguientes permisos:
- Manage AI Agents (Gestionar agentes de IA), los permisos necesarios para su tipo de agente Y el perfil de administrador de sistemas
O bien
- Customize Application (Personalizar aplicación) Y el perfil de administrador de sistemas
Crear casos de prueba
Para empezar a elaborar casos de prueba, necesita un lugar para almacenarlos, de manera que pueda cargarlos en el centro de pruebas de Agentforce. El centro de pruebas de Agentforce tiene una plantilla que puede utilizar para ayudar a ponerse en marcha, así que vamos a ello. Así es cómo se consigue la plantilla de pruebas.
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), busque y seleccione Testing Center (Centro de pruebas).
- Haga clic en New Test (Nueva prueba.
- En Test Name (Nombre de prueba), introduzca
template(plantilla).
- Seleccione Einstein Copilot - v1 o Agentforce (Default) - v1 para el agente que se va a probar.
- Haga clic en Next (Siguiente).
- Haga clic en Next (Siguiente).
- Haga clic en el vínculo Template (Plantilla).

De esta manera se descarga un archivo testing_template.csv en su dispositivo.
- Cierre la nueva prueba sin guardar. Solo estábamos buscando la plantilla de pruebas.
- Abra el archivo en un editor de texto para ver los valores separados por comas.

Los archivos CSV son una de las maneras más comunes de almacenar datos tabulares. Los valores están separados por comas, y cada línea es un registro de datos, o un caso de prueba. La fila superior es el encabezado, que indica para qué utiliza cada columna el centro de pruebas de Agentforce. Cada pregunta o declaración y los resultados esperados están en líneas independientes.
Vamos a ver más de cerca el primer ejemplo del archivo testing_template.csv.
Utterance (Afirmación) |
Expected Subagent (Subagente esperado) |
Expected Actions (Acciones esperadas) |
Expected Response (Respuesta esperada) |
|---|---|---|---|
Summarize account Acme |
OOTBSingleRecordSummary |
['IdentifyRecordByName', 'SummarizeRecord'] |
summary of Account details are shown |
La declaración es "Summarize account Acme" y busca que el subagente esperado sea OOTBSingleRecordSummary. Observe que el subagente es el nombre de API y no la etiqueta del subagente. Las declaraciones son las preguntas o solicitudes que se le pueden hacer al agente. Dado que el agente puede tener muchos subagentes, el subagente esperado es el subagente que la declaración debería activar para que se ejecute.
A continuación, busca las acciones esperadas de ese subagente para que sean más que solo una simple acción. Pueden utilizarse una o más acciones al generar una respuesta. Es este caso, las acciones esperadas se establecen en una lista entre corchetes [] y cada acción aparece entre comillas simples ‘’ y separadas por comas. Las acciones para este caso de prueba son 'IdentifyRecordByName' y 'SummarizeRecord'. Observe de nuevo que las acciones de la lista son los nombres de API y no las etiquetas de las acciones.
La última columna es para la respuesta esperada de las acciones y se establece como descripción de lo que debería abordar la respuesta.
Vamos a ver otro ejemplo del archivo de plantilla de pruebas. La última línea es parecida a la primera, pero aborda más datos, ya que se buscan todos los casos abiertos y actividades de la cuenta Acme en un rango de datos específico.
Utterance (Afirmación) |
Expected Subagent (Subagente esperado) |
Expected Actions (Acciones esperadas) |
Expected Response (Respuesta esperada) |
|---|---|---|---|
Summarize the open cases and Activities of Acme from sep to nov 2024 |
GeneralCRM |
['IdentifyRecordByName','QueryRecords','GetActivitiesTimeline'] |
summary of open cases and activities associated with timeline |
Ejecutar sus pruebas
Una vez que haya creado sus propios casos de prueba en un archivo CSV, estará listo para empezar la prueba. Vamos a ver cómo se hace.
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), busque y seleccione Testing Center (Centro de pruebas).
- Seleccione New Test (Nueva prueba).
- En Test Name (Nombre de la prueba), introduzca
Test Agentforce v1. Nota: Cuando cree sus propias pruebas, utilice versiones y sea específico con el nombre de la prueba, de manera que resulte sencillo diferenciarla de otras pruebas y versiones.
- Seleccione Einstein Copilot - v1 o Agentforce (Default) - v1.
Puede tener más de un agente para seleccionar. Cada prueba solo se ejecuta en un agente.
- En Description (Descripción), introduzca
Test cases for Agentforce to verify account summaries and details(Casos de prueba para Agentforce a fin de verificar resúmenes y detalles de cuentas).
Las descripciones deberían ser en lenguaje natural y se debería especificar los tipos de casos de prueba que se van a ejecutar.
- Haga clic en Next (Siguiente).
- Las condiciones de prueba le permiten especificar las variables de contexto que utilizan los agentes en las pruebas cuando necesitan valores de entrada. En esta prueba, no vamos a utilizarlas. Haga clic en Next (Siguiente).
- Haga clic en Upload Files (Cargar archivos) y seleccione el archivo de prueba testing_template.csv.

- Haga clic en Done (Listo).
- Haga clic en Next (Siguiente).
- Haga clic en Save (Guardar).
¡Aún queda un poco! Ha creado su primera prueba en el centro de pruebas de Agentforce. También ha obtenido información sobre el trabajo del archivo de prueba y los parámetros de prueba. En la siguiente unidad, utilizaremos IA para generar sus pruebas.
Asegúrese de hacer clic en Check Challenge to Earn 500 Points (Validar reto para ganar 500 puntos) antes de seguir con la siguiente unidad.
