Skip to main content
Bring your team and maximize your impact at Dreamforce. Register three or more to unlock $999 passes.

Configurar un agente de Slack en Salesforce

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Agregar acciones de Slack a un agente.
  • Agregar instrucciones para acciones de Slack.
  • Activar un agente en Salesforce.
  • Conectar un agente en Salesforce a Slack.
Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

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

Configurar un agente con acciones de Slack

Vea cómo Sofia configura Agentforce con acciones de Slack a fin de prepararse para la implementación del agente en Slack. Seguirá los pasos de esta unidad para aprobar el reto final.

Sofia es administradora de Salesforce y Slack, y administra un agente de gestión de productos en Agentforce. Quiere incorporar este agente existente en Slack. En la organización de Sofia, muchos empleados necesitan actualizaciones de los productos y realizan preguntas para hacer sus funciones. En los canales de Slack, hay mucha información útil sobre productos, pero a veces hay muchos canales o los mensajes se pierden. Esto hace que a los empleados les resulte difícil encontrar las respuestas que necesitan rápidamente.

Retrato de Sofia, habitante de Salesforceland.

Sofia ha revisado ejemplos de cómo un agente de gestión de productos debería interactuar con los usuarios en Slack. Cuando abre Agentforce Builder para configurar las acciones del agente, utiliza este ejemplo como modelo para las capacidades del agente en Slack.

Cuando se menciona un agente en un canal, automáticamente se empieza un hilo que pueden seguir los miembros de cualquier canal y participar en la conversación.

En este ejemplo, el agente de gestión de productos se menciona con una pregunta. Proporciona una respuesta instantánea en un hilo del que pueden beneficiarse los miembros de todos los canales. El agente actúa en Slack para crear un nuevo canvas y añade la información para poder consultarla más adelante.

Conectar e iniciar su organización de Agentforce

En Inicio rápido: Conectar su organización de Agentforce con Slack, ha aprovisionado su organización de Agentforce de Developer Edition y la ha integrado en Slack. Asegúrese de haber completado el inicio rápido y de tener su información de inicio de sesión a mano antes de continuar con los siguientes pasos.

  1. Asegúrese de haber iniciado sesión en su cuenta de Trailhead.
  2. En la sección Challenge (Reto) al final de esta página, haga clic en el nombre de la organización y seleccione Connect Org (Conectar organización).
  3. En la pantalla de inicio de sesión, introduzca su nombre de usuario y contraseña para la organización de Developer Edition que acaba de configurar.
  4. En la pantalla Allow Access? )¿Permitir acceso?), haga clic en Allow (Permitir).
  5. En la pantalla Want to connect this org for hands-on challenges? (¿Desea conectar esta organización para retos prácticos?), haga clic en Yes! Save it (Sí, guardar). Se le redirigirá a la página de retos y ya podrá utilizar su organización de Developer Edition para conseguir esta insignia.

Es el momento de que Sofia habilite el agente de gestión en productos en dicha organización con acciones de Slack.

  1. Abra su organización especial de Agentforce deslizando hacia abajo, hasta el reto práctico.
  2. En Choose your hands-on org (Seleccione su organización de prácticas), asegúrese de que su organización de Agentforce de Developer Edition de Inicio rápido: Conectar su organización de Agentforce con Slack esté seleccionada.
  3. A continuación, seleccione Launch (Iniciar).

Habilitar Slack OAuth

Habilite el acceso específico para su agente, de manera que pueda interactuar con los usuarios en Slack.

  1. Vaya a Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida), busque y seleccione Connected Apps OAuth Usage (Uso de OAuth de las aplicaciones conectadas).
  3. A continuación, busque la fila de Slack.
  4. En App Actions (Acciones de la aplicación), seleccione Load Actions (Cargar acciones).
  5. Después, seleccione Install (Instalar).
  6. De esta manera, se abre la página de confirmación Install connected app? (¿Instalar la aplicación conectada?) Seleccione Install (Instalar).
    • Si se le dirige a la página para conectar la aplicación de Slack en la experiencia heredada, seleccione Switch to Lightning Experience (Cambiar a Lightning Experience) en la parte superior de la navegación.

Agregar acciones de Slack

Esta es la oportunidad perfecta para que Sofia agregue acciones de Slack al agente de gestión de productos en Agentforce Builder. Repita lo que ella hace.

  1. Abra App Launcher (Iniciador de aplicación).
  2. Busque y seleccione Agentforce Studio.
  3. Seleccione el agente Product Management Agent (Agente de gestión de productos).
  4. En el explorador de Agentforce Builder, seleccione el subagente Product Gaps (Falta de productos).

Agentforce Builder se abre en el explorador y el subagente Product Gaps (Falta de productos) aparece resaltado con una flecha naranja.

  1. En el canvas Product Gaps (Falta de productos), deslice hasta la sección Actions Available For Reasoning (Acciones disponibles para razonamiento).
  2. Coloque el cursor junto a la última acción y agregue una nueva línea. De esta manera, se añade el menú desplegable Select action (Seleccionar acción).
  3. Seleccione Select Action (Seleccionar acción).
  4. Selecciona Add From Asset Library (Agregar desde la biblioteca de activos).
  5. Busque y seleccione varias acciones de Slack que activen el agente Product Management Agent (Agente de gestión de productos) para buscar contenido público y crear canvas en Slack.
    • Crear un canvas de Slack
    • Actualizar un canvas de Slack
    • Buscar en Slack
    • Enviar un mensaje directo en Slack
  1. Seleccione Add to Agent (Agregar al agente).
    • En caso de que las acciones aparezcan en el explorador pero no aparezcan en el canvas, puede agregarlas usted; para ello, agregue otra línea debajo de la última acción, seleccione Select action (Seleccionar acción) y, a continuación, selecciónelas desde la lista In this agent (En este agente).
  2. Seleccione Save (Guardar).

Las acciones de Slack se añaden a la lista de acciones que el agente de gestión de productos puede realizar en el subagente Product Gaps (Falta de productos). Se representan tanto en las instrucciones del explorador como en las del canvas.

Aunque el agente de gestión de productos ya tiene acciones de Slack, aún no tiene contexto. Sofia debe habilitar al agente para que sepa cuándo debe utilizar estas acciones. Para ello, se deben consultar las instrucciones del canvas.

Agregar instrucciones para acciones de Slack

Sofia utiliza instrucciones del subagente para establecer límites y contexto, además de para definir el comportamiento del agente. Cada agente tendrá un conjunto de instrucciones y configuraciones que dictarán su manera de funcionar. En todos los casos, los agentes de IA respetan los controles de acceso estándar de Salesforce, como las licencias, los permisos, la seguridad a nivel de campo y la configuración de colaboración, garantizando así que las operaciones sean seguras.

  1. Con el explorador abierto en el canvas del subagente Product Gaps (Falta de productos), vaya a la sección de instrucciones.
  2. Agregue lo siguiente en línea separadas en la parte inferior de las instrucciones.
    • If the user requests to add the product gap details to a canvas, then create a canvas in Slack. (Si el usuario solicita agregar detalles de falta de productos a un canvas, cree uno en Slack).
    • Always ask for a title when a user asks you to create a canvas. (Pedir siempre un título cuando un usuario le pida que cree un canvas).
  1. Seleccione Save (Guardar).

Probar el agente

Utilice Conversation Preview (Vista previa de la conversación) en Agentforce Builder para introducir solicitudes realistas y comprobar las respuestas del agente. Al realizar pruebas antes de activar e implementar, asegúrese de que las funciones fundamentales de su agente funcionan correctamente y son fiables. Al identificar y solucionar errores, eliminar duplicados y ajustar los componentes del agente, mejorará su rendimiento y la experiencia del usuario. Este proceso también ayuda a generar confianza y garantizar que el agente sea preciso, seguro y no esté sesgado.

  1. Seleccione Preview (Vista previa). De esta manera, se guarda su configuración actual y se abre el modo de prueba en tiempo real.
  2. Guíe al agente en el proceso de creación de un caso de falta de productos. Si las instrucciones sobre lo que quiere que haga el agente son claras y detalladas, el agente funcionará mejor. Puede copiar y pegar los siguientes ejemplos para comenzar el chat:
    • Log a product gap for the Trailhead Escape Room badge. Bring it back! (Registre una falta de producto en la insignia Trailhead Escape Room [Scape Room de Trailhead] ¡A por ello!).
    • Product gap for a new business unit. We’re expanding! (Falta de producto para una nueva unidad de negocio. Vamos a expandirnos).
    • I want to automate the bookings process. Please log a gap. (Quiero automatizar el proceso de reservas. Registre una falta.)
  1. Si al agente le pide su nombre y su correo electrónico, puede utilizar los datos de Sofia: Sofia Rodriguez, sofiarodriguez@example.com.

Vista previa de la conversación con una administradora que solicita una falta de producto para una nueva unidad de negocio y aplicación; la administradora ofrece detalles claros sobre querer registrar una falta de productos y cómo en una nueva aplicación se pueden utilizar datos de la existente en forma de plantilla; en respuesta a ello, el agente responde registrando un caso y proporciona los detalles del mismo.

La prueba va bien. Sin embargo, cuando Sofia le pide al agente que cree un canvas, se produce un error. Ese error era de esperar, ya que está haciendo pruebas en su organización de Salesforce. Este proceso debe realizarse en Slack.

Note

Resultado limitado

Debido a la configuración limitada de este agente diseñado para un Playground, es posible que no reciba respuestas precisas para todas las solicitudes del agente de gestión en productos. Siga las instrucciones de los retos para comprender qué resultados se pueden esperar de este agente.

Conectar su agente a Slack

Una vez que el agente de Sofia está configurado con todos los subagentes, acciones y protecciones para su caso de uso de gestión de productos, establece una conexión a Slack para su agente en Salesforce. Tenga en cuenta que no comprobaremos esto en el reto, pero es un paso fundamental para implementar correctamente el agente en Slack y conseguir la insignia.

  1. Si no tiene el explorador abierto en el agente Product Management (Gestión de productos), selecciónelo en Agentforce Studio.
  2. Pase el cursor sobre la sección Connections (Conexiones) y seleccione +.
  3. Seleccione Add connections (Agregar conexiones).
  4. En el cuadro Slack, seleccione el botón Select (Seleccionar).
    El modal Add Connection (Agregar conexión) le proporciona varias opciones para implementar agentes en diferentes canales, como el chat mejorado, canales de mensajería y Slack
  5. Seleccione Add to Agent (Agregar al agente). Se le devolverá a la interfaz de Agentforce Builder con un mensaje en el que se indique que el agente ya está disponible en Slack.

Al guardar la conexión, Sofia hace que el agente esté disponible en la organización de Slack asociada.

Activar el agente

Una vez activado el agente, pasará a estar accesible para los usuarios en el lugar en el que se haya compartido.

  1. En Agentforce Builder, seleccione Commit Version (Confirmar versión) para abrir el modal de confirmación.
  2. Seleccione Commit Version (Confirmar versión).
  3. A continuación, seleccione Activate (Activar) para abrir el modal.
  4. Seleccione Activate (Activar).
  5. Seleccione la flecha hacia atrás para salir del generador.

Para modificar un agente en tiempo real (por ejemplo, agregar o eliminar temas o acciones), debe desactivarlo primero. De esta manera, se garantiza que las actualizaciones puedan realizarse sin interrumpir las funciones en curso del agente. Después de realizar los cambios necesarios, puede volver a activar el agente para implementar la nueva configuración.

Proporcionar acceso a los usuarios

Ahora, el agente está abierto para poder utilizarlo. A continuación, proporcione un permiso explícito a los usuarios para poder utilizar al agente. Slack respeta estos permisos de manera predeterminada.

La práctica recomendada es hacerlo mediante un conjunto de permisos. En esta situación, el conjunto de permisos Access Agents (Acceder a los agentes) ya se le ha asignado al usuario. Es el momento de agregar un nuevo agente.

  1. Vaya a Configuración.
  2. En Quick Find (Búsqueda rápida), busque y seleccione Permission Sets (Conjuntos de permisos).
  3. Vaya a la opción Access Agents (Acceder a agentes) y selecciónela.
  4. En apps, busque y seleccione Agent Access (Acceso del agente).
  5. Seleccione Edit (Modificar).
  6. Agregue Product Management Agent ( Agente de gestión de productos) a la lista Enabled Agents (Agentes habilitados).
  7. Seleccione Save (Guardar).

En la siguiente unidad, implementará el agente en Slack. Dado que Slack obedece a los permisos que ha establecido en esta organización, podrá acceder al agente directamente una vez que se haya completado la implementación.

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios