Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connectez-vous à Salesforce pour votre base de connaissances Amazon Bedrock
Salesforce est un outil de gestion de la relation client (CRM) permettant de gérer les équipes de support, de vente et de marketing. Vous pouvez vous connecter à votre instance Salesforce pour votre base de connaissances Amazon Bedrock en utilisant l'un des AWS Console de gestion pour Amazon Bedrock
Note
Le connecteur de source de données Salesforce est en version préliminaire et est sujet à modification.
Actuellement, seul le magasin vectoriel Amazon OpenSearch Serverless peut être utilisé avec cette source de données.
Le nombre de fichiers et le nombre de Mo par fichier pouvant être analysés sont limités. Voir Quotas pour les bases de connaissances.
Fonctionnalités prises en charge
-
Détection automatique des principaux champs du document
-
Filtres de contenu d'inclusion/exclusion
-
Synchronisation incrémentielle du contenu pour le contenu ajouté, mis à jour et supprimé
-
OAuthAuthentification 2.0
Prérequis
Dans Salesforce, assurez-vous de :
-
Prenez note de votre instance SalesforceURL. Par exemple,
https://company.salesforce.com/
. L'instance doit exécuter une application connectée Salesforce. -
Créez une application connectée Salesforce et configurez les informations d'identification du client. Ensuite, pour l'application que vous avez sélectionnée, copiez la clé du consommateur (ID client) et le secret du consommateur (secret du client) dans les OAuth paramètres. Pour plus d'informations, consultez la documentation Salesforce sur la création d'une application connectée
et la configuration d'une application connectée pour les informations d'identification du client OAuth 2.0 . Note
Pour les applications connectées Salesforce, sous Flux d'informations d'identification du client, assurez-vous de rechercher et de sélectionner le nom ou l'alias de l'utilisateur pour vos informations d'identification client dans le champ « Exécuter en tant que ».
Dans votre AWS compte, assurez-vous de :
-
Stockez vos informations d'authentification dans un AWS Secrets Manageret notez le nom de ressource Amazon (ARN) du secret. Suivez les instructions de configuration de la connexion sur cette page pour inclure les paires clé-valeur qui doivent être incluses dans votre secret.
-
Incluez les autorisations nécessaires pour vous connecter à votre source de données dans votre AWS Identity and Access Management (IAM) politique de rôle/d'autorisations pour votre base de connaissances. Pour plus d'informations sur les autorisations requises pour que cette source de données soit ajoutée à votre base de connaissances IAM rôle, voir Autorisations d'accès aux sources de données.
Note
Si vous utilisez la console, vous pouvez accéder à AWS Secrets Manager pour ajouter votre secret ou utiliser un secret existant dans le cadre de l'étape de configuration de la source de données. Le IAM Un rôle avec toutes les autorisations requises peut être créé pour vous dans le cadre des étapes de la console pour créer une base de connaissances. Après avoir configuré votre source de données et d'autres configurations, IAM un rôle doté de toutes les autorisations requises est appliqué à votre base de connaissances spécifique.
Nous vous recommandons d'actualiser ou de modifier régulièrement vos informations d'identification et votre code secret. Fournissez uniquement le niveau d'accès nécessaire pour votre propre sécurité. Nous vous déconseillons de réutiliser les informations d'identification et les secrets d'une source de données à l'autre.
Configuration de connexion
Pour vous connecter à votre instance Salesforce, vous devez fournir les informations de configuration nécessaires afin qu'Amazon Bedrock puisse accéder à vos données et les analyser. Vous devez également suivre lePrérequis.
Un exemple de configuration pour cette source de données est inclus dans cette section.
Pour plus d'informations sur la détection automatique des champs du document, les filtres d'inclusion/exclusion, la synchronisation incrémentielle, les informations d'authentification secrètes et leur fonctionnement, sélectionnez ce qui suit :
Le connecteur de source de données détecte et explore automatiquement tous les principaux champs de métadonnées de vos documents ou contenus. Par exemple, le connecteur de source de données peut explorer le corps du document équivalent à vos documents, le titre du document, la date de création ou de modification du document, ou d'autres champs principaux susceptibles de s'appliquer à vos documents.
Important
Si votre contenu contient des informations sensibles, Amazon Bedrock pourrait répondre en utilisant des informations sensibles.
Vous pouvez appliquer des opérateurs de filtrage aux champs de métadonnées pour améliorer encore la pertinence des réponses. Par exemple, le document « epoch_modification_time » ou le nombre de secondes écoulées depuis le 1er janvier 1970 pour la dernière mise à jour du document. Vous pouvez filtrer en fonction des données les plus récentes, pour lesquelles « epoch_modification_time » est supérieur à un certain nombre. Pour plus d'informations sur les opérateurs de filtrage que vous pouvez appliquer à vos champs de métadonnées, voir Métadonnées et filtrage.
Vous pouvez inclure ou exclure l'exploration de certains contenus. Par exemple, vous pouvez spécifier un préfixe d'exclusion/un modèle d'expression régulière pour éviter d'analyser tout fichier dont le nom contient le mot « privé ». Vous pouvez également spécifier un préfixe d'inclusion/un modèle d'expression régulière pour inclure certaines entités de contenu ou certains types de contenu. Si vous spécifiez un filtre d'inclusion et un filtre d'exclusion et que les deux correspondent à un document, le filtre d'exclusion est prioritaire et le document n'est pas analysé.
Exemple de modèle d'expression régulière pour exclure ou filtrer les campagnes dont le nom contient « privé » : ». *privé. * »
Vous pouvez appliquer des filtres d'inclusion/exclusion aux types de contenu suivants :
-
Account
: Numéro/identifiant de compte -
Attachment
: nom du fichier joint avec son extension -
Campaign
: nom de la campagne et identifiants associés -
ContentVersion
: Version du document et identifiants associés -
Partner
: champs d'informations sur les partenaires, y compris les identifiants associés -
Pricebook2
: Nom du produit/de la liste de prix -
Case
: numéro de demande/problème du client et autres champs d'information, y compris les identifiants associés (attention : peuvent contenir des informations personnelles, que vous pouvez choisir d'exclure ou de filtrer) -
Contact
: champs d'informations sur les clients (attention : ils peuvent contenir des informations personnelles, que vous pouvez choisir d'exclure ou de filtrer) -
Contract
: nom du contrat et identifiants associés -
Document
: nom du fichier avec son extension -
Idea
: champs d'informations sur les idées et identifiants associés -
Lead
: nouveaux champs d'informations sur les clients potentiels (attention : ils peuvent contenir des informations personnelles, que vous pouvez choisir d'exclure ou de filtrer) -
Opportunity
: champs d'informations sur la vente/transaction en attente et identifiants associés -
Product2
: champs d'informations sur le produit et identifiants associés -
Solution
: nom de la solution pour une demande/un problème client et identifiants associés -
Task
: champs d'informations sur les tâches et identifiants associés -
FeedItem
: Identifiant de la publication du fil de discussion -
FeedComment
: identifiant de la publication du fil de discussion à laquelle appartiennent les commentaires -
Knowledge__kav
: Version de l'article de base de connaissances et identifiants associés -
User
: alias d'utilisateur au sein de votre organisation -
CollaborationGroup
: nom du groupe Chatter (unique)
Le connecteur de source de données analyse le contenu nouveau, modifié et supprimé chaque fois que votre source de données se synchronise avec votre base de connaissances. Amazon Bedrock peut utiliser le mécanisme de votre source de données pour suivre les modifications de contenu et explorer le contenu modifié depuis la dernière synchronisation. Lorsque vous synchronisez votre source de données avec votre base de connaissances pour la première fois, tout le contenu est analysé par défaut.
Pour synchroniser votre source de données avec votre base de connaissances, utilisez StartIngestionJobAPIou sélectionnez votre base de connaissances dans la console et sélectionnez Synchroniser dans la section de présentation des sources de données.
Important
Toutes les données que vous synchronisez à partir de votre source de données sont accessibles à bedrock:Retrieve
toute personne autorisée à les récupérer. Cela peut également inclure toutes les données dont les autorisations de source de données sont contrôlées. Pour plus d'informations, consultez la section Autorisations de la base de connaissances.
(Pour l'authentification OAuth 2.0) Vos informations d'authentification secrètes dans AWS Secrets Manager devrait inclure ces paires clé-valeur :
-
consumerKey
:app client ID
-
consumerSecret
:app client secret
-
authenticationUrl
:Salesforce instance URL or the URL to request the authentication token from
Note
Votre secret dans AWS Secrets Manager doit utiliser la même région de votre base de connaissances.