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でリポジトリに移動し、画面の右下隅にある **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-copilot" aria-label="Copilot" role="img"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>** アイコンをタップします。
    
  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の拡張

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