Skip to main content
Stream TDX Bengaluru on Salesforce+. Start learning the critical skills you need to build and deploy trusted autonomous agents with Agentforce. Register for free.

Esta insignia requiere un nuevo Playground de Einstein AI personalizado

Tendrá un tiempo limitado para completar esta y otras insignias que requieren un Playground Einstein AI. Si se queda sin tiempo, perderá el acceso a este Playground y puede que deba empezar de nuevo.

Conectar Flows a Agentforce con acciones

Objetivos de aprendizaje

En este proyecto:

  • Probará las acciones de Agente con datos de muestra en el Generador de agentes.
  • Creará una acción de Agente personalizada a fin de usar Flow para la automatización.
Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead in Your Language (Trailhead en su idioma) para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Hacer que Agentforce sea parte de la plática

La IA generativa ha posibilitado la interacción con computadoras del mismo modo que lo hacemos con amigos y colegas: mediante lenguaje conversacional. Y gracias a la plataforma Agentforce, puede agregar el impresionante poder de la IA generativa a Salesforce, de modo que los clientes y empleados también puedan interactuar mediante plática.

Agentforce es un equipo de agentes autónomos que ayuda a sus usuarios de Salesforce con tareas comerciales comunes y se integra sin problemas a la interfaz de Salesforce. Usando el lenguaje cotidiano, los usuarios pueden solicitarle a Agentforce que obtenga los prospectos activos más recientes, resuma un caso o redacte un email para un cliente potencial.

Tal como se describe en Aspectos básicos de Agentforce, las acciones de agente y las acciones personalizadas son los componentes esenciales de estas interacciones naturales. Por ejemplo, una acción, llamada Query Records (Registros de consulta), busca y recupera registros de Salesforce según la solicitud y las condiciones específicas del usuario. Agentforce incluye muchas acciones preconfiguradas, que juntas permiten algunas interacciones realmente sofisticadas. Las acciones personalizadas le permiten crear acciones exclusivas para su organización e, incluso, pueden aprovechar sus flujos, plantillas de solicitud o Apex para interacciones verdaderamente impresionantes.

En este proyecto, explorará las acciones estándares de Agente y descubrirá cómo probarlas en el Generador de agentes. Luego, creará una acción personalizada que use un flujo existente que ya configuramos para iniciar la devolución de un pedido reciente.

Registrarse para una organización de prueba con IA generativa de Einstein

Para completar este proyecto, necesita una zona de pruebas personalizada especial por tiempo limitado que contenga IA de Einstein y los datos de muestra.

  1. Si aún no lo hizo, haga clic en la casilla de verificación I can receive a password email (Puedo recibir un email de contraseña) al comienzo de la unidad.
  2. Haga clic en Create Playground (Crear zona de pruebas).
  3. Siga las solicitudes.
  4. Tome nota de la fecha de caducidad de su organización y complete esta insignia antes de dicha fecha.
Nota

Esta zona de pruebas personalizada se diseñó para trabajar con los retos de esta insignia y es posible que no funcione con otras insignias. Siempre compruebe que está utilizando el Trailhead Playground o la organización especial que recomendamos.

Si está trabajando en contenido de IA de Einstein relacionado en Trailhead, también podrá usar esta organización para esos proyectos:

Conocer las acciones de Agente

Agentforce es bastante capaz de forma predeterminada gracias a las acciones prediseñadas que acaba de conocer. Tomémonos un momento para revisar esas acciones en el Generador de agentes y descubramos qué puede hacer Agentforce sin que haga ninguna personalización.

  1. Si todavía no abrió su organización de prueba con tecnología de IA de Einstein, desplácese hasta la sección Challenge (Reto) y haga clic en Launch (Iniciar) para abrirla.
  2. En App Launcher (Iniciador de aplicación), busque orders (pedidos) y, luego, haga clic en Orders (Pedidos).
     
    “”
  1. Seleccione la vista de lista All Orders (Todos los pedidos).
    Aparecerán dos pedidos, ambos para Edge Communications. Cumplen una función más adelante, por eso es bueno verificar que existen. Ahora podemos configurar Agentforce.
  2. En la esquina superior derecha, haga clic en Setup (Configuración) y en Setup (Configuración). La página Setup (Configuración) se abrirá en una nueva ficha.
  3. En el cuadro Quick Find (Búsqueda rápida), ingrese einstein setup (configuración de einstein) y, a continuación, haga clic en Einstein Setup (Configuración de Einstein).
  4. Active Einstein, para ello, haga clic en el botón de alternancia. Si completó el proyecto Inicio rápido: Generador de solicitudes, es posible que ya esté activado.
     
     La página de configuración de Einstein tiene un conmutador para activar Einstein.
  1. Actualice la ventana de su navegador. Esto revela una nueva configuración de administración ahora que Einstein está habilitado.
  2. En el cuadro Quick Find (Búsqueda rápida), ingrese agent (agente) y, a continuación, haga clic en Agents (Agentes).
    En este momento, puede personalizar e iniciar un agente para los empleados, y ese asistente estará disponible en el flujo de trabajo de Salesforce.
  3. Para activar Agentforce, haga clic en el conmutador y vuelva a actualizar la ventana de su navegador.
     
     La página de configuración Agents (Agentes) tiene un conmutador para activar Agentforce.
  1. Haga clic en Agentforce (Default) (Agentforce [Predeterminado]) (antes llamado Einstein Copilot), que se encuentra en la parte inferior de la página. (Si no lo ve, vuelva a actualizar la ventana de su navegador. Según su organización, puede que vea este agente con el nombre Einstein Copilot).
  2. Haga clic en Open in Builder (Abrir en Generador).
     
     Botón Open in Builder (Abrir Generador).

Le damos la bienvenida al Generador de agentes. Aquí, puede probar su agente y comprobar cómo planifica su respuesta con datos reales.

En el panel Conversation Preview (Vista previa de la plática), se presenta a Einstein, un agente de IA con un cuadro de texto para describir su tarea o realizar una pregunta.

No pasa nada si ve un mensaje de error en la Vista previa de plática, las indicaciones siguientes funcionarán de igual modo. Para comenzar una plática, pidámosle a su agente que busque y recupere un registro.

  1. En la ventana Conversation Preview (Vista previa de la plática), ingrese Tell me about the account Edge Communications (Bríndame información sobre la cuenta Edge Communications). Luego, presione regresar (MacOS) o Intro (Windows).
    Agentforce comenzará a procesar su solicitud. Está determinando su intención y cómo responder. En un momento, recibirá una respuesta basada en las acciones disponibles. Agentforce utiliza modelos de lenguaje grande (large language models, LLM), por lo que quizá encuentre que algunas preguntas muestran resultados un poco diferentes a las capturas de pantalla en este proyecto.
    Si recibe un mensaje sobre que Agentforce está teniendo problemas, haga clic en el botón Refresh (Actualizar) Actualizar en la ventana Conversation Preview (Vista previa de la plática) y vuelva a intentarlo.
  2. Si Agentforce le solicita elegir un registro, seleccione Edge Communications y haga clic en Submit (Enviar).

Cuando hace esta pregunta, suceden muchas cosas. En el Generador de agentes, puede ver el proceso que sigue su asistente para poder responder.

Para esta solicitud, su agente reconoció que dos acciones eran obligatorias. Primero, necesitaba identificar la cuenta correcta. Segundo, necesitaba resumir los detalles. La capacidad de razonar y realizar llamadas a las acciones correctas es una de las funcionalidades que hacen que el agente sea particularmente bueno para mantener su lado de la plática. Otra parte importante de mantener una plática es recordar detalles mencionados previamente. ¡Agentforce también puede hacer eso! Por ejemplo, puede pedirle que brinde más detalles sobre algo que se mencionó antes.

En la ventana Conversation Preview (Vista previa de la plática), ingrese Do they have any active orders? (¿Tienen algún pedido activo?). Luego, presione regresar (MacOS) o Intro (Windows).

Esta vez, Agentforce utiliza el contexto de la plática para entender que está consultando sobre pedidos específicos de Edge Communications. Tras un momento, aparecerán los detalles de los dos pedidos existentes.

Crear una acción personalizada

Las acciones estándar pueden hacer mucho. Sin embargo, en este escenario, tiene un proceso especial para gestionar devoluciones de pedidos. De hecho, ya tiene un flujo que automatiza el proceso. (El Equipo de Trailhead hizo el flujo por usted en su organización con tecnología de IA de Einstein).

Puede utilizar este flujo para ampliar las capacidades del agente mediante la creación de una acción personalizada que haga referencia al flujo.

  1. Haga clic en la flecha izquierda Atrás para salir del Generador de agentes.
  2. En el cuadro Quick Find (Búsqueda rápida), ingrese agent (agente) y, a continuación, haga clic en Agent Actions (Acciones de agente).
  3. Haga clic en New Agent Action (Nueva acción de agente).
  4. Para Reference Action Type (Tipo de acción de referencia), seleccione Flow (Flujo).
  5. En Reference Action (Acción de referencia), seleccione Initiate Return (Iniciar devolución).
    Este es el flujo existente que ha estado utilizando para iniciar las devoluciones de pedidos.
  6. Haga clic en Next (Siguiente).
  7. En Agent Action Instructions (Instrucciones para la acción del agente), pegue el siguiente texto:
    Use Initiate Return for requests to return or refund orders or products in an order. (Utilizar Iniciar devolución para solicitudes de devolución o reembolso de pedidos o productos en un pedido).
  8. En Instructions (Instrucciones) en Inputs (Entradas), pegue el siguiente texto:
    Populate this input variable with an Order recordId. (Complete esta variable de entrada con el valor de recordId de un pedido).
  9. Marque Require Input (Entrada obligatoria).
  10. Marque Collect data from user (Recopilar datos del usuario).
  11. En Instructions (Instrucciones) en Outputs (Salidas), pegue el siguiente texto:
    This output indicates the status of the return request, whether it has been initiated, processed, or completed (Esta salida indica el estado de la solicitud de devolución, si se inició, procesó o completó).
  12. Marque Show in conversation (Mostrar en plática).
  13. Haga clic en Finish (Finalizar).

Excelente, la acción personalizada tiene todo lo que necesita. En este ejemplo, proporcionamos las descripciones porque son esenciales para la forma en que funciona la acción. Son parte de la solicitud que la IA de Einstein envía al LLM. Puede aprender todo sobre qué hace que una solicitud sea buena en la insignia Prompt Fundamentals (Fundamentos de las solicitudes). A continuación, utilice las habilidades de ingeniería de solicitudes que aprende para hacer descripciones claras y completas de sus acciones personalizadas.

Ahora, regrese al Generador de agentes para agregar la acción nueva a su agente.

  1. Haga clic en Agents (Agentes).
  2. Haga clic en Agentforce (Default) (Agentforce [Predeterminado]), antes conocido como Einstein Copilot.
  3. Haga clic en Open in Builder (Abrir en el Generador).
    Asegúrese de que su agente no esté activo. Debe mostrar un botón Activate (Activar). Si muestra un botón Deactivate (Desactivar), haga clic en él.
  4. En Topic Details (Detalles del tema), haga clic en MigrationDefaultTopic.
     
    En la sección Topics Details (Detalles de los temas), se enumeran los temas, incluido MigrationDefaultTopic.
  1. Haga clic en This Topic’s Actions (Acciones de este tema).
  2. Haga clic en New (Nuevo) y, a continuación, seleccione Add from Asset Library (Agregar desde la biblioteca de activos).
     
    En This Topic’s Actions (Acciones de este tema), el botón New (Nuevo) muestra el elemento de menú Add from Asset Library (Agregar desde la biblioteca de activos).
  1. Marque la casilla Initiate Return (Iniciar devolución) y haga clic en Finish (Finalizar).
  2. Haga clic en Activate (Activar).

Excelente, su agente ahora puede usar la acción Initiate Return (Iniciar devolución) en una plática. Probémoslo como si fuéramos un usuario real.

  1. Cierre la ficha Setup (Configuración) para volver a la aplicación Sales (Ventas).
  2. Haga clic en la ficha Home (Inicio).
    Comencemos desde Home (Inicio) como si recién arrancáramos el día.
  3. Actualice su ventana del navegador, lo que debería hacer que aparezca el botón de Einstein.
  4. Haga clic en el botón Agentforce para abrir la ventana de plática.
     
    “”
  1. Para comenzar con la prueba, busque un pedido específico a fin de brindar a su agente un poco de contexto con el que pueda trabajar. En la ventana de plática, escriba What is the order with the most recent order start date? (¿Cuál es el pedido con fecha de inicio de pedido más reciente?). Luego, presione regresar (MacOS) o Intro (Windows).
    Tras un momento, se debería mostrar el pedido 101, con un vínculo en el que se pueda hacer clic.
  2. Haga clic en el número de pedido 00000101.
  3. En la ventana de plática, escriba Tell me about order 101 (Cuéntame sobre el pedido 101). Luego, presione regresar (MacOS) o Intro (Windows).
    En el resumen, se describirán tres productos, los mismos productos de pedido de la lista relacionada. Edge Communications pidió estos elementos por error, así que iniciemos una devolución.
  4. En la ventana de plática, escriba Start a return for order 101 (Iniciar una devolución del pedido 101). Luego, presione regresar (MacOS) o Intro (Windows).
    Debido a que su acción personalizada tiene una descripción clara e integral, su agente puede identificarla como la acción que pretende realizar. Por lo tanto, iniciará el flujo relacionado y le brindará una actualización de estado.
  5. Haga clic en la ficha Detalles. Si no ve la ficha Details (Detalles), asegúrese de estar en el número de pedido 00000101.

Si se desplaza hasta la parte inferior de la página, verá que el campo Return Status (Estado de devolución) se actualizó a Initiated (Iniciado) gracias al flujo Initiate Return (Iniciar devolución).

En la ficha Details (Detalles) del pedido 00000101, el estado de la devolución es iniciada.

Con tan solo unos clics, puede incorporar la automatización existente al catálogo de acciones de su agente. Ahora, las automatizaciones y los procesos que son exclusivos de su organización pueden ser parte de la plática al interactuar con la IA de Einstein. Luego, haga clic en Verify step to earn 100 points (Verificar el paso para obtener 100 puntos) a continuación para comprobar su trabajo y obtener la insignia.

Recursos

Verificar paso

+100 puntos

Completará esta unidad en su propio Playground de Einstein AI.

Esta insignia requiere un nuevo Playground de Einstein AI personalizado

Tendrá un tiempo limitado para completar esta y otras insignias que requieren un Playground Einstein AI. Si se queda sin tiempo, perderá el acceso a este Playground y puede que deba empezar de nuevo.

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