GitLab Knowledge Cloud Microsoft 365 Copilot コネクタは、GitLab.com 上の GitLab プロジェクトに格納されているドキュメントとナレッジ成果物にインデックスを付けます。 これらの資産には、通常、プロジェクト Wiki、readme ファイル、アーキテクチャと設計ドキュメント、オンボード ガイド、Runbook、プロセス、システム、ベスト プラクティスの文書化に使用されるその他の Markdown ベースの知識が含まれます。 これらの成果物は、機関の知識をキャプチャし、エンジニアリング、運用、および部門間のチームに長期的な参照を提供します。
GitLab Knowledge Cloud コネクタを使用してデータのインデックスを作成する理由
GitLab Knowledge Cloud コネクタを使用すると、組織は GitLab でホストされているドキュメントのインデックスを作成し、Microsoft 365 Copilotおよび Microsoft Search で使用できるようにします。 このインデックス作成を使用すると、ユーザーは Microsoft 365 ワークフロー内でエンジニアリングと運用に関する知識を直接検出、要約、再利用できます。
一般的なシナリオは次のとおりです。
- 開発者の生産性:開発者は、Teams や Copilot を離れることなく、GitLab からアーキテクチャの決定、API ドキュメント、コントリビューション ガイドラインをすばやく見つけることができます。
- オンボードと有効化: 新しいエンジニアやサポート スタッフが、GitLab に格納されているオンボード ガイド、Runbook、チーム標準を検出するのに役立ちます。
- オペレーショナル エクセレンス: サイト信頼性エンジニアリング (SRE) と IT チームが、ライブ調査中にトラブルシューティング ガイド、インシデント Runbook、および事後ドキュメントを取得できるようにします。
- プロジェクトと技術的な連携: 複数の GitLab プロジェクトにわたる設計ドキュメントと技術提案をまとめることで、エンジニアリングリーダーとアーキテクトをサポートします。
- エンタープライズ ナレッジ検出: Microsoft Search を通じて GitLab でホストされているドキュメントを見つけやすくし、クロスチームとクロスファンクションのコラボレーションを強化します。
GitLab Knowledge Cloud コネクタを使用してエージェントを構築する
開発者は、このコネクタを、Copilot Studio、Microsoft 365 Copilotのエージェント ビルダー、または Microsoft 365 Agents Toolkit を使用して構築する宣言型エージェントのナレッジ ソースとして使用できます。
エージェントプロンプト
次の例では、エージェント ビルダーが GitLab Knowledge Cloud から情報を取得するのに役立つプロンプトを示します。
| 役割 | サンプル プロンプト |
|---|---|
| Developer | API の認証フローについて説明する GitLab ドキュメントをご覧ください。 |
| プロジェクト マネージャー | 現在のプロジェクトのアーキテクチャとスコープに関連する GitLab Wiki ページを要約します。 |
| サポート エージェント | API タイムアウトの問題の処理に関連する GitLab Runbook を検索し、推奨される手順を要約します。 |
| エンジニアリング マネージャー | 新しい課金プラットフォームに関連する GitLab の設計ドキュメントの概要を教えてください。 |
| SRE/Ops | 運用インシデント対応と停止復旧手順に関連する GitLab ドキュメントを見つけます。 |
GitLab Knowledge Cloud コネクタの機能と制限事項
GitLab Knowledge Cloud コネクタを使用すると、ユーザーは次のことが可能になります。
- Copilot の自然言語クエリを使用して、Wiki、README ファイル、デザイン ドキュメント、Runbook などの GitLab ナレッジ資産を取得します。
- GitLab リポジトリに保持されている、信頼できるエンジニアリングと運用に関するドキュメントを検出して要約します。
- Microsoft Search でのチーム間コラボレーションに関する Surface プロジェクト所有の知識。
コネクタには、次の制限があります。
- インデックス作成の速度は、項目の量と GitLab のレート制限の制約によって異なります。
- フル クロールと増分クロールの間隔は、GitLab API の可用性と組織の設定によって異なります。
GitLab Knowledge Cloud からインデックスが作成されたデータ型
コネクタは、GitLab プロジェクトに格納されている Markdown ベースのナレッジ 成果物にインデックスを付けます。これには、次のものが含まれます。
- Wiki ページ
- README ファイル
- アーキテクチャと設計ドキュメント
- オンボード ガイド
- Runbook と運用ドキュメント
インデックス付きコンテンツは、Microsoft 365 Copilot応答と Microsoft Search の結果に表示され、接続されているすべての GitLab ナレッジの要約、推論、取得が可能になります。
アクセス許可モデルとアクセス制御
正しいアクセス制御を確保するために、GitLab ユーザー ID を次を使用してMicrosoft Entra IDにマップできます。
- 電子メール
- ログイン
- 名前
- 必要に応じて正規表現変換
可視性オプションには、次のものが含まれます。
- このデータ ソースへのアクセス権を持つユーザーのみ (既定)
- すべてのユーザー
マップされたアクセス許可により、GitLab で一致するエンタイトルメントを持つユーザーのみが Copilot の対応するインデックス付きナレッジにアクセスできるようになります。