Організації використовують гнучкі платформи управління проектами, такі як Atlassian Jira щоб дозволити командам співпрацювати для планування, відстеження та доставки результатів. Jira фіксує організаційні знання про роботу результатів у питаннях та коментарях, записаних під час реалізації проекту. Однак зробити ці знання легко та безпечно доступними для користувачів є складним завданням, оскільки вони розрізнені між проблемами, що належать до різних проектів і спринтів. Крім того, оскільки різні зацікавлені сторони, такі як розробники, інженери-тестувальники та менеджери проектів, сприяють вирішенню однієї проблеми, реєструючи її, а потім додаючи вкладення та коментарі, традиційний пошук на основі ключових слів стає неефективним під час пошуку інформації в проектах Jira.
Тепер ви можете використовувати Амазонка Кендра Хмарний з’єднувач Jira для індексації проблем, коментарів та вкладень у ваших проектах Jira, а також пошуку в цьому вмісті за допомогою інтелектуального пошуку Amazon Kendra на основі машинного навчання (ML).
У цій публікації показано, як використовувати хмарний конектор Amazon Kendra Jira, щоб налаштувати екземпляр хмари Jira як джерело даних для індексу Amazon Kendra та здійснити інтелектуальний пошук вмісту проектів у ньому. Ми використовуємо приклад проектів Jira, де члени команди співпрацюють, створюючи проблеми та додаючи до них інформацію у вигляді описів, коментарів та вкладень протягом усього життєвого циклу проблеми.
Огляд рішення
Примірник Jira має один або кілька проектів, де в кожному проекті є члени команди, які працюють над проблемами цього проекту. Кожен член команди має набір дозволів щодо операцій, які вони можуть виконувати щодо різних проблем у проекті, до якого він належить. Члени команди можуть створювати нові проблеми або додавати до них більше інформації у вигляді вкладень і коментарів, а також змінювати статус проблеми від її відкриття до закриття протягом усього життєвого циклу проблеми, визначеного для цього проекту. Менеджер проекту створює спринти, призначає проблеми певним спринтам і призначає власників проблемам. Під час проекту знання, отримані з цих питань, постійно розвиваються.
У нашому рішенні ми налаштовуємо хмарний екземпляр Jira як джерело даних для індексу пошуку Amazon Kendra за допомогою конектора Amazon Kendra Jira. На основі конфігурації, коли джерело даних синхронізовано, конектор сканує та індексує вміст проектів у екземплярі Jira. За бажанням, ви можете налаштувати його на індексацію вмісту на основі журналу змін. З’єднувач також збирає та приймає інформацію про список контролю доступу (ACL) для кожної проблеми, коментаря та вкладення. Інформація ACL використовується для фільтрації контексту користувача, де результати пошуку для запиту фільтруються за тим, до чого користувач має авторизований доступ.
Передумови
Щоб спробувати роз’єм Amazon Kendra для Jira, використовуючи цю публікацію як довідник, вам потрібно наступне:
- An Обліковий запис AWS з привілеями на створення Управління ідентифікацією та доступом AWS (IAM) ролі та політика. Додаткову інформацію див Огляд керування доступом: дозволи та політики та політики для джерел даних Jira.
- Базові знання AWS та робочі знання адміністрування Jira.
- Доступ адміністратора до екземпляра хмари Jira.
Конфігурація екземпляра Jira
У цьому розділі описується конфігурація Jira, яка використовується, щоб продемонструвати, як налаштувати джерело даних Amazon Kendra за допомогою конектора Jira, завантажувати дані з проектів Jira в індекс Amazon Kendra та робити пошукові запити. Ви можете використовувати свій власний екземпляр Jira, для якого у вас є доступ адміністратора, або створити новий проект і виконати кроки, щоб випробувати конектор Amazon Kendra для Jira.
У нашому прикладі Jira ми створили два проекти, щоб продемонструвати, що пошукові запити, зроблені користувачами, повертають результати лише з тих проектів, до яких вони мають доступ. Ми використали дані з таких проектів, які є загальнодоступними, щоб імітувати варіанти використання реальних проектів розробки програмного забезпечення:
- Проект GitHub про внески спільноти AWS CLI
- Проект з популярної бібліотеки глибокого навчання PyTorch
Нижче наведено скріншот нашої дошки в стилі Канбан для проекту 1.
Створіть маркер API для екземпляра Jira
Щоб отримати маркер API, необхідний для налаштування конектора Amazon Kendra Jira, виконайте такі дії:
- Увійти в https://id.atlassian.com/manage/api-tokens.
- Вибирати Створіть маркер API.
- У діалоговому вікні, що з’явиться, введіть мітку для маркера та виберіть Створювати.
- Вибирати Скопіювати і введіть жетон у тимчасовий блокнот.
Ви не можете скопіювати цей маркер знову, і він потрібен для налаштування конектора Amazon Kendra Jira.
Налаштуйте джерело даних за допомогою конектора Amazon Kendra для Jira
Щоб додати джерело даних до індексу Amazon Kendra за допомогою конектора Jira, можна використовувати наявний індекс або створити новий індекс. Потім виконайте наступні кроки. Додаткову інформацію на цю тему див Посібник розробника Amazon Kendra.
- На консолі Amazon Kendra відкрийте свій покажчик і виберіть Джерела даних у навігаційній панелі.
- Вибирати Додати джерело даних.
- під Jiraвиберіть Додати роз'єм.
- У Вкажіть деталі джерела даних введіть деталі свого джерела даних та виберіть МАЙБУТНІ.
- У Визначте доступ і безпеку розділ, для URL-адреса облікового запису Jira, введіть URL-адресу вашого екземпляра хмари Jira.
- під Authentication, у вас є два варіанти:
- Вибирати Створювати щоб додати новий секрет за допомогою маркера API Jira, який ви скопіювали зі свого екземпляра Jira, і використовуйте адресу електронної пошти, яка використовується для входу в Jira як ідентифікатор Jira. (Це варіант, який ми вибираємо для цієї публікації.)
- Використовуйте існуючий Менеджер секретів AWS секрет, що містить маркер API для екземпляра Jira, до якого потрібно отримати доступ до конектора.
- для Роль IAMвиберіть Створіть нову роль або виберіть наявну роль IAM, налаштовану відповідними політиками IAM, щоб отримати доступ до секрету Secrets Manager, індексу Amazon Kendra та джерела даних.
- Вибирати МАЙБУТНІ.
- У Налаштувати параметри синхронізації надайте інформацію про область синхронізації та розклад виконання.
- Вибирати МАЙБУТНІ.
- У Встановити відображення полів Ви можете за бажанням налаштувати зіставлення полів або те, як імена полів Jira зіставляються з атрибутами або аспектами Amazon Kendra.
- Вибирати МАЙБУТНІ.
- Перевірте свої налаштування та підтвердіть додавання джерела даних.
- Після додавання джерела даних виберіть Джерела даних на панелі навігації виберіть нещодавно додане джерело даних і виберіть Синхронізуйте зараз щоб почати синхронізацію джерела даних з індексом Amazon Kendra.
Процес синхронізації може тривати приблизно 10–15 хвилин. Тепер увімкнумо контроль доступу для індексу Amazon Kendra. - На панелі навігації виберіть свій індекс.
- У середній панелі виберіть Контроль доступу користувачів Вкладка.
- Вибирати Змінити налаштування і змініть налаштування, щоб вони виглядали як на скріншоті нижче.
- Вибирати МАЙБУТНІ а потім виберіть Оновити.
Виконуйте інтелектуальний пошук за допомогою Amazon Kendra
Перш ніж спробувати здійснити пошук на консолі Amazon Kendra або використовувати API, переконайтеся, що синхронізація джерела даних завершена. Щоб перевірити, перегляньте джерела даних і переконайтеся, що остання синхронізація була успішною.
- Щоб почати пошук, виберіть на консолі Amazon Kendra Пошук індексованого вмісту у навігаційній панелі.
Вас буде переспрямовано на консоль пошуку Amazon Kendra. - Розширювати Тестовий запит із маркером доступу І вибирай Застосувати маркер.
- для ім'я користувача, введіть адресу електронної пошти, пов’язану з вашим обліковим записом Jira.
- Вибирати Застосовувати.
Тепер ми готові шукати наш індекс. Давайте використаємо запит «де boto3 зберігає маркери безпеки?»
У цьому випадку Кендра надає запропоновану відповідь з однієї з карток нашого проекту Kanban на Jira.
Зауважте, що це також запропонована відповідь, яка вказує на проблему, що обговорює маркери безпеки AWS і Boto3. Ви також можете створити досвід пошуку за допомогою кількох джерел даних, включаючи документацію SDK та вікі, за допомогою Amazon Kendra, і відповідно представити результати та пов’язані посилання. На наступному знімку екрана показано інший пошуковий запит, зроблений за тим самим індексом.
Зауважте, що коли ми застосовуємо інший маркер доступу (пов’язуємо пошук з іншим користувачем), результати пошуку обмежуються проектами, до яких цей користувач має доступ.
Нарешті, ми також можемо використовувати фільтри, що відповідають Jira, у нашому пошуку. Спочатку ми переходимо до нашого індексу Визначення аспекту сторінку та перевірте Facetable та цінності j_status
, j_assignee
та j_project_name
. Для кожного пошуку ми можемо фільтрувати за цими полями, як показано на наступному знімку екрана.
Прибирати
Щоб уникнути витрат у майбутньому, очистіть ресурси, які ви створили як частину цього рішення. Якщо під час тестування цього рішення ви створили новий індекс Amazon Kendra, видаліть його. Якщо ви додали нове джерело даних лише за допомогою конектора Amazon Kendra для Jira, видаліть це джерело даних.
Висновок
Завдяки конектору Amazon Kendra Jira ваша організація може зробити безцінні знання у ваших проектах Jira доступними для ваших користувачів за допомогою інтелектуального пошуку на основі Amazon Kendra.
Щоб дізнатися більше про роз’єм Amazon Kendra Jira, див Роз’єм Amazon Kendra Jira розділ посібника для розробників Amazon Kendra.
Додаткову інформацію про інші вбудовані роз’єми Amazon Kendra до популярних джерел даних див Розкрийте знання в робочих просторах Slack за допомогою інтелектуального пошуку за допомогою конектора Amazon Kendra Slack та Шукайте знання в документах Quip за допомогою інтелектуального пошуку за допомогою конектора Quip для Amazon Kendra.
Про авторів
Шреяс Субраманян є спеціалістом з AI/ML, архітектором рішень і допомагає клієнтам за допомогою машинного навчання вирішувати їхні бізнес-задачі в хмарі AWS.
Абхінав Джавадекар є головним архітектором рішень, зосередженим на Amazon Kendra в команді мовних служб AI/ML в AWS. Abhinav працює з клієнтами та партнерами AWS, щоб допомогти їм створити інтелектуальні пошукові рішення на AWS.
- Coinsmart. Найкраща в Європі біржа біткойн та криптовалют.
- Платоблокчейн. Web3 Metaverse Intelligence. Розширені знання. БЕЗКОШТОВНИЙ ДОСТУП.
- CryptoHawk. Альткойн Радар. Безкоштовне випробування.
- Джерело: https://aws.amazon.com/blogs/machine-learning/intelligently-search-your-jira-projects-with-amazon-kendra-jira-cloud-connector/
- "
- 100
- 420
- МЕНЮ
- доступ
- відповідно
- рахунки
- через
- адреса
- адмін
- адміністрація
- моторний
- Amazon
- Інший
- відповідь
- API
- відповідний
- Юрист
- Атрибути
- доступний
- AWS
- буття
- рада
- border
- Box
- будувати
- вбудований
- бізнес
- захвати
- Cards
- нести
- проблеми
- складні
- зміна
- Вибирати
- закриття
- хмара
- співпрацювати
- коментарі
- співтовариство
- конфігурація
- Консоль
- зміст
- зміст
- сприяти
- контроль
- витрати
- створювати
- створений
- створює
- створення
- Клієнти
- дані
- демонструвати
- деталі
- Розробник
- розробників
- розробка
- різний
- документація
- домен
- під час
- легко
- включіть
- Інженери
- Що натомість? Створіть віртуальну версію себе у
- еволюціонує
- приклад
- існуючий
- досвід
- Поля
- фільтрація
- Фільтри
- Перший
- увагу
- після
- форма
- майбутнє
- GitHub
- допомога
- допомагає
- Як
- How To
- Однак
- HTTPS
- Особистість
- реалізація
- У тому числі
- індекс
- інформація
- Розумний
- питання
- питання
- IT
- знання
- мова
- УЧИТЬСЯ
- вивчення
- бібліотека
- зв'язку
- список
- машина
- навчання за допомогою машини
- made
- Робить
- управління
- менеджер
- Менеджери
- член
- члени
- ML
- більше
- множинний
- Імена
- навігація
- відкрити
- відкриття
- операції
- варіант
- Опції
- організація
- організаційної
- Інше
- власний
- Власники
- частина
- партнери
- Платформи
- Політика
- популярний
- представити
- Головний
- процес
- проект
- управління проектом
- проектів
- забезпечувати
- забезпечує
- громадськість
- доречний
- ресурси
- результати
- повертати
- прогін
- Sdk
- Пошук
- безпечно
- безпеку
- Токени безпеки
- Послуги
- комплект
- показаний
- слабкий
- Софтвер
- розробка програмного забезпечення
- solid
- рішення
- Рішення
- ВИРІШИТИ
- спеціаліст
- старт
- Статус
- зберігати
- успішний
- команда
- тимчасовий
- тест
- Тестування
- по всьому
- знак
- Жетони
- трек
- традиційний
- використання
- користувачі
- перевірити
- вид
- Що
- в той час як
- робочий
- працює