
GitHub は Copilot アプリの初心者向けガイドを公開した。
完璧なプロンプトを書く必要はなく、ユーザーは平易な英語でタスクを説明し、プロジェクトやフォルダをコンテキストとして接続し、リクエストを反復的に改善できることが示されている。
このアプリは音声入力、タスクの複雑さに応じたモデル選択、デバイス間での作業継続を可能にするリモートセッションに対応しており、すべてのレベルの開発者にとって AI 支援プログラミングをより利用しやすくしている。
何が起きたか
GitHub が GitHub Copilot アプリの使用方法に関するガイドを公開した。ユーザーは達成したいことを英語で説明することから始められ、プロジェクトやローカルフォルダをアプリに接続してコンテキストを提供し、完璧な表現がなくても反復的にリクエストを改善できることが説明されている。
なぜ重要か
このガイドは AI 支援プログラミングの初心者開発者にとって障壁を低くしている。特別な構文や利用可能なモデルの深い理解が不要であること、シンプルに始められること、必要に応じてモデルを切り替えられること、音声入力をタイピングの代替手段として使用できることを示すことで、このツールをより幅広い開発者層にアクセスしやすくしている。
注目点
このアプリは作業の実行方法に柔軟性を提供している。ユーザーはタスクの種類に応じて異なるエージェントを選択でき、リモートコントロールを有効化してデバイス間でセッションにアクセスでき、初期のアプローチが期待する結果をもたらさない場合や複雑な推論が必要な場合に AI モデルを切り替えることができる。
GitHub は GitHub Copilot アプリの使用を開始する開発者向けのガイダンスを公開した。このツールは会話形式のプロンプトを通じてコーディングタスクを支援している。この記事は最初のステップについて説明し、ユーザーが最初から完璧なプロンプトを書く必要がないことを明確にしている。
最初に、ユーザーはアプリをプロジェクトまたはローカルフォルダに接続し、Copilot にタスクに取り組むために必要なコンテキストとコードを提供する。GitHub Copilot アプリのホーム画面から、ユーザーは以前に作業したプロジェクトを選択するか新しいプロジェクトを追加できる。また、ユーザーのコンピュータにのみ存在するコードについてはローカルフォルダも選択肢となる。プロジェクトが選択されたら、ユーザーは最初のプロンプトを書く準備ができている。
この記事はプロンプト作成のシンプルさを強調している。ユーザーは達成したいことを英語で説明する。例えば「ゲームリストに資金調達額が最大のソートオプションを追加する」といった具合に、特別な構文や完璧なフレーズを学ぶ必要がない。Copilot はプロジェクトを検査し、コードベースの関連部分を見つけ、変更に取り組むことができる。最初の試みが期待に合わない場合、ユーザーは追加の詳細を提供するか調整をリクエストできる。このガイドではプロンプティングを反復的なプロセスとして説明しており、始める前にあらゆる詳細を予測する必要はない。最良のプロンプトは、この記事では、ユーザーを動かし始めるものだと述べられている。
このアプリではユーザーがタスクを処理する AI モデルを選択することもでき、異なるモデルが異なる強みを持つことが認識されている。複雑な推論に適したモデルもあれば、より単純なタスクをより素早く処理できるモデルもある。始めたばかりのユーザーの場合、デフォルトモデルは良い出発点であり、ユーザーはアプリを使用する前に利用可能なモデル間のあらゆる違いを理解する必要はない。作業が進むにつれて、ユーザーはタスクがより複雑な推論を必要とする場合や最初のアプローチが必要な結果をもたらさない場合にモデルを切り替えることができる。この記事ではモデルセレクターを、すべてのセッションの前に設定する必要があるものではなく、タスクがそれを要求するときに手を伸ばすツールとして位置づけている。
テキスト以上に、GitHub Copilot アプリには組み込みの音声入力が含まれている。ユーザーはタスクを説明するために話しかけることができ、アプリは音声をプロンプトボックスのテキストに変換し、送信前に確認と編集が可能になる。これは問題を声に出して考えるときや、より長いリクエストを言葉で説明する方が入力するより簡単な場合に有用である。
ユーザーはセッションが作業をどのように処理するかをカスタマイズできる。セッションタイトルから、ユーザーは異なるエージェントを選択するか、セッションのリモートコントロールを有効化できる。異なるエージェントはさまざまな種類の作業に対して設定できり、リモートセッションは作業をローカルに加えてウェブで実行することを可能にする。ユーザーはタスクを開始し、ラップトップを閉じて、別のデバイスから後でセッションに戻り、その場所を失うことなく作業を続けられる。この記事は、これらのオプションが最初のプロンプトの前に設定する必要があるものではなく、ユーザーがタスク処理方法をより制御する必要がある場合に利用可能であることに注意している。
このガイドは、シンプルに始めて反復することをユーザーに勧めることで結論づけられている。最初のプロンプトは完璧である必要はない。ユーザーは既に知っているプロジェクトを選び、希望する変更を平易な言葉で説明し、何が起こるかを観察すべきである。そこから、ユーザーはリクエストを改善し、異なるモデルを試すか、セッション実行方法を調整できる。この記事では、ユーザーがアプリを使用すればするほど、これらの選択肢がより自然になり、重要な部分は始めることであると述べられている。
この記事は GitHub Copilot アプリを、AI 支援プログラミング導入時の敷居を下げるために設計されたツールとして位置づけている。ユーザーはプロンプトエンジニアリングをマスターしてから始める必要はなく、このガイドはプロンプティングが反復的であることを強調している。ユーザーはシンプルな説明から始め、プロジェクトやローカルフォルダを接続することで Copilot にコンテキストを与え、結果を見ながらリクエストを改善する。このアプローチは AI 開発者ツールをどのように位置づけるかについての幅広いシフトを反映している。すなわち、専門家レベルの設定を必要とするシステムではなく、ユーザーが操作すればするほどより有用になるアシスタントとしての位置づけだ。
このガイドは、アプリ自体に組み込まれた実用的な柔軟性も強調している。ユーザーがセッション中にモデルを切り替え、音声入力を使用し、異なるタスクタイプに異なるエージェントを選択し、デバイス間でセッションをリモートで実行できるようにすることで、GitHub は単一の設定がすべての開発者またはすべてのタスクに対して機能するわけではないことを認識している。この記事がプロンプトを送信する前に完璧にすることではなく、シンプルに始めて反復することを強調している点は、実際の価値は最初から正しく設定することではなく、フィードバックループにあることを示している。
AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。
登録無料・30秒で完了・いつでも解除できます
この記事についてわからないことをAIに質問できます。Q&Aはこのページに公開され、他の読者も読めます。
AIニュースの要点を毎朝1分で。
無料で登録