Amazon Kendra ist ein hochpräziser und einfach zu bedienender intelligenter Suchdienst, der auf maschinellem Lernen (ML) basiert. Amazon Kendra bietet eine Reihe von Datenquellenkonnektoren, um den Prozess der Aufnahme und Indizierung Ihrer Inhalte zu vereinfachen, unabhängig davon, wo sie sich befinden.
Wertvolle Daten in Organisationen werden sowohl in strukturierten als auch in unstrukturierten Repositories gespeichert. Eine Unternehmenssuchlösung sollte in der Lage sein, Daten aus mehreren strukturierten und unstrukturierten Repositories zusammenzuführen, um sie zu indizieren und zu durchsuchen.
Ein solches Datenrepository ist Salesforce. Salesforce ist ein umfassendes CRM-Tool zur Verwaltung von Support-, Vertriebs- und Marketingteams. Es ist eine intelligente, proaktive, KI-gestützte Plattform, die Mitarbeiter mit den Informationen versorgt, die sie benötigen, um für jeden Kunden die besten Entscheidungen zu treffen. Es ist das Rückgrat der kundenorientiertesten Organisationen der Welt und hilft Unternehmen, den Kunden in den Mittelpunkt all ihrer Aktivitäten zu stellen.
Wir freuen uns, Ihnen mitteilen zu können, dass wir den Salesforce-Konnektor für Amazon Kendra aktualisiert haben, um noch mehr Funktionen hinzuzufügen. In dieser Version (V2) haben wir zusätzlich zu Classic Unterstützung für Salesforce Lightning hinzugefügt. Sie können jetzt Anhänge crawlen und auch Identitäts-/ACL-Informationen einbinden, um Ihre Suche granularer zu gestalten. Wir unterstützen jetzt 20 Standardentitäten, und Sie können weitere Felder indizieren.
Sie können die folgenden Entitäten (und Anhänge für die mit * gekennzeichneten) importieren:
- Konten*
- Kampagne*
- Partner
- Preisbuch
- Fall*
- Kontakt*
- Vertrag*
- Dokument
- Gruppe an
- Die Idee
- Führen*
- Gelegenheit*
- Produkt
- Profil
- Lösung*
- Aufgabe*
- Benutzer*
- Geschwätz*
- Wissensartikel
- Benutzerdefinierte Objekte*
Lösungsüberblick
Mit Amazon Kendra können Sie mehrere Datenquellen konfigurieren, um einen zentralen Ort für die Suche in Ihrem Dokumenten-Repository bereitzustellen. Für unsere Lösung demonstrieren wir, wie ein Salesforce-Repository oder -Ordner mithilfe des Amazon Kendra-Konnektors für Salesforce indiziert wird. Die Lösung besteht aus folgenden Schritten:
- Erstellen und konfigurieren Sie eine Anwendung in Salesforce und rufen Sie die Verbindungsdetails ab.
- Erstellen Sie eine Salesforce-Datenquelle über die Amazon Kendra-Konsole.
- Indizieren Sie die Daten im Salesforce-Repository.
- Führen Sie eine Beispielabfrage aus, um die Informationen abzurufen.
- Filtern Sie die Abfrage nach Benutzern oder Gruppen.
Voraussetzungen:
Um den Amazon Kendra Connector für Salesforce auszuprobieren, benötigen Sie Folgendes:
Konfigurieren Sie eine Salesforce-Anwendung und erfassen Sie Verbindungsdetails
Bevor wir die Salesforce-Datenquelle einrichten, benötigen wir einige Details zu Ihrem Salesforce-Repository. Lassen Sie uns diese im Voraus sammeln (siehe Autorisierung durch verbundene Apps und OAuth 2.0 für mehr Details).
- Gehen Sie zu https://login.salesforce.com/ und melden Sie sich mit Ihren Zugangsdaten an.
- Wählen Sie im Navigationsbereich Startseite einrichten.
- Der Apps, wählen App Manager.
Dadurch wird der rechte Bereich aktualisiert.
- Auswählen Neue verbundene App.
- Auswählen OAuth-Einstellungen aktivieren erweitern die API (OAuth-Einstellungen aktivieren) .
- Aussichten für Rückruf-URL, eingeben
https://login.salesforce.com/services/oauth2/token
. - Aussichten für Ausgewählte OAuth-Bereiche, wählen eclair_api und wählen Sie das rechte Pfeilsymbol.
- Auswählen Untersuchen Sie alle Tokens.
- Auswählen Speichern.Eine Warnung mit dem Hinweis „Änderungen können bis zu 10 Minuten dauern, bis sie wirksam werden“ wird angezeigt.
- Auswählen Fortfahren anerkennen.
- Wählen Sie auf der Bestätigungsseite aus Verbraucherdetails verwalten.
- Kopieren und speichern Sie die Werte für Verbraucherschlüssel und Verbrauchergeheimnis zur späteren Verwendung beim Einrichten Ihrer Amazon Kendra-Datenquelle.
Als nächstes generieren wir ein Sicherheitstoken.
- Wählen Sie auf der Startseite die aus Profil Symbol und wählen Sie Einstellungen .
- Erweitern Sie im Navigationsbereich Meine persönlichen Informationen und wählen Sie Mein Sicherheitstoken zurücksetzen.
Das Sicherheitstoken wird an die E-Mail gesendet, die Sie beim Konfigurieren der App verwendet haben. Der folgende Screenshot zeigt eine Beispiel-E-Mail.
- Speichern Sie das Sicherheitstoken, das Sie verwenden möchten, wenn Sie den Salesforce-Connector für Amazon Kendra konfigurieren.
Konfigurieren Sie den Amazon Kendra-Konnektor für Salesforce
Führen Sie die folgenden Schritte aus, um den Amazon Kendra-Connector zu konfigurieren:
- Wählen Sie in der Amazon Kendra-Konsole aus Erstellen Sie einen Index.
- Aussichten für Indexname, geben Sie einen Namen für den Index ein (z. B.
my-salesforce-index
). - Geben Sie eine optionale Beschreibung ein.
- Auswählen Erstellen Sie eine neue Rolle.
- Aussichten für Rollenname, geben Sie einen IAM-Rollennamen ein.
- Konfigurieren Sie optionale Verschlüsselungseinstellungen und Tags.
- Auswählen Weiter.
- Im Konfigurieren Sie die Benutzerzugriffssteuerung Belassen Sie die Standardeinstellungen im Abschnitt und wählen Sie aus Weiter.
- Auswählen Entwickler-Ausgabe und wählen Sie Erstellen.
Dadurch wird die IAM-Rolle erstellt und weitergegeben und dann der Amazon Kendra-Index erstellt, was bis zu 30 Minuten dauern kann.
- Kehren Sie zur Amazon Kendra-Konsole zurück und wählen Sie aus Datenquellen im Navigationsbereich.
- Scrolle nach unten und finde Salesforce Online-Konnektor V2.0, und wähle Stecker hinzufügen.
- Aussichten für Name der DatenquelleGeben Sie einen Namen ein (z. B.
my-salesforce-datasourcev2
). - Geben Sie eine optionale Beschreibung ein.
- Auswählen Weiter.
- Aussichten für Salesforce-URL, geben Sie die URL oben im Browser ein, wenn Sie sich bei Salesforce anmelden.
- Aussichten für Konfigurieren Sie VPC und Sicherheitsgruppe, belassen Sie die Standardeinstellung (Keine VPC).
- Behalten Der Identitäts-Crawler ist aktiviert ausgewählt. Dadurch werden Identitäts-/ACL-Informationen in den Index importiert.
- Aussichten für IAM-Rolle, wählen Erstellen Sie eine neue Rolle.
- Geben Sie einen Rollennamen ein, z
AmazonKendra-salesforce-datasourcev2
. - Auswählen Weiter.
- Im Authentifizierung Wählen Sie im Abschnitt Neues Geheimnis erstellen und hinzufügen.
- Geben Sie die Details ein, die Sie beim Einrichten der Salesforce-Anwendung gesammelt haben:
- Geheimer Name – Der Name, den Sie Ihrem Geheimnis gegeben haben.
- Benutzername – Der Benutzername, mit dem Sie sich bei Salesforce anmelden.
- Passwort – Das Passwort, mit dem Sie sich bei Salesforce anmelden.
- Sicherheitstoken – Das Sicherheitstoken, das Sie in Ihrer E-Mail erhalten haben, während Sie die Einrichtung in Salesforce durchlaufen haben.
- Consumer-Taste – Der Schlüssel, der beim Durchlaufen der Einrichtung in Salesforce generiert wurde.
- Verbrauchergeheimnis – Das beim Durchlaufen der Einrichtung in Salesforce generierte Geheimnis.
- Authentifizierungs-URL - Eintreten
https://login.salesforce.com/services/oauth2/token
.
- Auswählen
Speichern.
Die nächste Seite ist mit dem Namen des Geheimnisses vorausgefüllt.
- Auswählen Weiter.
- Auswählen Alle Standardobjekte und Fügen Sie alle Anhänge hinzu.
- Aussichten für Ausführungszeitplan synchronisieren, wählen Bei Bedarf ausführen.
- Auswählen Weiter.
- Behalten Sie alle Standardwerte in der Feldzuordnungen Abschnitt und wählen Sie Weiter.
- Wählen Sie auf der Bewertungsseite aus Datenquelle hinzufügen.
- Auswählen Jetzt synchronisieren.
Dadurch werden alle Inhalte in Salesforce gemäß Ihrer Konfiguration indiziert. Sie sehen eine Erfolgsmeldung oben auf der Seite und auch im Synchronisierungsverlauf.
Testen Sie die Lösung
Nachdem Sie nun die Inhalte aus Ihrem Salesforce-Konto in Ihren Amazon Kendra-Index aufgenommen haben, können Sie einige Abfragen testen.
- Gehen Sie zu Ihrem Index und wählen Sie aus Suche nach indizierten Inhalten im Navigationsbereich.
- Geben Sie einen Suchbegriff ein und drücken Sie Enter.
Eines der Merkmale der Datenquelle besteht darin, dass sie die ACL-Informationen zusammen mit den Inhalten von Salesforce einbringt. Sie können dies verwenden, um Ihre Abfragen nach Benutzern oder Gruppen einzugrenzen.
- Kehren Sie zur Suchseite zurück und erweitern Sie sie Testabfrage mit Benutzernamen oder Gruppen.Wählen Benutzernamen oder Gruppen anwenden.
- Aussichten für Benutzername, geben Sie Ihren Benutzernamen ein und wählen Sie Bewerbung.
Es erscheint eine Meldung Attribute angewendet.
- Geben Sie eine neue Testabfrage ein und drücken Sie Enter.
Herzliche Glückwünsche! Sie haben Amazon Kendra erfolgreich verwendet, um Antworten und Einblicke basierend auf den indizierten Inhalten Ihres Salesforce-Kontos bereitzustellen.
Zusammenfassung
Mit dem Salesforce-Konnektor für Amazon Kendra können Unternehmen mithilfe der intelligenten Suche von Amazon Kendra sicher auf das in ihrem Konto gespeicherte Informationsrepository zugreifen.
In diesem Beitrag haben wir Ihnen die Grundlagen vorgestellt, aber es gibt viele zusätzliche Funktionen, die wir nicht behandelt haben. Zum Beispiel:
- Sie können die benutzerbasierte Zugriffskontrolle für Ihren Amazon Kendra-Index aktivieren und den Zugriff auf von Ihnen konfigurierte Benutzer und Gruppen beschränken
- Sie können Amazon Kendra-Indexattributen zusätzliche Felder zuordnen und sie für Facettierung, Suche und Anzeige in den Suchergebnissen aktivieren
- Sie können die Salesforce-Datenquelle mit der Custom Document Enrichment (CDE)-Funktion in Amazon Kendra integrieren, um zusätzliche Attributzuordnungslogik und sogar benutzerdefinierte Inhaltstransformationen während der Aufnahme durchzuführen
Um mehr über diese Möglichkeiten und mehr zu erfahren, lesen Sie die Amazon Kendra-Entwicklerhandbuch.
Über den Autor
Ashish Lagwankar ist Senior Enterprise Solutions Architect bei AWS. Seine Kerninteressen umfassen KI/ML, serverlose und Container-Technologien. Ashish lebt in der Gegend von Boston, MA, und liest gerne, ist im Freien und verbringt gerne Zeit mit seiner Familie.
- AI
- Kunst
- KI-Kunstgenerator
- KI-Roboter
- Amazon Kendra
- künstliche Intelligenz
- Zertifizierung für künstliche Intelligenz
- Künstliche Intelligenz im Bankwesen
- Roboter mit künstlicher Intelligenz
- Roboter mit künstlicher Intelligenz
- Software für künstliche Intelligenz
- AWS Maschinelles Lernen
- Blockchain
- Blockchain-Konferenz ai
- Einfallsreichtum
- dialogorientierte künstliche Intelligenz
- Krypto-Konferenz ai
- Dalls
- tiefe Lernen
- Google Ai
- Mittel (200)
- Maschinelles Lernen
- Plato
- platon ai
- Datenintelligenz von Plato
- Plato-Spiel
- PlatoData
- Platogaming
- Salesforce-Connector für Amazon Kendra
- Skala ai
- Syntax
- Zephyrnet