組織はアトラシアンなどのアジャイル プロジェクト管理プラットフォームを使用しています JIRA チームが協力して成果物の計画、追跡、出荷を行えるようにします。 Jira は、プロジェクトの実装中に記録された課題やコメントから、成果物の仕組みに関する組織の知識を取得します。 ただし、この知識はさまざまなプロジェクトやスプリントに属する問題にわたって断片化されているため、ユーザーがこの知識を簡単かつ安全に利用できるようにすることは困難です。 さらに、開発者、テスト エンジニア、プロジェクト マネージャーなどのさまざまな関係者が、同じ問題をログに記録し、添付ファイルやコメントを追加することで同じ問題に関与しているため、Jira プロジェクト内の情報を検索する場合、従来のキーワード ベースの検索は無効になります。
これで、 アマゾンケンドラ Jira プロジェクト内の課題、コメント、添付ファイルにインデックスを付け、機械学習 (ML) を活用した Amazon Kendra インテリジェント検索を使用してこのコンテンツを検索するための Jira クラウドコネクタ。
この投稿では、Amazon Kendra Jira クラウド コネクタを使用して、Jira クラウド インスタンスを Amazon Kendra インデックスのデータ ソースとして設定し、その中のプロジェクトのコンテンツをインテリジェントに検索する方法を示します。 ここでは、チーム メンバーが課題を作成し、課題のライフサイクル全体にわたって説明、コメント、添付ファイルの形式で情報を追加することで共同作業する Jira プロジェクトの例を使用します。
ソリューションの概要
Jira インスタンスには XNUMX つ以上のプロジェクトがあり、各プロジェクトにはチーム メンバーがそのプロジェクト内の課題に取り組んでいます。 各チーム メンバーは、所属するプロジェクト内のさまざまな問題に関して実行できる操作に関する一連の権限を持っています。 チーム メンバーは、新しい問題を作成したり、添付ファイルやコメントの形式で問題に情報を追加したり、プロジェクトに定義された問題のライフサイクル全体にわたって問題の開始から終了まで問題のステータスを変更したりできます。 プロジェクト マネージャーは、スプリントを作成し、特定のスプリントに課題を割り当て、課題に所有者を割り当てます。 プロジェクトの進行中、これらの問題で得られた知識は進化し続けます。
このソリューションでは、Amazon Kendra Jira コネクタを使用して、Amazon Kendra 検索インデックスへのデータ ソースとして Jira クラウド インスタンスを設定します。 構成に基づいて、データ ソースが同期されると、コネクタは Jira インスタンス内のプロジェクトのコンテンツをクロールし、インデックスを作成します。 オプションで、変更ログに基づいてコンテンツのインデックスを作成するように構成できます。 また、コネクタは、各問題、コメント、添付ファイルのアクセス制御リスト (ACL) 情報を収集して取り込みます。 ACL 情報はユーザー コンテキスト フィルタリングに使用され、ユーザーがアクセスを許可されているものによってクエリの検索結果がフィルタリングされます。
前提条件
この投稿を参考にして Jira 用の Amazon Kendra コネクタを試すには、以下が必要です。
- An AWSアカウント 作成する権限を持つ AWS IDおよびアクセス管理 (IAM)役割とポリシー。 詳細については、を参照してください。 アクセス管理の概要:アクセス許可とポリシー & Jira データ ソースのポリシー.
- AWS の基本的な知識と Jira 管理の実践的な知識。
- Jira クラウド インスタンスへの管理者アクセス。
Jira インスタンスの構成
このセクションでは、Jira コネクタを使用して Amazon Kendra データ ソースを設定し、Jira プロジェクトから Amazon Kendra インデックスにデータを取り込み、検索クエリを作成する方法を示すために使用される Jira 設定について説明します。 管理者アクセス権がある独自の Jira インスタンスを使用することも、新しいプロジェクトを作成して、Jira 用の Amazon Kendra コネクタを試す手順を実行することもできます。
Jira インスタンスの例では、ユーザーが行った検索クエリがアクセス権のあるプロジェクトのみからの結果を返すことを示すために XNUMX つのプロジェクトを作成しました。 次のパブリック ドメイン プロジェクトのデータを使用して、実際のソフトウェア開発プロジェクトのユースケースをシミュレートしました。
以下は、プロジェクト 1 のカンバン スタイル ボードのスクリーンショットです。
Jira インスタンスの API トークンを作成する
Amazon Kendra Jira コネクタの設定に必要な API トークンを取得するには、次の手順を実行します。
- ログインする https://id.atlassian.com/manage/api-tokens.
- 選択する APIトークンを作成する.
- 表示されるダイアログ ボックスで、トークンのラベルを入力し、 創造する.
- 選択する コピー 一時的なメモ帳にトークンを入力します。
このトークンは再度コピーすることはできません。Amazon Kendra Jira コネクタを設定するために必要です。
Jira 用の Amazon Kendra コネクタを使用してデータ ソースを設定する
Jira コネクタを使用してデータソースを Amazon Kendra インデックスに追加するには、既存のインデックスを使用するか、 新しいインデックスを作成する。 次に、次の手順を完了します。 このトピックの詳細については、以下を参照してください。 AmazonKendra開発者ガイド.
- Amazon Kendraコンソールで、インデックスを開き、[ データソース ナビゲーションペインに表示されます。
- 選択する データソースを追加する.
- JIRA、選択する コネクタを追加.
- データソースの詳細を指定する セクションで、データソースの詳細を入力し、を選択します Next.
- アクセスとセキュリティを定義する セクション、 Jira アカウントの URL、Jira クラウド インスタンスの URL を入力します。
- 認証、次の2つのオプションがあります。
- 選択する 創造する Jira インスタンスからコピーした Jira API トークンを使用して新しいシークレットを追加し、Jira へのログインに使用する電子メール アドレスを Jira ID として使用します。 (これはこの投稿で選択したオプションです。)
- 既存のものを使用する AWSシークレットマネージャー コネクタがアクセスできるようにする Jira インスタンスの API トークンを含むシークレット。
- IAMの役割、選択する 新しい役割を作成する または、適切なIAMポリシーで構成された既存のIAMロールを選択して、Secrets Managerシークレット、Amazon Kendraインデックス、およびデータソースにアクセスします。
- 選択する Next.
- 同期設定を構成する セクションでは、同期スコープと実行スケジュールに関する情報を提供します。
- 選択する Next.
- フィールドマッピングを設定する セクションでは、オプションでフィールドマッピング、または Jira フィールド名を Amazon Kendra 属性またはファセットにマッピングする方法を設定できます。
- 選択する Next.
- 設定を確認し、データソースを追加することを確認します。
- データソースを追加したら、次を選択します データソース ナビゲーションペインで、新しく追加されたデータソースを選択し、 今すぐ同期 AmazonKendraインデックスとのデータソースの同期を開始します。
同期プロセスには約 10 ~ 15 分かかる場合があります。 次に、Amazon Kendra インデックスのアクセス制御を有効にしてみましょう。 - ナビゲーションペインで、インデックスを選択します。
- 中央のペインで、 ユーザーアクセス制御 タブには何も表示されないことに注意してください。
- 選択する 編集の設定 次のスクリーンショットのように設定を変更します。
- 選択する Next それから、 アップデイト.
AmazonKendraでインテリジェントな検索を実行する
Amazon Kendraコンソールで検索するかAPIを使用する前に、データソースの同期が完了していることを確認してください。 確認するには、データソースを表示し、最後の同期が成功したかどうかを確認します。
- 検索を開始するには、AmazonKendraコンソールで次を選択します インデックス付きコンテンツを検索 ナビゲーションペインに表示されます。
Amazon Kendra Search コンソールにリダイレクトされます。 - 詳細 アクセストークンを使用してクエリをテストする 選択して トークンを適用する.
- 、Jira アカウントに関連付けられたメール アドレスを入力します。
- 選択する 申し込む.
これで、インデックスを検索する準備が整いました。 「boto3 はセキュリティ トークンをどこに保存しますか?」というクエリを使用してみましょう。
この場合、Kendra は、Jira のカンバン プロジェクトのカードの XNUMX つから提案された回答を提供します。
これは、AWS セキュリティ トークンと Boto3 について議論している問題を指す推奨回答でもあることに注意してください。 また、Amazon Kendra を使用して SDK ドキュメントや Wiki などの複数のデータソースを使用した検索エクスペリエンスを構築し、それに応じて結果と関連リンクを表示することもできます。 次のスクリーンショットは、同じインデックスに対して作成された別の検索クエリを示しています。
別のアクセス トークンを適用すると (検索を別のユーザーに関連付けると)、検索結果はこのユーザーがアクセスできるプロジェクトに制限されることに注意してください。
最後に、検索で Jira に関連するフィルターを使用することもできます。 まず、インデックスに移動します。 ファセット定義 ページして確認してください ファセットテーブル for j_status
, j_assignee
, j_project_name
。 次のスクリーンショットに示すように、検索ごとにこれらのフィールドでフィルタリングできます。
クリーンアップ
将来のコストの発生を避けるために、このソリューションの一部として作成したリソースをクリーンアップしてください。 このソリューションのテスト中に新しい Amazon Kendra インデックスを作成した場合は、それを削除します。 Jira 用の Amazon Kendra コネクタを使用して新しいデータ ソースを追加しただけの場合は、そのデータ ソースを削除します。
まとめ
Amazon Kendra Jira コネクタを使用すると、組織は、Amazon Kendra によるインテリジェントな検索を使用して、Jira プロジェクトの貴重な知識をユーザーが安全に利用できるようにすることができます。
Amazon Kendra Jira コネクタの詳細については、を参照してください。 Amazon Kendra Jira コネクタ Amazon Kendra 開発者ガイドのセクション.
一般的なデータソースへの他のAmazonKendra組み込みコネクタの詳細については、を参照してください。 Amazon Kendra Slackコネクタを使用したインテリジェントな検索で、Slackワークスペースの知識を解明します & Amazon KendraのQuipコネクタを使用して、インテリジェントな検索でQuipドキュメントの知識を検索します.
著者について
シュレヤスサブラマニアン はAI/MLスペシャリストのソリューションアーキテクトであり、機械学習を使用してAWSクラウドでのビジネス上の課題を解決することでお客様を支援します。
アビナブ・ジャワデカール は、AWSのAI/ML言語サービスチームでAmazonKendraに焦点を当てたプリンシパルソリューションアーキテクトです。 Abhinavは、AWSのお客様やパートナーと協力して、AWSでインテリジェントな検索ソリューションを構築できるよう支援します。
- "
- 100
- 420
- 私たちについて
- アクセス
- それに応じて
- 越えて
- 住所
- 管理人
- 管理
- 使い勝手のいい
- Amazon
- 別の
- 回答
- API
- 適切な
- 仲間
- 属性
- 利用できます
- AWS
- さ
- ボード
- 国境
- ボックス
- ビルド
- 内蔵
- ビジネス
- キャプチャ
- カード
- キャリー
- 課題
- 挑戦
- 変化する
- 選択する
- 閉鎖
- クラウド
- 協力します
- 注釈
- コミュニティ
- 領事
- コンテンツ
- 中身
- 貢献する
- コントロール
- コスト
- 作ります
- 作成した
- 作成します。
- 作成
- Customers
- データ
- 実証します
- 細部
- Developer
- 開発者
- 開発
- 異なります
- ドキュメント
- ドメイン
- 間に
- 簡単に
- enable
- エンジニア
- 入力します
- 進化
- 例
- 既存の
- 体験
- フィールズ
- フィルタリング
- フィルター
- 名
- 焦点を当て
- フォロー中
- フォーム
- 未来
- GitHubの
- 助けます
- ことができます
- 認定条件
- How To
- しかしながら
- HTTPS
- アイデンティティ
- 実装
- 含めて
- index
- 情報
- インテリジェント-
- 問題
- 問題
- IT
- 知識
- 言語
- LEARN
- 学習
- 図書館
- リンク
- リスト
- 機械
- 機械学習
- 製
- 作成
- 管理
- マネージャー
- マネージャー
- メンバー
- メンバー
- ML
- 他には?
- の試合に
- 名
- ナビゲーション
- 開いた
- 開設
- 業務執行統括
- オプション
- オプション
- 組織
- 組織の
- その他
- 自分の
- 所有者
- 部
- パートナー
- プラットフォーム
- ポリシー
- 人気
- 現在
- 校長
- プロセス
- プロジェクト
- プロジェクト管理
- プロジェクト(実績作品)
- 提供します
- は、大阪で
- 公共
- 関連した
- リソース
- 結果
- return
- ラン
- SDDK
- を検索
- しっかりと
- セキュリティ
- セキュリティトークン
- サービス
- セッションに
- 示す
- スラック
- ソフトウェア
- ソフトウェア開発
- 固体
- 溶液
- ソリューション
- 解決する
- 専門家
- start
- Status:
- 店舗
- 成功した
- チーム
- 一時的
- test
- テスト
- 全体
- トークン
- トークン
- 追跡する
- 伝統的な
- つかいます
- users
- 確認する
- 詳しく見る
- この試験は
- while
- ワーキング
- 作品