Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Conéctese a Salesforce para su base de conocimientos de Amazon Bedrock
Salesforce es una herramienta de gestión de las relaciones con los clientes (CRM) para gestionar los equipos de soporte, ventas y marketing. Puede conectarse a su instancia de Salesforce para su base de conocimiento de Amazon Bedrock mediante el AWS Consola de administración para Amazon Bedrock
nota
El conector de fuente de datos de Salesforce se encuentra en versión preliminar y está sujeto a cambios.
Actualmente, solo el almacén vectorial Amazon OpenSearch Serverless está disponible para su uso con esta fuente de datos.
Hay límites en cuanto al número de archivos y MB por archivo que se pueden rastrear. Consulte Cuotas para ver las bases de conocimiento.
Características admitidas
-
Detección automática de los campos principales del documento
-
Filtros de inclusión/exclusión de contenido
-
El contenido incremental se sincroniza para añadir, actualizar o eliminar contenido
-
OAuthAutenticación 2.0
Requisitos previos
En Salesforce, asegúrese de:
-
Tome nota de su instancia de Salesforce. URL Por ejemplo:
https://company.salesforce.com/
. La instancia debe ejecutar una aplicación Salesforce Connected. -
Cree una aplicación conectada a Salesforce y configure las credenciales del cliente. A continuación, para la aplicación seleccionada, copie la clave de consumidor (ID de cliente) y el secreto de consumidor (secreto de cliente) de la OAuth configuración. Para obtener más información, consulte la documentación de Salesforce sobre la creación de una aplicación conectada y la
configuración de una aplicación conectada para las credenciales de los clientes OAuth 2.0 . nota
En el caso de las aplicaciones conectadas de Salesforce, en Flujo de credenciales de cliente, asegúrese de buscar y seleccionar el nombre de usuario o el alias para las credenciales de sus clientes en el campo «Ejecutar como».
En tu AWS cuenta, asegúrate de:
-
Guarde sus credenciales de autenticación en un AWS Secrets Manager secreto y anote el nombre de recurso de Amazon (ARN) del secreto. Siga las instrucciones de configuración de la conexión que aparecen en esta página para incluir los pares clave-valor que deben incluirse en su secreto.
-
Incluya los permisos necesarios para conectarse a su fuente de datos en su AWS Identity and Access Management (IAM) política de roles y permisos para su base de conocimientos. Para obtener información sobre los permisos necesarios para esta fuente de datos para añadirla a su base de conocimientos IAM rol, consulte Permisos para acceder a las fuentes de datos.
nota
Si utilizas la consola, puedes ir a AWS Secrets Manager para añadir su secreto o utilizar uno existente como parte del paso de configuración de la fuente de datos. La IAM Puede crear un rol con todos los permisos necesarios como parte de los pasos de la consola para crear una base de conocimientos. Una vez que haya configurado la fuente de datos y otras configuraciones, el IAM el rol con todos los permisos necesarios se aplica a su base de conocimientos específica.
Le recomendamos que actualice o modifique con regularidad las credenciales y el secreto. Por su propia seguridad, proporcione solo el nivel de acceso necesario. No se recomienda reutilizar las credenciales y los secretos de todas las fuentes de datos.
Configuración de conexión
Para conectarse a su instancia de Salesforce, debe proporcionar la información de configuración necesaria para que Amazon Bedrock pueda acceder a sus datos y rastrearlos. También debe seguir las. Requisitos previos
En esta sección se incluye un ejemplo de configuración para esta fuente de datos.
Para obtener más información sobre la detección automática de campos de documentos, los filtros de inclusión/exclusión, la sincronización incremental, las credenciales de autenticación secretas y su funcionamiento, seleccione lo siguiente:
El conector de fuentes de datos detecta y rastrea automáticamente todos los campos de metadatos principales de sus documentos o contenido. Por ejemplo, el conector de fuentes de datos puede rastrear el cuerpo del documento equivalente al de los documentos, el título del documento, la fecha de creación o modificación del documento u otros campos principales que puedan aplicarse a los documentos.
importante
Si el contenido incluye información confidencial, Amazon Bedrock podría responder utilizando información confidencial.
Puede aplicar operadores de filtrado a los campos de metadatos para mejorar aún más la relevancia de las respuestas. Por ejemplo, documente «epoch_modification_time» o el número de segundos transcurridos desde el 1 de enero de 1970 hasta que se actualizó el documento por última vez. Puede filtrar por los datos más recientes, donde «epoch_modification_time» es mayor que un número determinado. Para obtener más información sobre los operadores de filtrado que puede aplicar a sus campos de metadatos, consulte Metadatos y filtrado.
Puedes incluir o excluir el rastreo de cierto contenido. Por ejemplo, puedes especificar un patrón de prefijo o expresión regular de exclusión para evitar el rastreo de cualquier archivo que contenga la palabra «privado» en el nombre del archivo. También puede especificar un patrón de prefijo o expresión regular de inclusión para incluir determinadas entidades o tipos de contenido. Si especificas un filtro de inclusión y exclusión y ambos coinciden con un documento, el filtro de exclusión tendrá prioridad y el documento no se rastreará.
Un ejemplo de patrón de expresiones regulares para excluir o filtrar campañas que contienen la palabra «privado» en el nombre de la campaña:». *privado. *»
Puede aplicar filtros de inclusión/exclusión a los siguientes tipos de contenido:
-
Account
: Número/identificador de cuenta -
Attachment
: nombre del archivo adjunto con su extensión -
Campaign
: Nombre de la campaña e identificadores asociados -
ContentVersion
: Versión del documento e identificadores asociados -
Partner
: Campos de información sobre los socios, incluidos los identificadores asociados -
Pricebook2
: Nombre de la lista de productos/precios -
Case
: número de consulta o problema del cliente y otros campos de información, incluidos los identificadores asociados (tenga en cuenta que pueden contener información personal, que puede optar por excluirla o filtrarla) -
Contact
: Campos de información del cliente (tenga en cuenta que pueden contener información personal, que puede optar por excluirla o filtrarla) -
Contract
: Nombre del contrato e identificadores asociados -
Document
: nombre del archivo con su extensión -
Idea
: Campos de información de la idea e identificadores asociados -
Lead
: Posibles campos de información para nuevos clientes (tenga en cuenta que pueden contener información personal, que puede optar por excluirla o filtrarla) -
Opportunity
: Campos de información de venta/oferta pendientes e identificadores asociados -
Product2
: Campos de información del producto e identificadores asociados -
Solution
: nombre de la solución para una consulta o problema de un cliente e identificadores asociados -
Task
: Campos de información de tareas e identificadores asociados -
FeedItem
: Identificador de la publicación del feed de conversación -
FeedComment
: identificador de la publicación del feed de chat a la que pertenecen los comentarios -
Knowledge__kav
: Versión del artículo informativo e identificadores asociados -
User
: alias de usuario dentro de su organización -
CollaborationGroup
: nombre del grupo de Chatter (único)
El conector de fuentes de datos rastrea el contenido nuevo, modificado y eliminado cada vez que la fuente de datos se sincroniza con la base de conocimientos. Amazon Bedrock puede usar el mecanismo de la fuente de datos para realizar un seguimiento de los cambios en el contenido y rastrear el contenido que ha cambiado desde la última sincronización. Al sincronizar la fuente de datos con la base de conocimientos por primera vez, todo el contenido se rastrea de forma predeterminada.
Para sincronizar la fuente de datos con la base de conocimientos, usa StartIngestionJobAPIo selecciona tu base de conocimientos en la consola y selecciona Sincronizar en la sección de descripción general de la fuente de datos.
importante
Todos los datos que sincronice desde su fuente de datos estarán disponibles para cualquier persona que tenga bedrock:Retrieve
permisos para recuperarlos. Esto también puede incluir cualquier dato con permisos de fuente de datos controlados. Para obtener más información, consulte Permisos de la base de conocimientos.
(Para la autenticación OAuth 2.0) Sus credenciales de autenticación secretas en AWS Secrets Manager debe incluir estos pares clave-valor:
-
consumerKey
:app client ID
-
consumerSecret
:app client secret
-
authenticationUrl
:Salesforce instance URL or the URL to request the authentication token from
nota
Tu secreto en AWS Secrets Manager debe usar la misma región de su base de conocimientos.