- 「GitHubがGitを基盤に創業されたように、今日、私たちはCopilotを基盤に再び創業された」
- GitHub Copilot Chatは2023年12月に正式リリース
- GPT-4モデルにより、より正確な提案と説明を提供
- あなたのコードをコンテキストとして使い、複雑な概念を説明したり、開いているファイルをもとにコードを提案したり、セキュリティ脆弱性の検出やエラーの発見を支援
- インラインCopilot Chatにより特定の行についてチャット可能
- スラッシュコマンドを導入:
/fixでコードを修正、/testsでテストを生成
- ワンクリックでAIの強力な機能を適用
- JetBrainsベースのIDEにもCopilot Chatを適用(プレビューは本日開始)
- GitHub Copilot ChatがGitHubのWebサイトとモバイルアプリにも導入
- Webでもコード、プルリクエスト、ドキュメントおよび一般的なコーディング関連の質問に対して、提案・要約・分析・回答を提供
- 高度なコード検索機能と組み合わせることで、Copilot Chatが人気のあるオープンソースプロジェクトの最新の変更点を理解して支援できるようになる
- iPhoneおよびAndroidデバイスで自然言語によるあらゆるプログラミング質問が可能で、アプリで見ているリポジトリ、ファイル、またはドキュメントに関する回答を得られる
- GitHub Copilot Enterpriseを公開: 組織向けにカスタマイズされたCopilot
- エディタにとどまらず、コードベース全体の完全なコンテキストに合わせてパーソナライズされる
- 開発者チームがコードベースを素早く把握し、ドキュメントを検索・作成し、内部および非公開コードにもとづく提案を受け取り、プルリクエストを迅速にレビューできる
- 2024年2月に1ユーザーあたり月額39ドルで正式リリース予定
- GitHub Copilotパートナープログラムを通じてCopilotベースのエコシステムを育成
- サードパーティの開発者ツール、オンラインサービス、およびGitHub外部の知識と統合し、GitHub Copilotをさらに強化する予定
- GitHub Copilotパートナープログラムは、新たなネットワークと独創性をGitHub Copilotに注ぎ込めるエコシステムを構築し、開発者がAIで達成できる範囲を広げる
- Datastax、LaunchDarkly、Postman、Hashicorp、Datadogなど、25社以上のデビューパートナーとともにこのプログラムの最初の段階を開始
- GitHub Advanced Securityで利用できる新しいAIベースのセキュリティ機能
- 現在のGitHub Copilotは、安全でないコーディングパターンをリアルタイムでブロックするLLMベースの脆弱性防止システムを適用し、GitHub Copilotの提案をより安全にしている
- このモデルは、ハードコードされた認証情報、SQLインジェクション、パストラバーサルなど、最も一般的な脆弱なコーディングパターンを対象とする
- またGitHub Copilot Chatは、IDE内のセキュリティ脆弱性を特定し、自然言語機能を通じて脆弱性の仕組みを説明し、ハイライトされたコードに対する具体的な修正案を提案できる
- さらに、コード内の脆弱性とシークレットを検出・修正するよう設計された新しい「AIベースのアプリケーションセキュリティテスト機能」をGitHub Advanced Securityに追加
- 「コードスキャン自動修正」により、プルリクエスト内で直接JavaScriptおよびTypeScript向けのCodeQLを使用し、AIが生成した修正案を提示して、開発者が問題をより早く解決し、コードベースに新たな脆弱性が持ち込まれるのを減らす
- また、一般的なシークレット向けのAIシークレットスキャンと、カスタムパターン向けの新しい正規表現ジェネレーターにより、低い誤検知率で漏洩したシークレットをより簡単に見つけられる
- GitHub Copilot Workspaceを近日公開予定
- 開発者にとって最大の障壁は、アイデアをコードへ変換し、プルリクエストへ至るために必要な計画を作ることから始まる場合が多い
- 多くのアイデアやバグはGitHub Issuesから始まる
- Issueの詳細とコードベースに関する知識、GPT-4の推論能力を組み合わせ、すべての開発者がアイデアをコードに変える障壁を越えられるよう支援するAIベースのブリッジを開発
- Copilot WorkspaceでIssueを開くと、意図した変更を実装する方法についての計画が自動的に提案される
- Workspaceは完全に編集可能なため、Issueの意図とコードベース全体を理解するAIの利点を活用しながら、望む方向へAIを正確に導ける
- 変更が想定どおりに動作するか検証するために、Copilot Workspaceではコードのビルド、実行、テストが可能
- さらに、エラーが発生した場合は自動でエラーを修正できる
- Copilot Workspaceは、プロジェクトのあらゆる部分をよく知るパートナーとのペアプログラミングセッションのようなもので、AIの強力な機能を通じて、Issueからプルリクエストまでリポジトリ全体にわたる変更を進められる
- 2024年にCopilot Workspaceが提供されれば、開発者がAIを第二の脳として使い、自然言語を通じて数分で創造性を発揮できる時代へさらに一歩進むことになる
- AIベースの開発者プラットフォームであらゆるものを一つにまとめる
- 人間と人工知能の交差点は、プラットフォーム全体にわたって将来世代のGitHub Copilotを引き続き定義していく
- 私たちが発表するすべてのことは、開発者が何を構築するかに関係なく、包括的で生産的かつシームレスなAIベースの開発者プラットフォームを提供するという一点に集中している
- 世界中にモバイルアプリをリリースするためにGitHub Actionsを使う5人のスタートアップであっても、社内ソースコラボレーションを改善するためにGitHub EnterpriseとGitHub Codespacesへ移行する数千人規模の開発者を抱える大企業であっても、あるいはGitHub上で次のデジタルインフラを共有するオープンソース開発者グループであっても、私たちは地球上のすべての開発者が人類の進歩を加速できるよう革新を進めている
- Gitの導入とGitHubの誕生がそうであったように、この次の時代はGitHub Copilotの土台の上に築かれる。そして、これはまだ始まりにすぎない。
2件のコメント
最後の一文。そしてこれはまだ始まりにすぎない……うわあ。本当に、とてつもない時代の始まりを目の当たりにしている気がします。
壮大ですね