Amazon Kendra è un servizio di ricerca intelligente altamente accurato e semplice da usare basato sull'apprendimento automatico (ML). Amazon Kendra offre una suite di connettori per origini dati per semplificare il processo di acquisizione e indicizzazione dei tuoi contenuti, ovunque risiedano.
I dati preziosi nelle organizzazioni sono archiviati in repository strutturati e non strutturati. Una soluzione di ricerca aziendale dovrebbe essere in grado di riunire i dati in diversi repository strutturati e non strutturati per indicizzare e cercare.
Uno di questi repository di dati è ServiceNow. Come base per tutti i flussi di lavoro digitali, ServiceNow Platform® collega persone, funzioni e sistemi all'interno dell'organizzazione. Man mano che i dati si accumulano nel tempo, molte informazioni critiche vengono archiviate in cataloghi di servizi, articoli della conoscenza e incidenti, inclusi gli allegati per ogni voce.
Siamo lieti di annunciare che abbiamo aggiornato il connettore ServiceNow per Amazon Kendra per aggiungere ancora più funzionalità. In questa versione (V2), è ora possibile eseguire la scansione di articoli della Knowledge Base, documenti del catalogo dei servizi e incidenti e anche inserire informazioni sull'identità/ACL per rendere le ricerche più granulari. Il connettore supporta anche le versioni ServiceNow di Tokyo, Roma, San Diego e altre e due modalità di sincronizzazione: la modalità Full Sync, che esegue sincronizzazioni complete forzate, e la modalità Nuovo, Modificato ed Eliminato, che esegue sincronizzazioni incrementali.
Panoramica della soluzione
Con Amazon Kendra, puoi configurare più origini dati per fornire una posizione centrale per l'indicizzazione e la ricerca nel tuo repository di documenti. Per la nostra soluzione, dimostriamo come indicizzare un repository ServiceNow utilizzando il connettore Amazon Kendra per ServiceNow. La soluzione consiste nei seguenti passaggi:
- Configura un'app su ServiceNow e ottieni i dettagli della connessione.
- Memorizzare i dettagli in AWS Secrets Manager.
- Crea un'origine dati ServiceNow tramite la console Amazon Kendra.
- Indicizza i dati nel repository ServiceNow.
- Eseguire una query di esempio per ottenere le informazioni.
Prerequisiti
Per provare il connettore Amazon Kendra per ServiceNow, è necessario quanto segue:
Configura un'app ServiceNow e raccogli i dettagli della connessione
Prima di configurare l'origine dati ServiceNow, abbiamo bisogno di alcuni dettagli sul tuo repository ServiceNow. Raccogliamo quelli in anticipo.
- Vai su https://developer.servicenow.com/.
- Accedi con le tue credenziali.
- Crea un'istanza di ServiceNow scegliendo Inizia a costruire.
- Se sei attualmente connesso con il ruolo App Engine Studio Creator, scegli Cambia ruolo utente.
- Seleziona Admin e scegli Cambia ruolo utente.
- Scegli Gestisci la password dell'istanza e accedi utilizzando l'URL dell'istanza utilizzando l'utente amministratore e la password forniti.
- Salva il nome dell'istanza visualizzato, l'URL, il nome utente e la password per un uso successivo.
- Accedi all'istanza utilizzando l'URL e le credenziali dell'amministratore del passaggio precedente.
- Scegli Tutti e cercare Registro delle applicazioni.
- Scegli New per creare nuove credenziali OAuth.
- Scegli Crea un endpoint API OAuth per i client esterni.
- Nel Nome, accedere
myKendraConnector
e lascia vuoti gli altri campi.IlmyKendraConnector
OAuth è ora creato. - Copia e archivia l'ID client e il segreto client da utilizzare durante la configurazione del connettore in un passaggio successivo.
Il token di sessione è valido per un massimo di 30 minuti. Devi generare un nuovo token di sessione ogni volta che indicizzi il contenuto oppure puoi configurare Durata del token di accesso con un tempo più lungo.
Memorizza le credenziali di ServiceNow in Secrets Manager
Per archiviare le tue credenziali ServiceNow in Secrets Manager, completa i seguenti passaggi:
- Nella console di Secrets Manager, selezionare Memorizza un nuovo segreto.
- Scegli Altro tipo di segreto.
- Crea sei coppie chiave-valore per
hostUrl
,clientId
,clientSecret
,userName
,password
eauthType
e inserisci i valori salvati da ServiceNow. - Scegli Risparmi.
- Nel Nome segreto, inserisci un nome (ad esempio,
AmazonKendra-ServiceNow-secret
). - Inserisci una descrizione facoltativa.
- Scegli Avanti.
- Nel Configura la rotazione sezione, mantieni tutte le impostazioni ai valori predefiniti e scegli Avanti.
- Sulla Review pagina, scegli Negozio.
Configura il connettore Amazon Kendra per ServiceNow
Per configurare il connettore Amazon Kendra, completa i seguenti passaggi:
- Sulla console Amazon Kendra, scegli Crea un indice.
- Nel Nome dell'indice, inserisci un nome per l'indice (ad esempio,
my-ServiceNow-index
). - Inserisci una descrizione facoltativa.
- Nel Nome del ruolo, inserisci un nome di ruolo IAM.
- Configura impostazioni e tag di crittografia opzionali.
- Scegli Avanti.
- Nel Configura il controllo dell'accesso degli utenti sezione, lascia le impostazioni ai valori predefiniti e scegli Avanti.
- Nel Edizioni di provisioning, selezionare Edizione per sviluppatori.
- Scegli Creare.Questo crea e propaga il ruolo IAM e quindi crea l'indice Amazon Kendra, operazione che può richiedere fino a 30 minuti.
- Scegli Fonti dei dati nel pannello di navigazione.
- Sotto Indice ServiceNowscegli Aggiungi connettore.
- Nel Nome dell'origine dati, inserisci un nome (ad esempio,
my-ServiceNow-connector
). - Inserisci una descrizione facoltativa.
- Scegli Avanti.
- Nel Host di ServiceNow, accedere
xxxxx.service-now.com
(l'URL dell'istanza dalla configurazione di ServiceNow). - Nel Tipo di token di autenticazione, selezionare Autenticazione OAuth 2.0.
- Nel Segreto di AWS Secrets Manager, scegli il segreto che hai creato in precedenza.
- Nel Ruolo IAMscegli Crea un nuovo ruolo.
- Nel Nome del ruolo, inserisci un nome (ad esempio,
AmazonKendra-ServiceNow-role
). - Scegli Avanti.
- Nel Seleziona entità o tipi di contenuto, scegli i tipi di contenuto.
- Nel Frequenzascegli Esegui su richiesta.
- Scegli Avanti.
- Imposta eventuali mappature di campo opzionali e scegli Avanti.
- Scegli Rivedi e crea e scegli Aggiungi origine dati.
- Scegli Sincronizza ora.
- Attendi il completamento della sincronizzazione.
Prova la soluzione
Ora che hai importato il contenuto dal tuo account ServiceNow nel tuo indice Amazon Kendra, puoi testare alcune query.
Vai al tuo indice e scegli Cerca contenuto indicizzato. Inserisci una query di ricerca di esempio e verifica i risultati della ricerca (la query varierà in base al contenuto del tuo account).
Facoltativamente, il connettore ServiceNow esegue anche la ricerca per indicizzazione delle informazioni sull'identità locale da ServiceNow. Per gli utenti, imposta l'ID e-mail dell'utente come principal. Per i gruppi, imposta l'ID gruppo come principal. Se disattivi la ricerca per indicizzazione delle identità, devi caricare la mappatura di utenti e gruppi nell'archivio principale utilizzando il file PutPrincipalMapping
API. Per filtrare i risultati della ricerca in base a utenti o gruppi, completare i seguenti passaggi:
- Vai alla console di ricerca.
- Espandere Test query con nome utente o gruppi e scegli Applica nome utente o gruppi.
- Immettere i nomi degli utenti o dei gruppi e scegliere APPLICA.
- Successivamente, inserisci la query di ricerca e premi entrare.
Questo ti porta una serie di risultati filtrati in base ai tuoi criteri.
Congratulazioni! Hai utilizzato con successo Amazon Kendra per far emergere risposte e approfondimenti basati sui contenuti indicizzati dal tuo account ServiceNow.
ripulire
È buona norma ripulire (eliminare) tutte le risorse che non si desidera più utilizzare. La pulizia delle risorse AWS impedisce al tuo account di incorrere in ulteriori addebiti.
- Sulla console Amazon Kendra, scegli Indici nel pannello di navigazione.
- Scegli l'indice da eliminare.
- Scegli Elimina per eliminare l'indice selezionato.
Conclusione
Con il connettore ServiceNow per Amazon Kendra, le organizzazioni possono attingere al repository di informazioni archiviate nel proprio account in modo sicuro utilizzando la ricerca intelligente fornita da Amazon Kendra.
In questo post ti abbiamo presentato le basi, ma ci sono molte funzionalità aggiuntive che non abbiamo trattato. Per esempio:
- Puoi abilitare il controllo dell'accesso basato sull'utente per il tuo indice Amazon Kendra e limitare l'accesso agli utenti e ai gruppi che configuri
- Puoi mappare campi aggiuntivi agli attributi dell'indice Amazon Kendra e abilitarli per il faceting, la ricerca e la visualizzazione nei risultati della ricerca
- Puoi integrare l'origine dati ServiceNow con la funzionalità CDE (Custom Document Enrichment) in Amazon Kendra per eseguire ulteriori logiche di mappatura degli attributi e persino la trasformazione di contenuti personalizzati durante l'acquisizione
Per conoscere queste possibilità e altro ancora, fare riferimento a Guida per sviluppatori Amazon Kendra.
Circa gli autori
Senthil Ramachandran è un Enterprise Solutions Architect presso AWS e supporta i clienti nel nord-est degli Stati Uniti. Si concentra principalmente sull'adozione del cloud e sulla trasformazione digitale nel settore dei servizi finanziari. L'area di interesse di Senthil è l'intelligenza artificiale, in particolare Deep Learning e Machine Learning. Si concentra sulle automazioni delle applicazioni con l'apprendimento continuo e il miglioramento dell'esperienza dell'impresa umana. A Senthil piace guardare Autosport, Soccer e passare il tempo con la sua famiglia.
Ashish Lagwankar è Senior Enterprise Solutions Architect presso AWS. I suoi interessi principali includono tecnologie AI/ML, serverless e container. Ashish vive nella zona di Boston, MA, e ama leggere, stare all'aria aperta e passare il tempo con la sua famiglia.
- AI
- oh arte
- generatore d'arte
- un robot
- Amazon Kendra
- intelligenza artificiale
- certificazione di intelligenza artificiale
- intelligenza artificiale nel settore bancario
- robot di intelligenza artificiale
- robot di intelligenza artificiale
- software di intelligenza artificiale
- Apprendimento automatico di AWS
- blockchain
- conferenza blockchain ai
- geniale
- intelligenza artificiale conversazionale
- criptoconferenza ai
- dall's
- apprendimento profondo
- google ai
- Intermedio (200)
- machine learning
- Platone
- platone ai
- Platone Data Intelligence
- Gioco di Platone
- PlatoneDati
- gioco di plato
- scala ai
- sintassi
- zefiro