Skip to main content

会社での Copilot の導入の推進

Copilot の導入を推進するための効果的な有効化プロセスを計画する方法について説明します。

効果的な有効化プロセスは、organization への Copilot の導入を推進するために不可欠です。 このプロセスを organization のニーズと目標に合わせて調整し、チームが Copilot の効果的な使い方を理解するのに役立つよう設計する必要があります。

有効化プロセスは、フィードバックと結果に基づいて進化する可能性があります。 プロセスのレビューと更新を定期的に行って、organization のニーズが満たされ続けるようにする必要があります。

GitHub Copilot の有効化プロセスは、次のステージに分けることができます。

  • ライセンスの付与
  • ユーザーによる環境の設定のサポート
  • Copilot の効果的な使用のサポート

前提条件

ライセンスの付与

GitHub Copilot の導入を推進する前に、チームが製品にアクセスできるようにする必要があります。 詳しくは、「組織のメンバーに Copilot へのアクセスを付与する」をご覧ください。

Organization の規模によっては、小規模なパイロット プログラムから始めることをお勧めします。 このようにすると、有効化プロセスをテストし、必要な調整を行ってから、organization の他の部分にロールアウトすることができます。

まず、Copilot の使用に関心のある少数のチームを見つけます。 次に、これらのチームと協力して、Copilot を使い始めるのを手助けできます。

ユーザーによる環境の設定のサポート

チームが GitHub Copilot にアクセスできるようになったら、チームが自信を持って環境の設定を行えるようにします。 GitHub には、ユーザーが環境を設定し、一般的な問題を解決するのに役立つ、包括的なドキュメントが用意されています。 「GitHub Copilot を自分用に設定する」と「GitHub Copilot のトラブルシューティング」を参照してください。

会社のプロキシまたはファイアウォールを使っている場合は、ユーザーが GitHub Copilot に接続できるようにするための追加の手順があります。

さらに複雑な問題の場合は、ユーザーの問題解決を支援する内部の連絡先を指定するか、ユーザーを GitHub Support にエスカレートすることもできます。 ファイアウォールとネットワークの構成の問題のトラブルシューティングを確実に行うことができる担当者を選ぶ必要があります。

Organization での Copilot の効果的な使用のサポート

このセクションでは、Copilot の効果的な使用をサポートする方法の例を示します。 これらの例を出発点として使用し、organization のニーズと目標を満たすように適応させることができます。

オンボード リソースの作成

チームが Copilot を使い始めるのに役立つ内部オンボード資料を作成できます。 これらの資料には、Copilot の使用に関する organization のポリシーとガイドライン、GitHub のドキュメント、関連する GitHub のブログ投稿、役に立つと思われるその他のリソースが含まれる場合があります。

オンボード資料には次の GitHub ドキュメントを含めることをお勧めします。

また、GitHub リポジトリを作成してこれらの資料を格納し、チームに独自のリソースとベスト プラクティスの提供を促すこともできます。 これは、Copilot を使用しているチーム間の連帯感を高め、新しいチームが簡単に使い始められるようにするのに役立ちます。

パイロット プログラムの使用

パイロット プログラムのユーザーによるオンボード リソースの使用は、フィードバックの最初の機会になり、Copilot を大規模にロールアウトする前に解決する必要がある問題があるかどうかを確認できます。

フィードバックを集める方法の 1 つは、アンケートです。 Copilot アンケート エンジンを使って、Copilot エクスペリエンスの特定のポイントでアンケートをトリガーするアプリを作成できます。 Copilot アンケート エンジンのページをご覧ください。

トレーニングとサポートの提供

パイロット プログラムからは、Copilot の使用に熱心で、他のユーザーが使い始めるのを手助けしたいと思っている、Copilot 推進者のグループを見つけ出すことができます。 これらの推進者と協力してトレーニング セッション、ワークショップ、その他のリソースを作成し、チームが Copilot を使い始めるのを支援できます。

また、GitHub Discussions を使って、チームが質問したり、ベスト プラクティスを共有したり、互いに教え合ったりできるスペースを作ることもできます。 これは、Copilot を使用しているチーム間の連帯感を高め、新しいチームが簡単に使い始められるようにするのに役立ちます。

GitHub には、専用の Copilot ワークショップ リポジトリも用意されており、チームが Copilot の効果的な使い方を学ぶのに役立つ厳選されたワークショップが含まれます。 Copilot ワークショップのページをご覧ください。

学習リソースの提供

オンボード リソースに加えて、チームが Copilot に関するスキルを向上させるのに役立つ学習リソースのライブラリを提供することもできます。 Copilot Chat クックブックは、始めるのに最適な場所です。 クックブックは、Copilot に質問してさまざまなタスクに役立つ情報を得る方法を学習するのに使用できるプロンプトの例のコレクションです。 「Copilot Chat クックブック」を参照してください。

望まれていることの周知

Copilot の使用に関する具体的なガイドラインが organization にある場合は、オンボード資料や、チームが情報を探す可能性がある他の場所で、それを明確に伝える必要があります。 たとえば、一定期間使っていないユーザーについて Copilot へのアクセスを取り消す場合は、ユーザーにこのポリシーを確実に認識させます。

継続的な分析と最適化

Copilot 有効化プロセスを実装した後は、そのレビューと最適化を定期的に行い、organization のニーズを満たし続ける必要があります。 これを行うにはいくつかの方法があります。

  • 使用状況データの監視による、傾向とパターンの特定。 「Copilot メトリック API を使った時間の経過に伴う使用量の分析」を参照してください。
  • 割り当てられたライセンスを使っていないユーザーのフォローアップ。 API を使って、割り当てられたシートごとに、最新のアクティビティの日付を確認できます。 「Copilot ユーザー管理用の REST API エンドポイント」を参照してください。
  • うまく機能している部分と、改善できる部分を理解するための、チームからのフィードバックの収集
  • GitHub Discussions や他の通信チャネルのレビューによる、よく発生している問題と質問の特定