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.
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.
- 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.
- Haga clic en Create Playground (Crear zona de pruebas).
- Siga las solicitudes.
- Tome nota de la fecha de caducidad de su organización y complete esta insignia antes de dicha fecha.
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.
- 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.
- En App Launcher (Iniciador de aplicación), busque
orders
(pedidos) y, luego, haga clic en Orders (Pedidos).
- 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.
- En la esquina superior derecha, haga clic en
y en Setup (Configuración). La página Setup (Configuración) se abrirá en una nueva ficha.
- 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).
-
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.
- Actualice la ventana de su navegador. Esto revela una nueva configuración de administración ahora que Einstein está habilitado.
- 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.
- Para activar Agentforce, haga clic en el conmutador y vuelva a actualizar la ventana de su navegador.
- 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).
- Haga clic en Open in Builder (Abrir en Generador).
Le damos la bienvenida al Generador de agentes. Aquí, puede probar su agente y comprobar cómo planifica su respuesta con datos reales.
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.
- 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)en la ventana Conversation Preview (Vista previa de la plática) y vuelva a intentarlo.
- 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.
- Haga clic en la flecha izquierda
para salir del Generador de agentes.
- En el cuadro Quick Find (Búsqueda rápida), ingrese
agent
(agente) y, a continuación, haga clic en Agent Actions (Acciones de agente).
- Haga clic en New Agent Action (Nueva acción de agente).
- Para Reference Action Type (Tipo de acción de referencia), seleccione Flow (Flujo).
- 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.
- Haga clic en Next (Siguiente).
- 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). - 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). - Marque Require Input (Entrada obligatoria).
- Marque Collect data from user (Recopilar datos del usuario).
- 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ó). - Marque Show in conversation (Mostrar en plática).
- 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.
- Haga clic en Agents (Agentes).
- Haga clic en Agentforce (Default) (Agentforce [Predeterminado]), antes conocido como Einstein Copilot.
- 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.
- En Topic Details (Detalles del tema), haga clic en MigrationDefaultTopic.
- Haga clic en This Topic’s Actions (Acciones de este tema).
- Haga clic en New (Nuevo) y, a continuación, seleccione Add from Asset Library (Agregar desde la biblioteca de activos).
- Marque la casilla Initiate Return (Iniciar devolución) y haga clic en Finish (Finalizar).
- 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.
- Cierre la ficha Setup (Configuración) para volver a la aplicación Sales (Ventas).
- Haga clic en la ficha Home (Inicio).
Comencemos desde Home (Inicio) como si recién arrancáramos el día.
- Actualice su ventana del navegador, lo que debería hacer que aparezca el botón de Einstein.
- Haga clic en el botón Agentforce para abrir la ventana de plática.
- 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.
- Haga clic en el número de pedido 00000101.
- 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.
- 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.
- 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).
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
- Trailhead: Aspectos básicos de los agentes y Agentforce
- Trailhead: Fundamentos de las solicitudes
- Ayuda de Salesforce: Las mejores prácticas para las instrucciones de acción de Agente