GitHub Copilot Workspace とは

GitHub Copilot Workspace サービスの概要

GitHub Copilot Workspace では、開発者は自然言語でコードのブレインストーミング、計画、ビルド、テスト、実行を行うことができます。この新しいタスク中心の開発者体験では、GitHub Copilot を搭載したさまざまなエージェントを開発プロセスの最初から最後まで活用し、開発者はプロセスの各ステップを完全にコントロールできます。

GitHub Copilot Workspace は、自然言語を使用してソフトウェアを構築する根本的に新しい方法であり、開発者の創造性をこれまで以上に迅速かつ容易に実現するために設計されています。GitHub Copilot Workspace は、経験豊富な開発者にはシステム思考者としての力を与え、ソフトウェア構築への参入障壁を大幅に引き下げます。

その仕組みを紹介します:

すべてはタスクから始まります…

開発者にとって、タスクに関する最大の障壁はほとんどの場合、最初にあります。大きなプロジェクトや機能リクエスト、バグレポートの最初のステップで壁にぶつかることがよくあります。GitHub Copilot Workspace は、GitHub リポジトリや GitHub Issue という原点で開発者を迎えます。GitHub Copilot エージェントを第二の頭脳として活用することで、開発者はアイディアの初期段階から AI による支援を受けることができます。

…Workspace は完全な計画を構築します

そこから、GitHub Copilot Workspace は、コードベースや Issue の返信などに対する深い理解に基づき、Issue を解決するためのステップバイステップの計画を提供します。計画を検証し、コードをテストするために必要なすべてを、1 つの合理化されたリストで自然言語で提供します。

しかも、完全に編集可能です…

GitHub Copilot Workspace が提案するものは、計画からコードまですべて編集可能です。GitHub Copilot Workspace があなたの認知的負担を軽減する一方で、あなたはすべてをコントロールできます。

計画が大丈夫そうなら、GitHub Copilot Workspace でコードを直接実行し、基盤となる GitHub Codespace にジャンプして、最終結果に満足するまですべてのコード変更を微調整できます。また、リンクでワークスペースをチームと即座に共有できるため、チームはあなたの作業を確認したり、自分の反復作業を試したりすることもできます。

あとは、プルリクエストを提出し、GitHub Actions、セキュリティコードスキャンを実行し、チームメンバーにコードレビューを依頼するだけです。そして何より、チームメンバーは GitHub Copilot Workspace を活用して、アイディアからコードに至るまでの経緯を確認できます。

  GitHub Copilot Workspace Demo | Transform issues into plans

また GitHub Copilot Workspace はモバイルに対応しています

GitHub Copilot Workspace は、デスクトップ、ラップトップ、外出先など、あらゆるデバイスから利用できるように設計されており、開発現場の環境に力を与えます。

  Code from your phone with GitHub Copilot Workspace

直感的で GitHub Copilot を利用したインフラにより、開発環境の開始、学習、そして最終的な実行が容易になります。

まとめ

GitHub Copilot Workspace は、開発者の創造性を迅速かつ容易に実現するために設計されており、経験豊富な開発者にはシステム思考者としての力を与え、ソフトウェア構築への参入障壁を大幅に引き下げます。