Le organizzazioni utilizzano piattaforme di gestione dei progetti agili come Atlassian Jira per consentire ai team di collaborare per pianificare, monitorare e spedire i risultati. Jira acquisisce la conoscenza organizzativa sul funzionamento dei risultati finali nei problemi e nei commenti registrati durante l'implementazione del progetto. Tuttavia, rendere questa conoscenza a disposizione degli utenti in modo facile e sicuro è difficile poiché è frammentata tra problemi appartenenti a diversi progetti e sprint. Inoltre, poiché diverse parti interessate come sviluppatori, ingegneri di test e project manager contribuiscono allo stesso problema registrandolo e aggiungendo allegati e commenti, la ricerca tradizionale basata su parole chiave diventa inefficace durante la ricerca di informazioni nei progetti Jira.
Ora puoi usare il Amazon Kendra Connettore cloud Jira per indicizzare problemi, commenti e allegati nei tuoi progetti Jira ed eseguire ricerche in questo contenuto utilizzando la ricerca intelligente di Amazon Kendra, basata sull'apprendimento automatico (ML).
Questo post mostra come utilizzare il connettore cloud Amazon Kendra Jira per configurare un'istanza cloud Jira come origine dati per un indice Amazon Kendra e cercare in modo intelligente i contenuti dei progetti in essa contenuti. Utilizziamo un esempio di progetti Jira in cui i membri del team collaborano creando problemi e aggiungendo loro informazioni sotto forma di descrizioni, commenti e allegati durante tutto il ciclo di vita del problema.
Panoramica della soluzione
Un'istanza Jira ha uno o più progetti, in cui ogni progetto ha membri del team che lavorano su problemi in quel progetto. Ogni membro del team dispone di una serie di autorizzazioni sulle operazioni che può eseguire rispetto ai diversi problemi del progetto a cui appartiene. I membri del team possono creare nuovi problemi o aggiungere ulteriori informazioni ai problemi sotto forma di allegati e commenti, nonché modificare lo stato di un problema dall'apertura alla chiusura durante il ciclo di vita del problema definito per quel progetto. Un project manager crea sprint, assegna problemi a sprint specifici e assegna proprietari a problemi. Nel corso del progetto, le conoscenze acquisite in questi problemi continuano ad evolversi.
Nella nostra soluzione, configuriamo un'istanza cloud Jira come origine dati per un indice di ricerca Amazon Kendra utilizzando il connettore Amazon Kendra Jira. In base alla configurazione, quando l'origine dati è sincronizzata, il connettore esegue la ricerca per indicizzazione e indicizza il contenuto dei progetti nell'istanza Jira. Facoltativamente, puoi configurarlo per indicizzare il contenuto in base al registro delle modifiche. Il connettore raccoglie e acquisisce anche le informazioni dell'elenco di controllo di accesso (ACL) per ogni problema, commento e allegato. Le informazioni ACL vengono utilizzate per il filtro del contesto utente, in cui i risultati della ricerca per una query vengono filtrati in base a ciò a cui un utente ha autorizzato l'accesso.
Prerequisiti
Per provare il connettore Amazon Kendra per Jira utilizzando questo post come riferimento, è necessario quanto segue:
- An Account AWS con privilegi da creare Gestione dell'identità e dell'accesso di AWS (IAM) ruoli e politiche. Per ulteriori informazioni, vedere Panoramica della gestione degli accessi: autorizzazioni e criteri ed criteri per le origini dati Jira.
- Conoscenza di base di AWS e conoscenza pratica dell'amministrazione di Jira.
- Accesso come amministratore a un'istanza cloud di Jira.
Configurazione dell'istanza Jira
Questa sezione descrive la configurazione di Jira utilizzata per dimostrare come configurare un'origine dati Amazon Kendra utilizzando il connettore Jira, importare i dati dai progetti Jira nell'indice Amazon Kendra ed eseguire query di ricerca. Puoi utilizzare la tua istanza Jira per la quale hai accesso come amministratore o creare un nuovo progetto ed eseguire i passaggi per provare il connettore Amazon Kendra per Jira.
Nella nostra istanza Jira di esempio, abbiamo creato due progetti per dimostrare che le query di ricerca effettuate dagli utenti restituiscono risultati solo dai progetti a cui hanno accesso. Abbiamo utilizzato i dati dei seguenti progetti di pubblico dominio per simulare il caso d'uso di progetti di sviluppo software nella vita reale:
- Contributi della community AWS CLI Progetto GitHub
- Un progetto dalla popolare libreria di apprendimento profondo PyTorch
Quello che segue è uno screenshot della nostra bacheca in stile Kanban per il progetto 1.
Crea un token API per l'istanza Jira
Per ottenere il token API necessario per configurare il connettore Amazon Kendra Jira, completa i seguenti passaggi:
- Accedere https://id.atlassian.com/manage/api-tokens.
- Scegli Crea token API.
- Nella finestra di dialogo che appare, inserisci un'etichetta per il tuo token e scegli Creare.
- Scegli Copia e inserisci il token su un blocco note temporaneo.
Non puoi copiare di nuovo questo token e ti serve per configurare il connettore Amazon Kendra Jira.
Configura l'origine dati utilizzando il connettore Amazon Kendra per Jira
Per aggiungere un'origine dati al tuo indice Amazon Kendra utilizzando il connettore Jira, puoi utilizzare un indice esistente o crea un nuovo indice. Quindi completare i seguenti passaggi. Per ulteriori informazioni su questo argomento, fare riferimento a Guida per sviluppatori Amazon Kendra.
- Sulla console Amazon Kendra, apri il tuo indice e scegli Fonti dei dati nel pannello di navigazione.
- Scegli Aggiungi origine dati.
- Sotto Jirascegli Aggiungi connettore.
- Nel Specificare i dettagli dell'origine dati sezione, inserisci i dettagli della tua origine dati e scegli Avanti.
- Nel Definisci accesso e sicurezza sezione, per URL dell'account Jira, inserisci l'URL della tua istanza cloud Jira.
- Sotto Autenticazione, hai due opzioni:
- Scegli Creare per aggiungere un nuovo segreto utilizzando il token API Jira che hai copiato dalla tua istanza Jira e utilizza l'indirizzo email utilizzato per accedere a Jira come ID Jira. (Questa è l'opzione che scegliamo per questo post.)
- Usa un esistente AWS Secrets Manager segreto che contiene il token API per l'istanza Jira a cui vuoi che il connettore acceda.
- Nel Ruolo IAMscegli Crea un nuovo ruolo oppure scegli un ruolo IAM esistente configurato con policy IAM appropriate per accedere al segreto di Secrets Manager, all'indice Amazon Kendra e all'origine dati.
- Scegli Avanti.
- Nel Configura le impostazioni di sincronizzazione sezione, fornire informazioni sull'ambito di sincronizzazione e sulla pianificazione dell'esecuzione.
- Scegli Avanti.
- Nel Imposta le mappature dei campi sezione, puoi facoltativamente configurare le mappature dei campi o il modo in cui i nomi dei campi Jira vengono mappati agli attributi o ai facet di Amazon Kendra.
- Scegli Avanti.
- Rivedi le tue impostazioni e conferma per aggiungere l'origine dati.
- Dopo aver aggiunto l'origine dati, scegli Fonti dei dati nel riquadro di navigazione, seleziona l'origine dati appena aggiunta e scegli Sincronizza ora per avviare la sincronizzazione dell'origine dati con l'indice Amazon Kendra.
Il processo di sincronizzazione può richiedere circa 10–15 minuti. Abilitiamo ora il controllo dell'accesso per l'indice Amazon Kendra. - Nel riquadro di navigazione, scegli il tuo indice.
- Nel riquadro centrale, scegli il Controllo di accesso dell'utente scheda.
- Scegli Modificare le impostazioni e modifica le impostazioni in modo che assomiglino allo screenshot seguente.
- Scegli Avanti e quindi scegliere Aggiornanento.
Esegui una ricerca intelligente con Amazon Kendra
Prima di provare a cercare sulla console Amazon Kendra o utilizzare l'API, assicurati che la sincronizzazione dell'origine dati sia completa. Per verificare, visualizzare le origini dati e verificare se l'ultima sincronizzazione è andata a buon fine.
- Per iniziare la ricerca, sulla console Amazon Kendra, scegli Cerca contenuto indicizzato nel pannello di navigazione.
Verrai reindirizzato alla console Amazon Kendra Search. - Espandere Testare la query con un token di accesso e scegli Applica token.
- Nel Nome utente, inserisci l'indirizzo email associato al tuo account Jira.
- Scegli APPLICA.
Ora siamo pronti per la ricerca nel nostro indice. Usiamo la query "dove boto3 memorizza i token di sicurezza?"
In questo caso, Kendra fornisce una risposta suggerita da una delle carte nel nostro progetto Kanban su Jira.
Tieni presente che questa è anche una risposta suggerita che indica un problema relativo ai token di sicurezza AWS e Boto3. Puoi anche creare un'esperienza di ricerca con più origini dati, tra cui documentazione SDK e wiki con Amazon Kendra, e presentare risultati e collegamenti correlati di conseguenza. Lo screenshot seguente mostra un'altra query di ricerca eseguita sullo stesso indice.
Tieni presente che quando applichiamo un token di accesso diverso (associando la ricerca a un utente diverso), i risultati della ricerca sono limitati ai progetti a cui questo utente ha accesso.
Infine, possiamo anche utilizzare i filtri relativi a Jira nella nostra ricerca. Per prima cosa, andiamo ai nostri indici Definizione delle faccette pagina e verifica sfaccettatura per j_status
, j_assignee
e j_project_name
. Per ogni ricerca, possiamo quindi filtrare in base a questi campi, come mostrato nella schermata seguente.
ripulire
Per evitare di incorrere in costi futuri, ripulisci le risorse che hai creato come parte di questa soluzione. Se hai creato un nuovo indice Amazon Kendra durante il test di questa soluzione, eliminalo. Se hai aggiunto solo una nuova origine dati utilizzando Amazon Kendra Connector per Jira, elimina tale origine dati.
Conclusione
Con il connettore Amazon Kendra Jira, la tua organizzazione può mettere a disposizione dei tuoi utenti conoscenze inestimabili nei tuoi progetti Jira utilizzando la ricerca intelligente basata su Amazon Kendra.
Per ulteriori informazioni sul connettore Amazon Kendra Jira, fare riferimento a Connettore Amazon Kendra Jira sezione della Guida per gli sviluppatori di Amazon Kendra.
Per ulteriori informazioni su altri connettori integrati di Amazon Kendra per le origini dati più diffuse, fare riferimento a Scopri le conoscenze negli spazi di lavoro Slack con la ricerca intelligente utilizzando il connettore Amazon Kendra Slack ed Cerca informazioni nei documenti Quip con la ricerca intelligente utilizzando il connettore Quip per Amazon Kendra.
Informazioni sugli autori
Shreyas Subramaniano è un Solutions Architect specializzato in AI/ML e aiuta i clienti utilizzando Machine Learning per risolvere le loro sfide aziendali sul cloud AWS.
Abhinav Jawadekar è un Principal Solutions Architect focalizzato su Amazon Kendra nel team di servizi linguistici AI/ML di AWS. Abhinav collabora con clienti e partner AWS per aiutarli a creare soluzioni di ricerca intelligenti su AWS.
- Coinsmart. Il miglior scambio di bitcoin e criptovalute d'Europa.
- Platoblockchain. Web3 Metaverse Intelligence. Conoscenza amplificata. ACCESSO LIBERO.
- Criptofalco. Radar Altcoin. Prova gratuita.
- Fonte: https://aws.amazon.com/blogs/machine-learning/intelligently-search-your-jira-projects-with-amazon-kendra-jira-cloud-connector/
- "
- 100
- 420
- Chi siamo
- accesso
- di conseguenza
- Il mio account
- operanti in
- indirizzo
- Admin
- amministrazione
- agile
- Amazon
- Un altro
- rispondere
- api
- opportuno
- Associate
- gli attributi
- disponibile
- AWS
- essendo
- tavola
- sistema
- Scatola
- costruire
- incassato
- affari
- cattura
- Carte
- trasportare
- sfide
- impegnativo
- il cambiamento
- Scegli
- chiusura
- Cloud
- collaboreranno
- Commenti
- comunità
- Configurazione
- consolle
- contenuto
- testuali
- contribuire
- di controllo
- Costi
- creare
- creato
- crea
- Creazione
- Clienti
- dati
- dimostrare
- dettagli
- Costruttori
- sviluppatori
- Mercato
- diverso
- documenti
- dominio
- durante
- facilmente
- enable
- Ingegneri
- entrare
- evoluzione
- esempio
- esistente
- esperienza
- campi
- filtraggio
- filtri
- Nome
- concentrato
- i seguenti
- modulo
- futuro
- GitHub
- Aiuto
- aiuta
- Come
- Tutorial
- Tuttavia
- HTTPS
- Identità
- implementazione
- Compreso
- Index
- informazioni
- Intelligente
- problema
- sicurezza
- IT
- conoscenze
- Lingua
- IMPARARE
- apprendimento
- Biblioteca
- Collegamento
- Lista
- macchina
- machine learning
- fatto
- Fare
- gestione
- direttore
- I gestori
- membro
- Utenti
- ML
- Scopri di più
- multiplo
- nomi
- Navigazione
- aprire
- apertura
- Operazioni
- Opzione
- Opzioni
- organizzazione
- organizzativa
- Altro
- proprio
- proprietari
- parte
- partner
- Piattaforme
- Termini e Condizioni
- Popolare
- presenti
- Direttore
- processi
- progetto
- gestione del progetto
- progetti
- fornire
- fornisce
- la percezione
- pertinente
- Risorse
- Risultati
- ritorno
- Correre
- sdk
- Cerca
- in modo sicuro
- problemi di
- Token di sicurezza
- Servizi
- set
- mostrato
- allentato
- Software
- lo sviluppo del software
- solido
- soluzione
- Soluzioni
- RISOLVERE
- specialista
- inizia a
- Stato dei servizi
- Tornare al suo account
- di successo
- team
- temporaneo
- test
- Testing
- per tutto
- token
- Tokens
- pista
- tradizionale
- uso
- utenti
- verificare
- Visualizza
- Che
- while
- lavoro
- lavori