GitHub Copilot Chat beta now available for all individuals

GitHub Copilot Chat、パブリックベータ版がすべてのユーザーが利用可能に

Image of Ishikawa Setsuna

GitHub Copilot for Individualsのすべてのユーザーが、GitHub Copilot Chatのパブリックベータ版を利用できるようになり、あらゆる言語の開発者に自然言語によるコーディングを提供できるようになりました。


2023年7月に、GitHub Copilot for Businessのすべてのユーザーを対象に、GitHub Copilot Chatのパブリックベータ版の提供を開始しました。この機能は、AIを活用したソフトウェア開発の未来に向けた、GitHubのビジョンの極めて重要な要素です。GitHubは、9月20日(米国時間)、GitHub Copilot Xの取り組みの次の段階として、Visual StudioおよびVS Codeを利用するすべてのGitHub Copilotの個人ユーザーに、GitHub Copilot Chatパブリックベータ版を公開しました。GitHub Copilot ChatとGitHub Copilotペアプログラマーとの統合により生まれた強力なAIアシスタントが、すべての開発者が好みの自然言語を使用して、思考と同じスピードで開発できるよう支援します。私たちは、この統合がソフトウェア開発エクスペリエンスの新たな中心となり、定型的な作業を根本的に削減し、全世界のすべての開発者のための新しい普遍的プログラミング言語として自然言語が使用できるようになると信じています。

では、開発者一人ひとりにとってこの発表が意味するもの、そして使用を開始する方法について、詳しく見ていきましょう。

GitHub Copilot Chatパブリックベータ版へのアクセス方法

すべてのGitHub Copilot for Individualユーザーが無料で利用できるようになりました。現在、GitHub Copilot Chatは、Visual StudioとVisual Studio Codeの両方のエディターに対応しています。GitHub Copilot for Individualのユーザーには、利用を開始するための案内メールが送信されます。まだベータプログラムに参加していない方で、利用を希望される場合は、詳細をまとめたスタートガイドをご確認ください。スタートガイドへのリンクはメール通知にも記載されています。

GitHub Copilot Chatでできること

GitHub Copilot for Individualsに登録済みのユーザーは誰でも、大きな組織が開発者の生産性と満足度の向上に活用している強力なAIアシスタントにアクセスできるようになりました。開発者チームや個人は、GitHub Copilot Chatを使用することで、IDEから離れることなく、新しい言語やフレームワークの学習、バグのトラブルシューティング、コーディングの質問に対する回答などをシンプルな自然言語で得ることができるようになります。コンテキストの切り替えの必要性を減らすことで開発プロセスを効率化し、開発者の集中力と意欲を維持することができます。また、GitHub Copilot Chatでは、個々のコントリビュータがセキュリティパッチを提案できるようになり、オープンソースプロジェクト全体のセキュリティが強化されます。これは開発者コミュニティにとって非常に嬉しいニュースだと私たちは考えています。

Gif of user blackgirlbytes asking GitHub Copilot Chat for assistance with building a Chrome extension.

GitHub Copilot Chatのその他のパワフルな機能は、下記の通りです。

  • リアルタイムガイダンス:GitHub Copilot Chatは、特定のコーディング課題に合わせたベストプラクティス、ヒント、ソリューションをすべてリアルタイムで提案することができます。開発者はGitHub Copilot Chatを使って新しい言語を学んだり、短時間でスキルアップを図ることができます。
  • コード解析:GitHub Copilot Chatを使えば、複雑な概念を分解したり、コードスニペットの説明を受けることができます。
  • セキュリティの問題の修正: GitHub Copilot Chatは修正のための提案を行うことができ、セキュリティスキャン中に発見される脆弱性の数を減らすのに役立ちます。
  • 簡単なトラブルシューティング:コードのデバッグにも対応可能です。GitHub Copilot Chatは問題を特定するだけでなく、提案、説明、代替アプローチも提供します。

新世代のためのソフトウェア開発の民主化

今日の開発者は、テクノロジー企業でソフトウェアを開発している人たちだけではありません。さまざまな業界で働く多様でグローバルな人材が、空いた時間にコード、設計、ドキュメントに手直しを加えたり、オープンソースプロジェクトに貢献したり、科学的な研究を進めたりしています。ブラジルでユニットテストの方法を初めて学んでいる若手開発者も、ドイツでデータを文書化するための支援を必要としている教授も、GitHub Copilot Chatを使えば、自然な言語での出力を通してコードを学び、書くことができるようになります。

私たちは、新しい普遍的なプログラミング言語としての自然言語の台頭を可能にすることで、現在私たちが知っているソフトウェア開発を民主化することで、すべての開発者が明日のイノベーションを起こせるようにし、今日の人類の進歩を加速できるよう支援していきます。