Integra Salesforce Agentforce y Amazon Bedrock para Automatizar Flujos

Integra Salesforce Agentforce y Amazon Bedrock para Automatizar Flujos

 

Integración de Salesforce Agentforce con Amazon Bedrock para Automatización de Flujos de Trabajo Empresariales

La colaboración entre AI Agents está revolucionando las operaciones empresariales. Aunque un único agente puede realizar tareas específicas de manera efectiva, los procesos comerciales complejos a menudo abarcan múltiples sistemas, lo que requiere la recuperación de datos, análisis, toma de decisiones y ejecución de acciones en diferentes plataformas. Con la colaboración entre múltiples agentes, los agentes de IA especializados pueden trabajar juntos para automatizar flujos de trabajo intrincados.

Este artículo explora una colaboración práctica, integrando Salesforce Agentforce con Amazon Bedrock Agents y Amazon Redshift, para automatizar flujos de trabajo empresariales de manera eficiente.

Colaboración Multi-Agente en la IA Empresarial

Los entornos empresariales actuales son complejos, caracterizados por diversas tecnologías repartidas a través de múltiples sistemas. Salesforce y AWS ofrecen ventajas distintivas a los clientes. Muchas organizaciones ya mantienen una infraestructura significativa en AWS, incluyendo datos, inteligencia artificial y diversas aplicaciones empresariales como ERP, finanzas, cadena de suministro, HRMS y sistemas de gestión de fuerza laboral. Agentforce proporciona capacidades potentes de agentes impulsados por IA que están fundamentadas en el contexto y datos empresariales.

A medida que los clientes requieren cada vez más agentes que puedan acceder y actuar sobre información a través de múltiples sistemas, la integración de los servicios de IA de AWS en Agentforce permite orquestar agentes inteligentes que operan entre Salesforce y AWS, desbloqueando así las fortalezas de ambas plataformas.

Descripción General de Agentforce

Agentforce lleva la mano de obra digital a cada empleado, departamento y proceso empresarial, aumentando la efectividad de los equipos y elevando las experiencias de los clientes. Funciona sin problemas con sus aplicaciones existentes, datos y lógica empresarial para tomar acciones significativas en toda la empresa. Al estar construido sobre la plataforma de confianza de Salesforce, sus datos permanecen seguros, gobernados y bajo su control. Con Agentforce, puede:

  • Desplegar agentes preconstruidos diseñados para roles, industrias o casos de uso específicos.
  • Permitir que los agentes tomen acciones con flujos de trabajo existentes, código y APIs.
  • Conectar sus agentes a datos empresariales de manera segura.
  • Proporcionar resultados precisos y fundamentados a través del Atlas Reasoning Engine.

Integración de Amazon Bedrock Agents y Bases de Conocimiento de Amazon Bedrock

Amazon Bedrock es un servicio completamente gestionado de AWS que ofrece acceso a modelos de fundación de alto rendimiento de varias compañías de IA a través de una única API. Dentro de este contexto, se destacan las siguientes características:

  • Amazon Bedrock Agents: Agentes de IA gestionados que utilizan modelos de fundación (FMs) para entender solicitudes de usuarios, descomponer tareas complejas en pasos, mantener el contexto de la conversación y orquestar acciones.
  • Amazon Bedrock Knowledge Bases: Esta capacidad permite a los agentes realizar Generación Aumentada por Recuperación (RAG) utilizando las fuentes de datos privadas de su empresa, lo que proporciona respuestas más precisas y contextualizadas.

Patrones de Integración entre Agentforce y Amazon Bedrock Agents

Agentforce puede invocar agentes de Amazon Bedrock de diversas maneras, permitiendo flexibilidad para construir distintas arquitecturas. A continuación, se ilustran patrones de interacción sincrónica y asincrónica:

PatrónDescripción
Interacción SincrónicaUtiliza acciones de agentes personalizadas facilitadas por métodos de invocación de Apex o Flujos para llamar a un agente de Amazon Bedrock.
Llamadas AsincrónicasUtiliza Salesforce Event Relay junto con Amazon EventBridge para invocar un agente de Amazon Bedrock.

Descripción de la Solución

Para ilustrar la colaboración multi-agente entre Agentforce y AWS, se presenta la siguiente arquitectura, que proporciona acceso a datos de sensores de IoT para el agente de Agentforce, manejando lecturas de sensores potencialmente erróneas:

  1. Coral Cloud ha equipado sus habitaciones con aire acondicionados inteligentes y sensores de temperatura que almacenan información crítica en la base de datos de AWS de Coral Cloud en Amazon Redshift.
  2. El agente de Agentforce llama a un agente de Amazon Bedrock a través de la API de Wrapper del Agente con preguntas como «¿Cuál es la temperatura en la habitación 123?».
  3. El agente de Amazon Bedrock consulta su base de conocimiento configurada generando la consulta SQL necesaria.
  4. La base de conocimiento está conectada a una base de datos Redshift que contiene datos históricos de sensores, recuperando información relevante y respondiendo con una respuesta.
  5. Con los datos iniciales y el contexto de la base de conocimiento, el agente utiliza su FM subyacente y las instrucciones en lenguaje natural para decidir la acción apropiada.
  6. El grupo de acciones contiene la función Lambda de Wrapper del Agente de Agentforce, que traduce la solicitud del agente de Amazon Bedrock en el formato específico requerido por la API de Agentforce.
  7. Finalmente, Agentforce utiliza su lógica interna para crear o escalar el caso dentro de Salesforce.

Requisitos Previos

Antes de construir esta arquitectura, asegúrese de tener lo siguiente:

  • Una cuenta de AWS activa con permisos para usar Amazon Bedrock, Lambda, Amazon Redshift, IAM y API Gateway.
  • Acceso a Amazon Bedrock Agents y a Claude 3.5 Haiku v1 habilitado en su región de AWS elegida.
  • Un clúster de Redshift operativo o un endpoint de Amazon Redshift Serverless.
  • Acceso y comprensión del sistema Agentforce.
  • Familiaridad con la creación y gestión de funciones Lambda.
  • Conocimiento sobre cómo crear roles IAM con los permisos necesarios.

Para más detalles sobre la configuración y el desarrollo de esta integración, se puede consultar la fuente original.

 

Nota: Este contenido original ha sido modificado con IA y revisado por un especialista.

Deja una respuesta