Skip to main content

GitHub Mobile で GitHub Copilot に質問をする

コーディングに関する質問をしたり、リポジトリを探索したり、 GitHub Mobileの pull request に関するヘルプを表示したりします。

制限事項

次の制限事項が GitHub Mobile のCopilot Chat に適用されます。

  • 組織 または企業のメンバーである場合、 GitHub Mobile のCopilot Chat へのアクセスは、管理者によって設定されたポリシーによって異なります。 「機能とモデルの可用性を制御するためのGitHub Copilot ポリシー」を参照してください。
  • モバイルで Premium 要求の上限に達すると、 Copilot は自動的に無料の非プレミアム モデルにフォールバックします。 Premium モデルへのアクセスは、次の請求期間の開始時にリセットされます。
  • iOS または Android でアプリ内購入で Copilot Pro または Copilot Pro+ を購入した場合、追加の Premium 要求を有効にすることはできません。 これを行うには、モバイル サブスクリプションを取り消し、Web ブラウザーを使用して GitHub.com を再サブスクライブします。

ソフトウェア開発に関する一般的な質問

  1. GitHub Mobile で、画面の右下隅にある アイコンをタップします。

    メモ

    アイコンは、GitHub Mobile のすべてのページに表示されるわけではありません。 アイコンが表示されない場合は、GitHub Mobile の別のページに移動し、そこにアイコンを探します。

  2. ページの下部にある [Ask Copilot] ボックスに質問を入力し、メッセージを送信します。

    一般的な質問の例を次に示します。

    • What are the advantages of the Go programming language?
    • What is Agile software development?
    • What is the most popular JavaScript framework?
    • Give me some examples of regular expressions.
    • Write a bash script to output today's date.
  3. 会話スレッド内で、フォローアップの質問をすることができます。 Copilot は、会話のコンテキスト内で応答します。

リポジトリについて探索的な質問をする

特定のリポジトリについて質問したり、コードを理解したり、作業している特定のタスクに関するヘルプを取得したりできます。

  1. GitHub Mobileでリポジトリに移動し、画面の右下隅にある アイコンをタップします。

  2. ページの下部にある [Ask Copilot] ボックスを使用し、質問を入力してメッセージを送信します。

    たとえば、コンテキストとして動作するリポジトリを選択する場合、次のように質問できます。

    • What is the main purpose of this repo? What problem does it solve or what functionality does it provide?
    • What web frameworks are used in this project?
    • Where is rate limiting implemented in our API?
    • How is the code organized? Explain the project architecture.
    • Are there any specific environment requirements for working on this project?

特定のコードについて質問する

リポジトリ内のファイル、またはファイル内の特定のコード行に関する Copilot とチャットできます。

  1. GitHub Mobileで、リポジトリに移動し、ファイルを開きます。

  2. 次のいずれかを行ってください:

    • ファイル全体について質問するには、ファイル ビューの右下隅にある Copilot アイコン () をタップします。
    • ファイル内の特定の行について質問するには、質問する行を選択してコピーします。 次に、 Copilot アイコン () をタップし、コピーした行を コパイロットチャット 入力フィールドに貼り付けます。
  3. チャット パネルの下部にある [Ask Copilot] ボックスに質問を入力し、メッセージを送信します。

プルリクエスト、問題、およびディスカッションに関する質問

GitHub Mobile の pull request、issue、またはディスカッションに移動し、 アイコンをタップして、Copilot に質問します。

コパイロットチャットでのGitHub Mobileの拡張

GitHub Copilot拡張機能 は、外部ツールの機能を コパイロットチャット に統合することで、コンテキストの切り替えを減らし、ドメイン固有のコンテキストで応答を受信するのに役立ちます。 GitHub Marketplace から Copilot拡張機能 をインストールするか、organization 内にあるプライベートの Copilot拡張機能 をビルドし、チャット ウィンドウに「@」と入力すると、使用可能な拡張機能の一覧を表示できます。 拡張機能を使用するには、一覧から拡張機能を選択するか、完全な置換フィールド名を入力し、プロンプトを入力します。