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 ServiceNow. Som grunden för alla digitala arbetsflöden kopplar ServiceNow Platform® samman människor, funktioner och system i hela din organisation. Eftersom data ackumuleras över tiden, lagras mycket viktig information i tjänstekataloger, kunskapsartiklar och incidenter inklusive bilagor för varje post.
Vi är glada över att kunna meddela att vi har uppdaterat ServiceNow-anslutningen för Amazon Kendra för att lägga till ännu fler funktioner. I den här versionen (V2) kan du nu genomsöka kunskapsartiklar, tjänstekatalogdokument och incidenter, och även ta in identitets-/ACL-information för att göra dina sökningar mer detaljerade. Anslutningen stöder även ServiceNow-versioner av Tokyo, Rom, San Diego och andra, och två synkroniseringslägen: Full Sync-läge, som gör tvångssynkroniseringar, och New, Modified och Deleted-läge, som gör inkrementella synkroniseringar.
Lösningsöversikt
Med Amazon Kendra kan du konfigurera flera datakällor för att ge en central plats att indexera och söka i ditt dokumentarkiv. För vår lösning visar vi hur man indexerar ett ServiceNow-förråd med Amazon Kendra-anslutningen för ServiceNow. Lösningen består av följande steg:
- Konfigurera en app på ServiceNow och få anslutningsinformationen.
- Spara detaljerna i AWS Secrets Manager.
- Skapa en ServiceNow-datakälla via Amazon Kendra-konsolen.
- Indexera data i ServiceNow-förrådet.
- Kör en exempelfråga för att få informationen.
Förutsättningar
För att prova Amazon Kendra-kontakten för ServiceNow behöver du följande:
Konfigurera en ServiceNow-app och samla in anslutningsdetaljer
Innan vi ställer in ServiceNow-datakällan behöver vi några detaljer om ditt ServiceNow-förråd. Låt oss samla dem i förväg.
- Gå till https://developer.servicenow.com/.
- Logga in med dina referenser.
- Skapa en ServiceNow-instans genom att välja Börja bygga.
- Om du för närvarande är inloggad som rollen App Engine Studio Creator väljer du Ändra användarroll.
- Välja Administration Och välj Ändra användarroll.
- Välja Hantera instanslösenord och logga in med instansens URL med hjälp av administratörsanvändaren och lösenordet.
- Spara det visade instansnamnet, URL, användarnamn och lösenord för senare användning.
- Logga in på instansen med administratörs-URL och autentiseringsuppgifter från föregående steg.
- Välja Alla och söka efter Ansökningsregistret.
- Välja Nya för att skapa nya OAuth-uppgifter.
- Välja Skapa en OAuth API-slutpunkt för externa klienter.
- För Namn , stiga på
myKendraConnector
och lämna de andra fälten tomma.SmakämnenmyKendraConnector
OAuth har nu skapats. - Kopiera och lagra klient-ID och klienthemlighet för att använda när du konfigurerar anslutaren i ett senare steg.
Sessionstoken är giltig i upp till 30 minuter. Du måste generera en ny sessionstoken varje gång du indexerar innehållet, eller så kan du konfigurera Åtkomsttokens livslängd med längre tid.
Lagra ServiceNow-uppgifter i Secrets Manager
För att lagra dina ServiceNow-uppgifter i Secrets Manager, tävla i följande steg:
- Välj på Secrets Manager-konsolen Lagra en ny hemlighet.
- Välja Annan typ av hemlighet.
- Skapa sex nyckel-värdepar för
hostUrl
,clientId
,clientSecret
,userName
,password
ochauthType
, och ange värdena som sparats från ServiceNow. - Välja Save.
- För Hemligt namn, ange ett namn (t.ex.
AmazonKendra-ServiceNow-secret
). - Ange en valfri beskrivning.
- Välja Nästa.
- I Konfigurera rotation sektionen, behåll alla inställningar på sina standardinställningar och välj Nästa.
- På översyn sida, välj HITTA BUTIK.
Konfigurera Amazon Kendra-kontakten för ServiceNow
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-ServiceNow-index
). - Ange en valfri beskrivning.
- 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.
- För Tillhandahålla utgåvor, Välj Utvecklarutgåva.
- Välja Skapa.Detta skapar och sprider IAM-rollen och skapar sedan Amazon Kendra-index, vilket kan ta upp till 30 minuter.
- Välja Datakällor i navigeringsfönstret.
- Enligt ServiceNow Indexväljer Lägg till kontakt.
- För Datakällans namn, ange ett namn (t.ex.
my-ServiceNow-connector
). - Ange en valfri beskrivning.
- Välja Nästa.
- För ServiceNow-värd, stiga på
xxxxx.service-now.com
(instansens URL från ServiceNow-installationen). - För Typ av autentiseringstoken, Välj OAuth 2.0-autentisering.
- För AWS Secrets Manager hemlighet, välj hemligheten du skapade tidigare.
- För IAM-rollväljer Skapa en ny roll.
- För Rollnamn, ange ett namn (t.ex.
AmazonKendra-ServiceNow-role
). - Välja Nästa.
- För Välj enheter eller innehållstyper, välj dina innehållstyper.
- För Frekvensväljer Kör på begäran.
- Välja Nästa.
- Ställ in valfria fältmappningar och välj Nästa.
- Välja Granska och skapa Och välj Lägg till datakälla.
- Välja Synkronisera nu.
- Vänta tills synkroniseringen är klar.
Testa lösningen
Nu när du har matat in innehållet från ditt ServiceNow-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. Ange ett exempel på en sökfråga och testa dina sökresultat (din fråga kommer att variera beroende på innehållet i ditt konto).
ServiceNow-anslutningen genomsöker också lokal identitetsinformation från ServiceNow. För användare anger den användarens e-post-ID som huvudansvarig. För grupper anger den grupp-ID som huvudman. Om du stänger av identitetsgenomsökning måste du ladda upp användar- och gruppmappningen till huvudbutiken med PutPrincipalMapping
API. Om du vill filtrera sökresultat efter användare eller grupper gör du följande:
- Navigera till sökkonsolen.
- Bygga ut Testfråga med användarnamn eller grupper Och välj Använd användarnamn eller grupper.
- Ange användar- eller gruppnamn och välj Ansök.
- Skriv sedan in sökfrågan och tryck ange.
Detta ger dig en filtrerad uppsättning resultat baserat på dina kriterier.
Grattis! Du har framgångsrikt använt Amazon Kendra för att få fram svar och insikter baserat på innehållet indexerat från ditt ServiceNow-konto.
Städa upp
Det är god praxis att rensa upp (radera) alla resurser som du inte längre vill använda. Att städa upp AWS-resurser förhindrar att ditt konto ådrar sig ytterligare avgifter.
- Välj på Amazon Kendra-konsolen Index i navigeringsfönstret.
- Välj det index som ska raderas.
- Välja Radera för att radera det valda indexet.
Slutsats
Med ServiceNow-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 ServiceNow-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örfattarna
Senthil Ramachandran är en Enterprise Solutions Architect på AWS, som stödjer kunder i nordöstra USA. Han är främst inriktad på molnadoption och digital transformation inom finansbranschen. Senthils intresseområde är AI, särskilt Deep Learning och Machine Learning. Han fokuserar på applikationsautomatiseringar med kontinuerligt lärande och förbättrad erfarenhet av mänskligt företag. Senthil tycker om att titta på autosport, fotboll och umgås med sin familj.
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
- skala ai
- syntax
- zephyrnet