Amazone Kendra est un service de recherche intelligent très précis et simple à utiliser, alimenté par l'apprentissage automatique (ML). Amazon Kendra propose une suite de connecteurs de sources de données pour simplifier le processus d'ingestion et d'indexation de votre contenu, où qu'il se trouve.
Les données précieuses des organisations sont stockées dans des référentiels structurés et non structurés. Une solution de recherche d'entreprise doit être capable de rassembler les données de plusieurs référentiels structurés et non structurés pour les indexer et les rechercher.
L'un de ces référentiels de données est Salesforce. Salesforce est un outil CRM complet pour la gestion des équipes de support, de vente et de marketing. Il s'agit d'une plateforme intelligente, proactive et alimentée par l'IA qui donne aux employés les informations dont ils ont besoin pour prendre les meilleures décisions pour chaque client. C'est l'épine dorsale des organisations les plus centrées sur le client au monde et aide les entreprises à placer le client au centre de tout ce qu'elles font.
Nous sommes ravis d'annoncer que nous avons mis à jour le connecteur Salesforce pour Amazon Kendra afin d'ajouter encore plus de fonctionnalités. Dans cette version (V2), nous avons ajouté la prise en charge de Salesforce Lightning en plus de Classic. Vous pouvez désormais choisir d'explorer les pièces jointes et également d'apporter des informations d'identité/ACL pour rendre vos recherches plus granulaires. Nous prenons désormais en charge 20 entités standard et vous pouvez choisir d'indexer davantage de champs.
Vous pouvez importer les entités suivantes (et les pièces jointes pour celles marquées d'un *) :
- Comptes*
- Campagne*
- Partenaires
- Tarifs
- Cas*
- Contacter*
- Contrat*
- Documents
- Réservation de groupe
- L'idée
- Conduire*
- Opportunité*
- Produit
- Profil
- La solution*
- Tâche*
- Utilisateur*
- Bavarder*
- Articles de connaissances
- Objets personnalisés*
Vue d'ensemble de la solution
Avec Amazon Kendra, vous pouvez configurer plusieurs sources de données pour fournir un emplacement central pour effectuer des recherches dans votre référentiel de documents. Pour notre solution, nous montrons comment indexer un référentiel ou un dossier Salesforce à l'aide du connecteur Amazon Kendra pour Salesforce. La solution consiste en les étapes suivantes :
- Créez et configurez une application sur Salesforce et obtenez les détails de connexion.
- Créez une source de données Salesforce via la console Amazon Kendra.
- Indexez les données dans le référentiel Salesforce.
- Exécutez un exemple de requête pour obtenir les informations.
- Filtrez la requête par utilisateurs ou groupes.
Pré-requis
Pour essayer le connecteur Amazon Kendra pour Salesforce, vous avez besoin des éléments suivants :
Configurer une application Salesforce et collecter les détails de connexion
Avant de configurer la source de données Salesforce, nous avons besoin de quelques détails sur votre référentiel Salesforce. Rassemblez-les à l'avance (voir Autorisation via des applications connectées et OAuth 2.0 pour plus de détails).
- Cliquez sur https://login.salesforce.com/ et connectez-vous avec vos identifiants.
- Dans le volet de navigation, choisissez Configuration Accueil.
- Sous Applications, choisissez App Manager.
Cela actualise le volet de droite.
- Selectionnez Nouvelle application connectée.
- Sélectionnez Activer les paramètres OAuth pour élargir le API (Activer les paramètres OAuth) .
- Pour URL de rappel, Entrer
https://login.salesforce.com/services/oauth2/token
. - Pour Champs d'application OAuth sélectionnés, choisissez éclair_api et choisissez l'icône de la flèche vers la droite.
- Sélectionnez Introspecter tous les jetons.
- Selectionnez Épargnez.Un avertissement s'affiche indiquant "Les modifications peuvent prendre jusqu'à 10 minutes pour prendre effet."
- Selectionnez Continuer à reconnaître.
- Sur la page de confirmation, choisissez Gérer les détails du consommateur.
- Copiez et enregistrez les valeurs pour La clé du consommateur et les Secret du consommateur à utiliser ultérieurement lors de la configuration de votre source de données Amazon Kendra.
Ensuite, nous générons un jeton de sécurité.
- Sur la page d'accueil, choisissez le Voir le profil icône et choisissez Paramètres.
- Dans le volet de navigation, développez Mes informations personnelles et choisissez Réinitialiser mon jeton de sécurité.
Le jeton de sécurité est envoyé à l'e-mail que vous avez utilisé lors de la configuration de l'application. La capture d'écran suivante montre un exemple d'e-mail.
- Enregistrez le jeton de sécurité à utiliser lorsque vous configurez le connecteur Salesforce sur Amazon Kendra.
Configurer le connecteur Amazon Kendra pour Salesforce
Pour configurer le connecteur Amazon Kendra, procédez comme suit :
- Sur la console Amazon Kendra, choisissez Créer un index.
- Pour Nom d'index, entrez un nom pour l'index (par exemple,
my-salesforce-index
). - Saisissez une description facultative.
- Selectionnez Créer un nouveau rôle.
- Pour Nom de rôle, saisissez un nom de rôle IAM.
- Configurez les paramètres et balises de chiffrement facultatifs.
- Selectionnez Suivant.
- Dans le Configurer le contrôle d'accès des utilisateurs section, laissez les paramètres par défaut et choisissez Suivant.
- Sélectionnez Édition développeur et choisissez Création.
Cela crée et propage le rôle IAM, puis crée l'index Amazon Kendra, ce qui peut prendre jusqu'à 30 minutes.
- Revenez à la console Amazon Kendra et choisissez Les sources de données dans le volet de navigation.
- Faites défiler vers le bas et localiser Connecteur Salesforce Online V2.0et choisissez Ajouter un connecteur.
- Pour Nom de la source de données, entrez un nom (par exemple,
my-salesforce-datasourcev2
). - Saisissez une description facultative.
- Selectionnez Suivant.
- Pour URL Salesforce, saisissez l'URL en haut du navigateur lorsque vous vous connectez à Salesforce.
- Pour Configurer le VPC et le groupe de sécurité, laissez la valeur par défaut (Pas de VPC).
- XNUMX éléments à Le robot d'exploration d'identité est activé sélectionné. Ceci importe les informations d'identité/ACL dans l'index.
- Pour Rôle IAM, choisissez Créer un nouveau rôle.
- Entrez un nom de rôle, tel que
AmazonKendra-salesforce-datasourcev2
. - Selectionnez Suivant.
- Dans le Authentification section, choisissez Créer et ajouter un nouveau secret.
- Entrez les détails que vous avez recueillis lors de la configuration de l'application Salesforce :
- Nom secret – Le nom que vous avez donné votre secret.
- Nom d'utilisateur – Le nom d'utilisateur que vous utilisez pour vous connecter à Salesforce.
- Mot de Passe – Le mot de passe que vous utilisez pour vous connecter à Salesforce.
- Jeton de sécurité – Le jeton de sécurité que vous avez reçu dans votre e-mail lors de la configuration dans Salesforce.
- La clé du consommateur – La clé générée lors de la configuration dans Salesforce.
- Secret de consommation – Le secret généré lors de la configuration dans Salesforce.
- URL d'authentification - Entrer
https://login.salesforce.com/services/oauth2/token
.
- Selectionnez Épargnez.
La page suivante est préremplie avec le nom du secret.
- Selectionnez Suivant.
- Sélectionnez Tous les objets standards et les Inclure toutes les pièces jointes.
- Pour Calendrier d'exécution de synchronisation, choisissez Fonctionne à la demande.
- Selectionnez Suivant.
- Conservez toutes les valeurs par défaut dans le Mappages de champs section et choisissez Suivant.
- Sur la page de révision, choisissez Ajouter une source de données.
- Selectionnez Synchroniser maintenant.
Cela indexe tout le contenu dans Salesforce selon votre configuration. Vous verrez un message de réussite en haut de la page et également dans l'historique de synchronisation.
Testez la solution
Maintenant que vous avez intégré le contenu de votre compte Salesforce dans votre index Amazon Kendra, vous pouvez tester certaines requêtes.
- Accédez à votre index et choisissez Rechercher du contenu indexé dans le volet de navigation.
- Entrez un terme de recherche et appuyez sur Entrer.
L'une des caractéristiques de la source de données est qu'elle apporte les informations ACL avec le contenu de Salesforce. Vous pouvez l'utiliser pour affiner vos requêtes par utilisateurs ou groupes.
- Revenir à la page de recherche et développer Tester la requête avec le nom d'utilisateur ou les groupes.Choisir Appliquer le nom d'utilisateur ou les groupes.
- Pour Nom d'utilisateur, entrez votre nom d'utilisateur et choisissez Appliquer.
Un message apparaît disant Attributs appliqués.
- Entrez une nouvelle requête de test et appuyez sur Entrer.
Toutes nos félicitations! Vous avez utilisé avec succès Amazon Kendra pour afficher des réponses et des informations basées sur le contenu indexé à partir de votre compte Salesforce.
Conclusion
Avec le connecteur Salesforce pour Amazon Kendra, les organisations peuvent puiser dans le référentiel d'informations stockées dans leur compte en toute sécurité à l'aide de la recherche intelligente optimisée par Amazon Kendra.
Dans cet article, nous vous avons présenté les bases, mais il existe de nombreuses fonctionnalités supplémentaires que nous n'avons pas couvertes. Par example:
- Vous pouvez activer le contrôle d'accès basé sur l'utilisateur pour votre index Amazon Kendra et restreindre l'accès aux utilisateurs et aux groupes que vous configurez.
- Vous pouvez mapper des champs supplémentaires aux attributs d'index Amazon Kendra et les activer pour le facettage, la recherche et l'affichage dans les résultats de la recherche.
- Vous pouvez intégrer la source de données Salesforce avec la fonctionnalité Custom Document Enrichment (CDE) dans Amazon Kendra pour effectuer une logique de mappage d'attribut supplémentaire et même une transformation de contenu personnalisée lors de l'ingestion.
Pour en savoir plus sur ces possibilités et bien plus encore, reportez-vous au Guide du développeur Amazon Kendra.
A propos de l'auteure
Ashish Lagwankar est architecte senior de solutions d'entreprise chez AWS. Ses principaux intérêts incluent l'IA/ML, les technologies sans serveur et les conteneurs. Ashish est basé dans la région de Boston, MA, et aime lire, dehors et passer du temps avec sa famille.
- AI
- art de l'IA
- générateur d'art ai
- robot IA
- Amazone Kendra
- intelligence artificielle
- certification en intelligence artificielle
- intelligence artificielle en banque
- robot d'intelligence artificielle
- robots d'intelligence artificielle
- logiciel d'intelligence artificielle
- Apprentissage automatique AWS
- blockchain
- conférence blockchain ai
- cognitif
- intelligence artificielle conversationnelle
- crypto conférence ai
- de dall
- l'apprentissage en profondeur
- google ai
- Intermédiaire (200)
- machine learning
- Platon
- platon ai
- Intelligence des données Platon
- Jeu de Platon
- PlatonDonnées
- jeu de platogamie
- Connecteur Salesforce pour Amazon Kendra
- échelle ai
- syntaxe
- zéphyrnet