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.
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.
- 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).
Actualmente, puede personalizar e iniciar un agente para los empleados, y ese asistente está disponible en el flujo de trabajo de Salesforce.
- Para activar Einstein Copilot for Salesforce (Einstein Copilot para Salesforce), haga clic en el botón de alternancia.
- Haga clic en Einstein Copilot, en la parte inferior de la página.
- Haga clic en Open in Builder (Abrir en Generador).
- Si en el panel de la derecha hay un mensaje de bienvenida, haga clic en Got It (De acuerdo).
- 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.
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.
- 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)en la ventana Conversation Preview (Vista previa de 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. 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.
- 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 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). - 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). - Marque Require Input (Entrada obligatoria).
- Marque Collect data from user (Recopilar datos del usuario).
- 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ó). - 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 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.
- Haga clic en Agents (Agentes).
- Haga clic en Einstein Copilot.
- 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.
- En Topics (Temas), 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 Einstein para abrir la ventana de plática.
- 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.
- 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 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.
- 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.
- 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).
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
- Trailhead: Aspectos básicos de Agentforce y Agente
- Trailhead: Fundamentos de las solicitudes
- Ayuda de Salesforce: Las mejores prácticas para las instrucciones de acción de Agente