Amazon Kendra är en mycket exakt och lättanvänd intelligent söktjänst som drivs av maskininlärning (ML). Amazon Kendra erbjuder en svit av datakälla-anslutningar för att förenkla processen att ta in och indexera ditt innehåll, var det än finns.
Värdefull data i organisationer lagras i både strukturerade och ostrukturerade arkiv. En företagssökningslösning bör kunna dra ihop data över flera strukturerade och ostrukturerade arkiv att indexera och söka på.
Ett sådant datalager är Salesforce. Salesforce är ett omfattande CRM-verktyg för att hantera support-, försäljnings- och marknadsföringsteam. Det är en intelligent, proaktiv, AI-driven plattform som ger anställda den information de behöver för att fatta de bästa besluten för varje kund. Det är ryggraden i världens mest kundcentrerade organisationer och hjälper företag att sätta kunden i centrum för allt de gör.
Vi är glada över att kunna meddela att vi har uppdaterat Salesforce-anslutningen för Amazon Kendra för att lägga till ännu fler funktioner. I den här versionen (V2) har vi lagt till stöd för Salesforce Lightning utöver Classic. Du kan nu välja att genomsöka bilagor och även ta in identitets-/ACL-information för att göra dina sökningar mer detaljerade. Vi stöder nu 20 standardenheter, och du kan välja att indexera fler fält.
Du kan importera följande enheter (och bilagor för de som är markerade med *):
- Konton*
- Kampanj*
- partner
- Prisbok
- Fall*
- Kontakt*
- Kontrakt*
- Dokument
- Grupp
- Idé
- Leda*
- Möjlighet*
- Produkt
- Profil
- Lösning*
- Uppgift*
- Användare*
- Prat*
- Kunskapsartiklar
- Anpassade objekt*
Lösningsöversikt
Med Amazon Kendra kan du konfigurera flera datakällor för att ge en central plats att söka i ditt dokumentarkiv. För vår lösning visar vi hur man indexerar ett Salesforce-förråd eller -mapp med hjälp av Amazon Kendra-anslutningen för Salesforce. Lösningen består av följande steg:
- Skapa och konfigurera en app på Salesforce och få anslutningsinformationen.
- Skapa en Salesforce-datakälla via Amazon Kendra-konsolen.
- Indexera data i Salesforce-förrådet.
- Kör en exempelfråga för att få informationen.
- Filtrera frågan efter användare eller grupper.
Förutsättningar
För att prova Amazon Kendra-anslutningen för Salesforce behöver du följande:
Konfigurera en Salesforce-app och samla in anslutningsdetaljer
Innan vi ställer in Salesforce-datakällan behöver vi några detaljer om ditt Salesforce-förråd. Låt oss samla dem i förväg (se Auktorisering genom anslutna appar och OAuth 2.0 för mer detaljer).
- Gå till https://login.salesforce.com/ och logga in med dina referenser.
- Välj i navigeringsfönstret Ställ in Hem.
- Enligt apparväljer App Manager.
Detta uppdaterar den högra rutan.
- Välja Ny ansluten app.
- Välja Aktivera OAuth-inställningar att utöka API (aktivera OAuth-inställningar) sektion.
- För Återuppringnings-URL, stiga på
https://login.salesforce.com/services/oauth2/token
. - För Valda OAuth-omfångväljer eclair_api och välj högerpilikonen.
- Välja Introspektera alla tokens.
- Välja Save.En varning visas som säger "Det kan ta upp till 10 minuter innan ändringar träder i kraft."
- Välja Fortsätta att erkänna.
- Välj på bekräftelsesidan Hantera konsumentuppgifter.
- Kopiera och spara värdena för Konsumentnyckel och Konsumenthemlighet att använda senare när du ställer in din Amazon Kendra-datakälla.
Därefter genererar vi en säkerhetstoken.
- På startsidan väljer du Visa profil ikonen och välj Inställningar.
- Expandera i navigeringsfönstret Min personliga information Och välj Återställ My Security Token.
Säkerhetstoken skickas till e-postmeddelandet du använde när du konfigurerade appen. Följande skärmdump visar ett exempel på e-post.
- Spara säkerhetstoken för att använda när du konfigurerar Salesforce-anslutningen till Amazon Kendra.
Konfigurera Amazon Kendra-anslutningen för Salesforce
Utför följande steg för att konfigurera Amazon Kendra-kontakten:
- Välj på Amazon Kendra-konsolen Skapa ett index.
- För Indexnamnanger du ett namn för indexet (t.ex.
my-salesforce-index
). - Ange en valfri beskrivning.
- Välja Skapa en ny roll.
- För Rollnamn, ange ett IAM-rollnamn.
- Konfigurera valfria krypteringsinställningar och taggar.
- Välja Nästa.
- I Konfigurera användaråtkomstkontroll lämna inställningarna på sina standardinställningar och välj Nästa.
- Välja Utvecklarutgåva Och välj Skapa.
Detta skapar och sprider IAM-rollen och skapar sedan Amazon Kendra-index, vilket kan ta upp till 30 minuter.
- Gå tillbaka till Amazon Kendra-konsolen och välj Datakällor i navigeringsfönstret.
- Bläddra ner och lokalisera Salesforce Online-anslutning V2.0, och välj Lägg till kontakt.
- För Datakällans namn, ange ett namn (t.ex.
my-salesforce-datasourcev2
). - Ange en valfri beskrivning.
- Välja Nästa.
- För Salesforce URL, ange URL:en högst upp i webbläsaren när du loggar in på Salesforce.
- För Konfigurera VPC och säkerhetsgrupp, lämna standard (Ingen VPC).
- Ha kvar Identitetssökrobot är på Detta importerar identitet/ACL-information till indexet.
- För IAM-rollväljer Skapa en ny roll.
- Ange ett rollnamn, t.ex
AmazonKendra-salesforce-datasourcev2
. - Välja Nästa.
- I Autentisering avsnitt väljer Skapa och lägg till ny hemlighet.
- Ange informationen du samlade in när du konfigurerade Salesforce-appen:
- Hemligt namn – Namnet du gav din hemlighet.
- Användarnamn – Användarnamnet du använder för att logga in på Salesforce.
- Lösenord – Lösenordet du använder för att logga in på Salesforce.
- Säkerhets token – Säkerhetstoken du fick i ditt e-postmeddelande när du gick igenom konfigurationen i Salesforce.
- Konsumentnyckel – Nyckeln som genererades när du gick igenom installationen i Salesforce.
- Konsumenthemlighet – Hemligheten som skapades när du gick igenom installationen i Salesforce.
- Autentiserings-URL - Stiga på
https://login.salesforce.com/services/oauth2/token
.
- Välja Save.
Nästa sida är förifylld med namnet på hemligheten.
- Välja Nästa.
- Välja Alla standardobjekt och Inkludera alla bilagor.
- För Synkkörningsschemaväljer Kör på begäran.
- Välja Nästa.
- Behåll alla standardinställningar i Fältkartläggningar avsnitt och välj Nästa.
- Välj på recensionssidan Lägg till datakälla.
- Välja Synkronisera nu.
Detta indexerar allt innehåll i Salesforce enligt din konfiguration. Du kommer att se ett framgångsmeddelande högst upp på sidan och även i synkroniseringshistoriken.
Testa lösningen
Nu när du har matat in innehållet från ditt Salesforce-konto till ditt Amazon Kendra-index kan du testa några frågor.
- Gå till ditt index och välj Sök efter indexerat innehåll i navigeringsfönstret.
- Ange en sökterm och tryck ange.
En av funktionerna i datakällan är att den tar in ACL-informationen tillsammans med innehållet i Salesforce. Du kan använda detta för att begränsa dina frågor efter användare eller grupper.
- Återgå till söksidan och expandera Testfråga med användarnamn eller grupper.Välja Använd användarnamn eller grupper.
- För Användarnamn, ange ditt användarnamn och välj Ansök.
Ett meddelande visas som säger Attribut tillämpas.
- Ange en ny testfråga och tryck ange.
Grattis! Du har framgångsrikt använt Amazon Kendra för att få fram svar och insikter baserat på innehållet som indexerats från ditt Salesforce-konto.
Slutsats
Med Salesforce-anslutningen för Amazon Kendra kan organisationer utnyttja arkivet med information som lagras på deras konto på ett säkert sätt med hjälp av intelligent sökning som drivs av Amazon Kendra.
I det här inlägget introducerade vi dig till grunderna, men det finns många ytterligare funktioner som vi inte täckte. Till exempel:
- Du kan aktivera användarbaserad åtkomstkontroll för ditt Amazon Kendra-index och begränsa åtkomsten till användare och grupper som du konfigurerar
- Du kan mappa ytterligare fält till Amazon Kendra-indexattribut och aktivera dem för facettering, sökning och visning i sökresultaten
- Du kan integrera Salesforce-datakällan med CDE-kapaciteten (Custom Document Enrichment) i Amazon Kendra för att utföra ytterligare attributmappningslogik och till och med anpassat innehållstransformation under inmatning
För att lära dig mer om dessa möjligheter och mer, se Amazon Kendra utvecklarguide.
Om författaren
Ashish Lagwankar är Senior Enterprise Solutions Architect på AWS. Hans kärnintressen inkluderar AI/ML, serverlös och containerteknologi. Ashish är baserad i Boston, MA, området och tycker om att läsa, utomhus och umgås med sin familj.
- AI
- ai konst
- ai art generator
- har robot
- Amazon Kendra
- artificiell intelligens
- artificiell intelligenscertifiering
- artificiell intelligens inom bankväsendet
- artificiell intelligens robot
- robotar med artificiell intelligens
- programvara för artificiell intelligens
- AWS maskininlärning
- blockchain
- blockchain konferens ai
- coingenius
- konversationskonstnärlig intelligens
- kryptokonferens ai
- dalls
- djupt lärande
- du har google
- Mellan (200)
- maskininlärning
- plato
- plato ai
- Platon Data Intelligence
- Platon spel
- PlatonData
- platogaming
- Salesforce-kontakt för Amazon Kendra
- skala ai
- syntax
- zephyrnet