GitHub Cloud Issues Microsoft 365 Copilot コネクタを使用すると、organizationで GitHub に格納されている問題をインデックス付けして、Microsoft 365 Copilotや Microsoft Search エクスペリエンスで表示できます。 コネクタを構成してデプロイすると、ユーザーは Microsoft 365 で GitHub の問題データを直接検索して取得できます。
GitHub Cloud Issues コネクタを使用してデータのインデックスを作成する理由
組織では、GitHub Cloud Issues コネクタを使用して次のことが行われます。
- GitHub の問題データをMicrosoft 365 Copilot応答で検出できるようにします。
- Microsoft Search を有効にして、関連する GitHub イシュー コンテンツを返します。
- GitHub と Microsoft 365 の間のコンテキスト切り替えを減らすことで、生産性を向上させます。
一般的なユース ケースは次のとおりです。
- 開発者は、Microsoft Teamsや Outlook を離れることなく、GitHub の問題の詳細をすばやく見つけることができます。
- プロジェクト マネージャーは、Copilot で問題の進行状況を直接追跡できます。
- サポート チームは、トラブルシューティング中に GitHub の問題履歴にアクセスできます。
GitHub Cloud Issues コネクタを使用してエージェントを構築する
開発者は、このコネクタを、ビルドする宣言型エージェントのナレッジ ソースとして使用できます。
エージェントプロンプト
次の表に、GitHub Cloud Issues コネクタから情報を取得するためにユーザーが使用できるプロンプトの例を示します。
| 役割 | サンプル プロンプト |
|---|---|
| Developer | 過去 7 日間に割り当てられた開いているすべての GitHub の問題を表示します。 |
| プロジェクト管理者 | リリース マイルストーンの優先度の高い GitHub の問題を要約します。 |
| サポート エージェント | エラー コード 500 に関連する GitHub の問題を API で見つけます。 |
GitHub Cloud Issues コネクタの機能と制限事項
GitHub Cloud Issues コネクタを使用すると、ユーザーは次のことが可能になります。
- サポートされている組織からの GitHub の問題にインデックスを付けます。
- セキュリティで保護されたアクセスを実現するために、GitHub のアクセス制御リスト (ACL) とユーザーのアクセス許可を維持します。
- クロールの頻度とインデックス作成の基本設定をカスタマイズします。
コネクタには、次の制限があります。
- オンプレミスまたはセルフホステッド GitHub インスタンスはサポートされていません。
- GitHub CI/CD パイプラインは、状態情報を超えてインデックスが作成されません。
- このコネクタは GitHub Enterprise 用に設計されています。 Free プランまたは Team GitHub プランの機能が制限される場合があります。
- 最大 30 MB のサイズのコンテンツのみがサポートされています。 より大きなコンテンツにはインデックスが作成されません。 ほとんどの場合、問題のコンテンツはこの制限の下にあります。
- セキュリティ上の理由から、コネクタは、すべてのリポジトリがパブリックである組織のインデックス作成をサポートしていません。 このシナリオのブロックを解除するには、Microsoft サポートにお問い合わせください。
GitHub クラウドの問題からインデックスが作成されたデータ型
コネクタは、次のデータ型にインデックスを付けます。
| データ型 | 説明 |
|---|---|
| 問題 | 問題のタイトル、説明、ラベル、タイムスタンプ、メタデータが含まれます。 |
インデックス付きコンテンツは、Microsoft 365 Copilot応答と Microsoft Search の結果で使用できます。
アクセス許可モデルとアクセス制御
コネクタは GitHub のアクセス許可を適用し、Microsoft Entra ID ID にマップします。 正しいアクセス許可の適用を保証するには:
- GitHub ユーザー ID を、メール、サインイン、または名前を使用してMicrosoft Entra IDにマップします。
- 直接マッピングが失敗した場合は、正規表現 (正規表現) を使用して ID データを変換します。
- コネクタでは、organization レベルのリポジトリ アクセス制限が適用されます。