Crear una acción de agente de Apex
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Crear una acción de agente de Apex.
- Agregar una acción de agente para un tema.
- Probar la acción de agente.
Crear una acción de agente de Apex
Ahora que Apex está listo, agreguemos una acción. Verá cómo los parámetros en Apex se transfieren automáticamente a la acción.
- Haga clic en Setup (Configuración)
y seleccione Setup (Configuración).
- En el cuadro de búsqueda rápida de configuración, busque y seleccione Agentforce Assets (Activos de Agentforce).
- Haga clic en la ficha Actions (Acciones).
- Haga clic en New Agent Action (Nueva acción de agente).
- En Reference Action Type (Tipo de acción de referencia), seleccione Apex.
- En Reference Action Category (Categoría de acción de referencia), seleccione Invocable Method (Método invocable).
- En Reference Action (Acción de referencia), seleccione Check Weather (Comprobar clima). Este es el método invocable.

- En Agent Action Label (Etiqueta de acción de agente), deje el campo completado previamente, Check Weather (Comprobar clima), que se extrajo del parámetro de etiqueta para el método invocable.
- En Agent Action API name (Nombre de API de acción de agente), deje lo que se completó previamente de forma automática, Check_Weather.
- Haga clic en Next (Siguiente).
Como próximo paso, vamos a configurar la acción de agente. Aquí es donde comienza a ver el beneficio de los parámetros que se establecen en Apex.
- En Agent Action Instructions (Instrucciones de acción de agente), deje lo que se completó previamente a partir del parámetro de descripción del método invocable de Apex.
- Anule la selección de la opción Show loading text for this action (Mostrar texto de carga para esta acción).
- En Input (Entrada), observe que dateToCheck ya se completó previamente.
- En Instructions (Instrucciones), observe que el campo se completó previamente con el parámetro de descripción de la variable invocable de Apex. También puede actualizar las instrucciones o agregarles contenido de ser necesario.
- En Data Type (Tipo de datos), el campo se completó previamente con el tipo de datos de Apex.
- Required input (Entrada obligatoria) está seleccionado de forma predeterminada a partir del parámetro obligatorio establecido como verdadero.
- Marque Collect data from user (Recopilar datos del usuario).

- En Outputs (Salidas), hay tres que se obtuvieron de las variables invocables de Apex, maxTemperature, minTemperature y temperatureDescription. Las instrucciones para cada uno se completaron previamente a partir de los parámetros de descripción correspondientes y el tipo de datos.
- En la tercera salida, temperatureDescription, seleccione Show in conversation (Mostrar en plática).

- Haga clic en Finalizar.
¡Excelente! Se completó la acción. Ahora sabe lo que hay que hacer para agregar su Apex a las acciones. También tiene un mejor entendimiento de cómo funcionan los parámetros de Apex para ayudarlo a crear la acción. Ahora agreguemos Check Weather Agent Action (Comprobar acción de agente de clima) a un tema y probemos.
Actualizar el tema
- Haga clic en Setup (Configuración)
y seleccione Setup (Configuración).
- En el cuadro de búsqueda rápida de configuración, busque y seleccione Agentforce Agents (Agentes de Agentforce).
- Seleccione Einstein Copilot o Agentforce (Default) (Agentforce [Predeterminado]).
- Hace clic en Open in Builder (Abrir en Generador).
- Asegúrese de que su agente esté desactivado.
- Seleccione MigrationDefaultTopic.
- Haga clic en This Topic’s Actions (Acciones de este tema).
- Haga clic en New (Nuevo) y seleccione Add from Asset Library (Agregar desde biblioteca de activos).
- Marque la casilla para la acción Check Weather (Comprobar clima) y haga clic en Finish (Finalizar).
- Actualice la ventana de su navegador y seleccione MigrationDefaultTopic.
- Haga clic en This Topic’s Actions (Acciones de este tema) y verifique si la acción Check Weather (Comprobar clima) sigue en la lista. De no ser así, repita los pasos de 8 a 11. A veces, en nuestros entornos de práctica, una acción agregada no permanece asociada al tema la primera vez que la guarda.
- Haga clic en Activar. Nota: Si aparece el mensaje emergente Configuration Issues Detected (Se detectaron problemas de configuración), haga clic en Ignore & Activate (Ignorar y activar).
Comprobemos el clima
- En el Generador de Agentforce, ingrese
Check the weather for tomorrow(Comprueba el clima para mañana) en Conversation Preview (Vista previa de plática).

- Analice los pasos que el agente siguió y observe que seleccionó la acción Check Weather (Comprobar clima) para completar la solicitud.

- ¿Le interesa saber el pronóstico del clima para la próxima semana? Entonces, ingrese
Check the weather for next week(Comprueba el clima para la próxima semana).
- Vuelva a observar los pasos. El agente envía la fecha de cada día de la semana para generar la respuesta.

¡Bien hecho! Dio un gran paso para aprovechar todas las funciones de Apex que ya tiene su organización y ponerlas a disposición de los agentes de IA. Descubrió algunas mejores prácticas y aprendió a establecer los parámetros para aprovechar al máximo sus agentes.
Recursos
- Ayuda de Salesforce: Las mejores prácticas para las instrucciones de acción de agentes
- YouTube: Mejores prácticas para crear acciones de Apex de Agentforce | TDX 2025: Aspectos destacados para desarrolladores
- Blog de desarrolladores de Salesforce: Crear acciones de agente personalizadas avanzadas con código
