Skip to main content

Copilot Spaces を使った開発作業の高速化

開発作業に役立つ の使用方法について説明します。

この機能を使用できるユーザーについて

Anyone with a Copilot license can use .

メモ

は パブリック プレビュー 段階であり、変更される可能性があります。

新機能に着手する場合、システムを理解しようとする場合、またはまだ学習中のコードベースでタスクを開始する場合は、 が役立ちます。

  • 必要なコンテキストを 1 か所に整理して、集中力を維持できます。
  • 関連するコードとドキュメントに基づいて、Copilot からより適切な支援を受けられます。
  • ツールを切り替えたり、他のユーザーに背景情報を聞いたりすることなく、迅速に作業を進められます。

スペースを作成するには、https://github.com/copilot/spaces に移動し、[Create space] をクリックします。

開発作業に役立つ の使用方法の例を次に示します。

新機能の開発

特定の機能に取り組むときは、スペースを使うことで時間を節約し、より高品質な結果を生成できます。 関連するコード、製品仕様、サポート資料 (設計レビューのメモやモックアップの画像の説明など) を追加しましょう。 Copilot は次の場合に役立ちます。

  • 現在の実装がどのように機能するかを要約する。
  • 仕様に基づいて変更または追加を提案する。
  • 最初の実装のドラフトを作成する、または次の手順の概要を示す。
  • 不足している要素や不整合にフラグを設定する。

手順:

このスペースには、低コストの検査を提供する医療非営利団体の新しいユーザー登録フォームが含まれています。 React と Tailwind を使って構築されています。

推奨されるプロンプト:

2FA のサポートを追加するにはどうすればよいですか?

小規模で頻繁に実行されるタスクのロジックを定義する

テレメトリ イベントの追跡やイベント エミッションの処理などの反復的なタスクに取り組むときは、一度ロジックを文書にして、 を通じて他のユーザーと共有すると便利です。 こうすることで、全員の一貫性を保ち、タスクを実行するときの時間を節約できます。 Copilot は次のようにサポートできます。

  • 過去の作業に基づいて効率的なパターンを提案する。
  • 再利用可能な関数やテンプレートの作成を支援する。
  • プロジェクト標準に確実に準拠するようにロジックをレビューする。
  • コードベースで同様のタスクがどのように処理されたかの例を示す。

手順:

あなたは開発者がテレメトリ イベントを実装するのを支援します。 あなたがすべきことは、(1) イベントに対するユーザーの目標を検証する、(2) 既存のイベントの例に基づいて新しいイベント構造を提案する (そして共通のテレメトリ スキーマを使用する)、(3) 新しいバージョンのテレメトリ構成ファイルを作成することです。

推奨されるプロンプト:

ユーザーがアプリ内通知をクリックしたときにログできるようにします。

チームメイトとの知識の共有

プロジェクトでの認証や検索のしくみなど、同じような質問がよく聞かれる状況では、Copilot が役立ちます。

  • コードのしくみについて説明する。
  • 最新のドキュメントに基づいて質問に答える。
  • 新しいチーム メンバーにベスト プラクティスを指導する。

手順:

認証システムに関連付けられたコードとドキュメントを含めます。

推奨されるプロンプト:

SSO のしくみを教えてください。

次のステップ

開発タスクを支援するスペースを作成したら、チームと共有して、引き継ぎや繰り返しの質問を減らすことを検討してください。 「Copilot Spaces を使用したチームとのコラボレーション」をご覧ください。