Organizațiile folosesc platforme agile de management de proiect, cum ar fi Atlassian JIRA pentru a permite echipelor să colaboreze pentru a planifica, urmări și expedia livrabile. Jira surprinde cunoștințele organizaționale despre funcționarea livrabilelor în problemele și comentariile înregistrate în timpul implementării proiectului. Cu toate acestea, punerea la dispoziție a acestor cunoștințe cu ușurință și în siguranță pentru utilizatori este o provocare, deoarece este fragmentată în probleme aparținând diferitelor proiecte și sprinturi. În plus, deoarece diferite părți interesate, cum ar fi dezvoltatorii, inginerii de testare și managerii de proiect, contribuie la aceeași problemă prin înregistrarea acesteia și apoi adăugând atașamente și comentarii, căutarea tradițională bazată pe cuvinte cheie devine ineficientă atunci când se caută informații în proiectele Jira.
Acum puteți utiliza fișierul Amazon Kendra Conector cloud Jira pentru a indexa probleme, comentarii și atașamente în proiectele dvs. Jira și căutați acest conținut folosind căutarea inteligentă Amazon Kendra, bazată pe învățarea automată (ML).
Această postare arată cum să utilizați conectorul cloud Amazon Kendra Jira pentru a configura o instanță cloud Jira ca sursă de date pentru un index Amazon Kendra și pentru a căuta inteligent conținutul proiectelor din acesta. Folosim un exemplu de proiecte Jira în care membrii echipei colaborează creând probleme și adăugându-le informații sub formă de descrieri, comentarii și atașamente pe tot parcursul ciclului de viață al problemei.
Prezentare generală a soluțiilor
O instanță Jira are unul sau mai multe proiecte, în care fiecare proiect are membri ai echipei care lucrează la problemele din acel proiect. Fiecare membru al echipei are un set de permisiuni despre operațiunile pe care le poate efectua cu privire la diferite probleme din proiectul căruia îi aparține. Membrii echipei pot crea probleme noi sau pot adăuga mai multe informații la probleme sub formă de atașamente și comentarii, precum și pot modifica starea unei probleme de la deschidere până la închidere pe parcursul ciclului de viață al problemei definit pentru acel proiect. Un manager de proiect creează sprinturi, atribuie probleme anumitor sprinturi și atribuie proprietarilor problemelor. Pe parcursul proiectului, cunoștințele surprinse în aceste probleme continuă să evolueze.
În soluția noastră, configurăm o instanță cloud Jira ca sursă de date pentru un index de căutare Amazon Kendra folosind conectorul Amazon Kendra Jira. Pe baza configurației, atunci când sursa de date este sincronizată, conectorul accesează cu crawlere și indexează conținutul din proiecte în instanța Jira. Opțional, îl puteți configura să indexeze conținutul pe baza jurnalului de modificări. De asemenea, conectorul colectează și ingerează informații despre lista de control al accesului (ACL) pentru fiecare problemă, comentariu și atașament. Informațiile ACL sunt utilizate pentru filtrarea contextului utilizatorului, unde rezultatele căutării pentru o interogare sunt filtrate în funcție de ceea ce utilizatorul are acces autorizat.
Cerințe preliminare
Pentru a încerca conectorul Amazon Kendra pentru Jira folosind această postare ca referință, aveți nevoie de următoarele:
- An Cont AWS cu privilegii de a crea Gestionarea identității și accesului AWS (IAM) roluri și politici. Pentru mai multe informații, vezi Prezentare generală a gestionării accesului: permisiuni și politici și politici pentru sursele de date Jira.
- Cunoștințe de bază despre AWS și cunoștințe de lucru despre administrarea Jira.
- Acces de administrator la o instanță cloud Jira.
Configurarea instanței Jira
Această secțiune descrie configurația Jira utilizată pentru a demonstra cum să configurați o sursă de date Amazon Kendra utilizând conectorul Jira, să ingerați datele din proiectele Jira în indexul Amazon Kendra și să faceți interogări de căutare. Puteți utiliza propria instanță Jira pentru care aveți acces de administrator sau puteți crea un proiect nou și puteți efectua pașii pentru a încerca conectorul Amazon Kendra pentru Jira.
În exemplul nostru Jira, am creat două proiecte pentru a demonstra că interogările de căutare făcute de utilizatori returnează rezultate numai din proiectele la care au acces. Am folosit date din următoarele proiecte din domeniul public pentru a simula cazul de utilizare al proiectelor de dezvoltare software din viața reală:
- Proiectul GitHub AWS CLI Community Contributions
- Un proiect din populara bibliotecă Deep Learning PyTorch
Următoarea este o captură de ecran a panoului nostru în stil Kanban pentru proiectul 1.
Creați un token API pentru instanța Jira
Pentru a obține simbolul API necesar pentru a configura conectorul Amazon Kendra Jira, parcurgeți următorii pași:
- Conectați la https://id.atlassian.com/manage/api-tokens.
- Alege Creați un token API.
- În caseta de dialog care apare, introduceți o etichetă pentru simbolul dvs. și alegeți Crea.
- Alege Copiați și introduceți simbolul pe un bloc de note temporar.
Nu puteți copia acest token din nou și aveți nevoie de el pentru a configura conectorul Amazon Kendra Jira.
Configurați sursa de date folosind conectorul Amazon Kendra pentru Jira
Pentru a adăuga o sursă de date la indexul dvs. Amazon Kendra utilizând conectorul Jira, puteți utiliza un index existent sau creați un nou index. Apoi parcurgeți următorii pași. Pentru mai multe informații despre acest subiect, consultați Ghidul dezvoltatorului Amazon Kendra.
- Pe consola Amazon Kendra, deschideți indexul și alegeți Surse de date în panoul de navigare.
- Alege Adăugați o sursă de date.
- În JIRA, alege Adăugați conector.
- În Specificați detaliile sursei de date secțiunea, introduceți detaliile sursei dvs. de date și alegeți Pagina Următoare →.
- În Definiți accesul și securitatea secțiune, pt Adresa URL a contului Jira, introduceți adresa URL a instanței dvs. de cloud Jira.
- În Autentificare, aveți două opțiuni:
- Alege Crea pentru a adăuga un nou secret folosind simbolul API Jira pe care l-ați copiat din instanța dvs. Jira și utilizați adresa de e-mail folosită pentru a vă conecta la Jira ca ID Jira. (Aceasta este opțiunea pe care o alegem pentru această postare.)
- Utilizați un existent Manager de secrete AWS secret care are jetonul API pentru instanța Jira pe care doriți să o acceseze conectorul.
- Pentru Rolul IAM, alege Creați un nou rol sau alegeți un rol IAM existent configurat cu politici IAM corespunzătoare pentru a accesa secretul Secrets Manager, indexul Amazon Kendra și sursa de date.
- Alege Pagina Următoare →.
- În Configurați setările de sincronizare secțiunea, furnizați informații despre domeniul dvs. de sincronizare și programul de rulare.
- Alege Pagina Următoare →.
- În Setați mapările câmpurilor secțiunea, puteți configura opțional mapările câmpurilor sau modul în care numele câmpurilor Jira sunt mapate la atributele sau fațetele Amazon Kendra.
- Alege Pagina Următoare →.
- Examinați setările și confirmați pentru a adăuga sursa de date.
- După ce sursa de date este adăugată, alegeți Surse de date în panoul de navigare, selectați sursa de date nou adăugată și alegeți Sincronizează acum pentru a începe sincronizarea sursei de date cu indexul Amazon Kendra.
Procesul de sincronizare poate dura aproximativ 10-15 minute. Să activăm acum controlul accesului pentru indexul Amazon Kendra. - În panoul de navigare, alegeți indexul.
- În panoul din mijloc, alegeți Control acces utilizator tab.
- Alege Editeaza setarile și modificați setările pentru a arăta ca următoarea captură de ecran.
- Alege Pagina Următoare → și apoi alegeți Actualizează.
Efectuați o căutare inteligentă cu Amazon Kendra
Înainte de a încerca să căutați pe consola Amazon Kendra sau să utilizați API-ul, asigurați-vă că sincronizarea sursei de date este completă. Pentru a verifica, vizualizați sursele de date și verificați dacă ultima sincronizare a avut succes.
- Pentru a începe căutarea, pe consola Amazon Kendra, alegeți Căutați conținut indexat în panoul de navigare.
Sunteți redirecționat către consola Amazon Kendra Search. - Extinde Testați interogarea cu un token de acces Și alegeți Aplicați token.
- Pentru Nume de utilizator, introduceți adresa de e-mail asociată contului dvs. Jira.
- Alege Aplică.
Acum suntem gata să căutăm indexul nostru. Să folosim interogarea „unde stochează boto3 jetoanele de securitate?”
În acest caz, Kendra oferă un răspuns sugerat de la una dintre cardurile din proiectul nostru Kanban pe Jira.
Rețineți că acesta este, de asemenea, un răspuns sugerat care indică o problemă care discută jetoanele de securitate AWS și Boto3. De asemenea, puteți construi experiență de căutare cu mai multe surse de date, inclusiv documentația SDK și wiki-uri cu Amazon Kendra, și puteți prezenta rezultatele și linkurile aferente în consecință. Următoarea captură de ecran arată o altă interogare de căutare făcută pe același index.
Rețineți că atunci când aplicăm un simbol de acces diferit (asociem căutarea cu un alt utilizator), rezultatele căutării sunt limitate la proiectele la care acest utilizator are acces.
În cele din urmă, putem folosi și filtre relevante pentru Jira în căutarea noastră. Mai întâi, navigăm la indexul nostru Definiția fațetei pagina și verificați Facetabil pentru j_status
, j_assignee
, și j_project_name
. Pentru fiecare căutare, putem apoi filtra după aceste câmpuri, așa cum se arată în următoarea captură de ecran.
A curăța
Pentru a evita costurile viitoare, curățați resursele pe care le-ați creat ca parte a acestei soluții. Dacă ați creat un nou index Amazon Kendra în timp ce testați această soluție, ștergeți-l. Dacă ați adăugat doar o nouă sursă de date folosind conectorul Amazon Kendra pentru Jira, ștergeți acea sursă de date.
Concluzie
Cu conectorul Amazon Kendra Jira, organizația dvs. poate pune la dispoziție utilizatorilor dvs. cunoștințe neprețuite în proiectele dvs. Jira, utilizând căutarea inteligentă susținută de Amazon Kendra.
Pentru a afla mai multe despre conectorul Amazon Kendra Jira, consultați Conector Amazon Kendra Jira secțiunea Amazon Kendra Developer Guide.
Pentru mai multe informații despre alte conectori încorporați Amazon Kendra la surse de date populare, consultați Dezvăluie cunoștințele în spațiile de lucru Slack cu căutare inteligentă folosind conectorul Amazon Kendra Slack și Căutați cunoștințe în documentele Quip cu căutare inteligentă folosind conectorul Quip pentru Amazon Kendra.
Despre Autori
Shreyas Subramanian este un arhitect de soluții specializat în AI/ML și ajută clienții folosind Machine Learning pentru a-și rezolva provocările de afaceri pe AWS Cloud.
Abhinav Jawadekar este un arhitect principal de soluții concentrat pe Amazon Kendra în echipa de servicii lingvistice AI/ML de la AWS. Abhinav lucrează cu clienții și partenerii AWS pentru a-i ajuta să creeze soluții inteligente de căutare pe AWS.
- Coinsmart. Cel mai bun schimb de Bitcoin și Crypto din Europa.
- Platoblockchain. Web3 Metaverse Intelligence. Cunoștințe amplificate. ACCES LIBER.
- CryptoHawk. Radar Altcoin. Încercare gratuită.
- Sursa: https://aws.amazon.com/blogs/machine-learning/intelligently-search-your-jira-projects-with-amazon-kendra-jira-cloud-connector/
- "
- 100
- 420
- Despre Noi
- acces
- în consecință
- Cont
- peste
- adresa
- admin
- administrare
- agil
- Amazon
- O alta
- răspunde
- api
- adecvat
- Avocat Colaborator
- atribute
- disponibil
- AWS
- fiind
- bord
- frontieră
- Cutie
- construi
- construit-in
- afaceri
- capturi
- Carduri
- transporta
- provocări
- provocare
- Schimbare
- Alege
- închidere
- Cloud
- colabora
- comentarii
- comunitate
- Configuraţie
- Consoleze
- conţinut
- conținut
- a contribui
- Control
- Cheltuieli
- crea
- a creat
- creează
- Crearea
- clienţii care
- de date
- demonstra
- detalii
- Dezvoltator
- Dezvoltatorii
- Dezvoltare
- diferit
- documente
- domeniu
- în timpul
- cu ușurință
- permite
- inginerii
- Intrați
- evoluție
- exemplu
- existent
- experienţă
- Domenii
- filtrare
- Filtre
- First
- concentrat
- următor
- formă
- viitor
- GitHub
- ajutor
- ajută
- Cum
- Cum Pentru a
- Totuși
- HTTPS
- Identitate
- implementarea
- Inclusiv
- index
- informații
- Inteligent
- problema
- probleme de
- IT
- cunoştinţe
- limbă
- AFLAȚI
- învăţare
- Bibliotecă
- Link-uri
- Listă
- maşină
- masina de învățare
- făcut
- Efectuarea
- administrare
- manager
- Manageri
- membru
- Membri actuali
- ML
- mai mult
- multiplu
- nume
- Navigare
- deschide
- de deschidere
- Operațiuni
- Opțiune
- Opţiuni
- organizație
- de organizare
- Altele
- propriu
- Proprietarii
- parte
- parteneri
- Platforme
- Politicile
- Popular
- prezenta
- Principal
- proces
- proiect
- management de proiect
- Proiecte
- furniza
- furnizează
- public
- Resurse
- REZULTATE
- reveni
- Alerga
- sdk
- Caută
- în siguranță,
- securitate
- Jetoane de securitate
- Servicii
- set
- indicat
- moale
- Software
- de dezvoltare de software
- solid
- soluţie
- soluţii
- REZOLVAREA
- specialist
- Începe
- Stare
- stoca
- de succes
- echipă
- temporar
- test
- Testarea
- de-a lungul
- semn
- indicativele
- urmări
- tradiţional
- utilizare
- utilizatorii
- verifica
- Vizualizare
- Ce
- în timp ce
- de lucru
- fabrică