GPT-4 が、コードを提案して自動補完するように設計されたGitHubツールであるCopilotに飛躍するのは時間の問題でした。Copilot Xではそれが可能です。これは、その可能性を別のレベルに引き上げた開発者アシスタントの新しいバージョンです。これは、OpenAI の最新の人工知能が組み込まれているだけでなく、テキストと音声をサポートする ChatGPT スタイルのチャットボットが追加されているためでもあります。
あなたが取り組んでいるCopilotプロジェクト。
GitHub の CEO、 Thomas Dohmke氏が説明したように、Copilot X はVisual Studio統合開発環境 (IDE) とVS Codeソース コード エディターの両方にネイティブに統合されています。これらがプログラミングに携わる人々のために Microsoft が開発した 2 つの最も重要なツールであることを考えると、これは驚くべきことではありません。
しかし、それだけではありません。Copilot X はユーザーのエクスペリエンスに革命をもたらしたいと考えています。そして、その ChatGPT スタイルのツールは、プログラマーがコードを操作する方法を劇的に変えることを約束します。
「GitHub Copilot Chat は単なるチャット ウィンドウではありません。開発者が作成したコード、表示されるエラー メッセージを認識し、IDE に深く統合されています。開発者は、コード ブロックを作成する意図について詳細な分析と説明を得ることができます。単体テストを生成し、バグの修正案も入手できます。」
トーマス・ドームケ氏、GitHub CEO
GPT-4 が Copilot から GitHub に登場
GitHub が説明しているように、Copilot のエクスペリエンスのかなりの部分は、しかし、この話のもう 1 つの大きなニュースは、GitHub Copilot Voice が組み込まれたことです。これは、その名前が示すように、プログラマーが音声を使用してアクションを実行できるようにする機能です。
冒頭で述べたように、Copilot X はコードを提案するだけでなく、それ以上の目的で GPT-4 を活用することを目指しています。また、作業中のソフトウェアをより簡単に理解できるようになり、そのドキュメントを参照できるようになります。たとえそれが限られていても。しかし、多くの活用を予定しているもう 1 つの優れた機能は、プル リクエストです。
AIができることは、開発者がコードをブランチにマージする前に行う変更レビュー リクエストの説明に自動タグを追加することです。しかし、GitHub の考えは、将来に向けてこの機能をさらに強化することです。たとえば、後で、プログラマが新しいプル リクエストを作成するときに、Copilot X が自動的に文や段落を提案するようになります。また、十分なテストが実行されていないことが検出された場合にも警告が生成されます。
最後に、GitHub は Copilot をターミナルに導入します。これはCopilot CLIのおかげで、人工知能がコマンドやループなどの機能を作成できるようになります。
GPT-4 がプログラマーの仕事を変える可能性を秘めていることは明らかであり、GitHub はそれを無駄にしたくありません。 Copilot は発売以来、100 万人を超えるプログラマーによって使用されており、コードの 46% がプラットフォーム上に記述されています。ただし、他の開発者の作品を「盗んだ」として論争の中心にもなりました。新しい Copilot X がどのような影響を与えるかはまだわかりませんが、すべてが、それがエクスペリエンスを数段引き上げることを示しています。
参考資料一覧
- https://unsplash.com/@synkevych
- https://github.blog/2023-03-22-github-copilot-x-the-ai-powered-developer- experience/
