Skip to main content
Únase a nosotros en TDX, San Francisco o en Salesforce+ del 5 al 6 de marzo en la conferencia de desarrolladores para la era del agente de la IA. Regístrese ahora.

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 sus flujos a Agentforce

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 tipo de agente que ayuda a sus usuarios de Salesforce con tareas comerciales comunes y se integra sin problemas a la interfaz de Salesforce. Con 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 aprende 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 varias 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 Flow y 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).

App Launcher (Iniciador de aplicación) con Orders (Pedidos) resaltado.

  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 Ícono de 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.

Página de configuración de 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).
    Actualmente, puede personalizar e iniciar un agente para los empleados, y ese asistente está disponible en el flujo de trabajo de Salesforce.
  3. Para activar Einstein Copilot for Salesforce (Einstein Copilot para Salesforce), haga clic en el botón de alternancia.

Página de configuración de agentes.

  1. Haga clic en Einstein Copilot, en la parte inferior de la página.
  2. Haga clic en Open in Builder (Abrir en Generador).

Botón Open in Builder (Abrir Generador).

  1. Si en el panel de la derecha hay un mensaje de bienvenida, haga clic en Got It (De acuerdo).
  2. Haga clic en Dismiss (Descartar) para cerrar la ventana emergente Start customizing your agent (Empezar a personalizar su agente).

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

Panel Conversation Preview (Vista previa de plática) en el Generador de agentes.

No pasa nada si ve un mensaje de error en la Vista previa de plática, las indicaciones siguientes funcionarán de igual modo. Comencemos una plática pidiendo al asistente que busque y recupere un registro.

  1. En la ventana Conversation Preview (Vista previa de plática), escriba Tell me about the account Edge Communications. (Bríndame información sobre la cuenta Edge Communications). Luego presione return (devolver).
    Agentforce comienza a procesar la 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 (LLM), por lo que quizá encuentre que algunas preguntas devuelven 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 ícono Refresh (Actualizar) Botón Reset conversation (Restablecer plática) en la ventana Conversation Preview (Vista previa de 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. Y, en el Generador de agentes, ve 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 encadenar las acciones correctas es una de las maneras que hacen que el asistente 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 plática), escriba Do they have any active orders? (¿Tienen algún pedido activo?). Luego presione return (devolver).

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ándares del asistente pueden hacer mucho, pero, en esta situación, 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 usar ese flujo para ampliar las capacidades del agente. A fin de hacerlo, puede crear una acción personalizada que haga referencia al flujo.

  1. Haga clic en la flecha izquierda Configuración del botón Back (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 lo siguiente:
    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 lo siguiente:
    Populate this input variable with an Order recordId. (Complete esta variable de entrada con el 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 lo siguiente:
    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 cómo funcionará la acción. Se utilizan como 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, debe regresar al Generador de agentes para agregar la acción nueva a su agente.

  1. Haga clic en Agents (Agentes).
  2. Haga clic en Einstein Copilot.
  3. Haga clic en Open in Builder (Abrir en Generador).
    Asegúrese de que su asistente no esté activo, debe mostrar un botón Activate (Activar). Si muestra un botón Deactivate (Desactivar), haga clic en él.
  4. En Topics (Temas), haga clic en MigrationDefaultTopic.

Sección Topics (Temas) del Generador de agentes con una flecha que apunta a 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).

Generador de agentes con la ficha de acciones visible.

  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 Einstein para abrir la ventana de plática.

Barra de herramientas con el botón Einstein.

  1. Para comenzar con la prueba, busque un pedido específico a fin de brindar a su asistente 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 return (devolver).
    Tras un momento, 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 return (devolver).
    En el resumen se describirán tres productos, los mismos productos de pedido de la lista relacionada. Edge Communications pidió estos elementos por accidente, 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 return (devolver).
    Dado que su acción personalizada tiene una descripción clara e integral, su agente puede identificarla como la acción que pretende realizar. Entonces, 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 haber hecho clic 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).

La ficha Details (Detalles) del pedido 00000101 muestra Initiated (Iniciado) en el campo Return Status (Estado de devolución).

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.

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