GitHub は、サンフランシスコで初秋に予定されている GitHub Universe カンファレンスに先立ち、同社が「Copilot 搭載エージェント」と呼ぶものを活用する開発環境である Copilot Workspace を発表しました。これらのエージェントは、ブレインストーミングや計画から、自然言語を使用したコードの構築、テスト、実行まで、さまざまな段階で開発者を支援するように設計されています。
GitHub のソフトウェア研究開発部門である GitHub Next を率いる Jonathan Carter 氏は、Workspace を GitHub の AI ベースのコーディング アシスタントである Copilot の進化版として紹介しました。この新しいバージョンでは、Copilot Chat などの最近の追加機能によってその有用性が拡張され、開発者が自然言語でやり取りしたり、コーディングの問題について質問したりできるようになりました。
「調査を通じて、多くのタスクにおいて、開発者にとって最大の摩擦点は開始時、特に [コーディング] 問題への取り組み方、編集するファイル、複数のソリューションとそのトレードオフの検討方法を知ることにあることが分かりました。そこで、アイデアやタスクの開始時に開発者と会い、開始に必要な活性化エネルギーを減らし、コアベース全体にわたって必要な編集を行うために開発者と協力できる AI アシスタントを構築したいと考えました」とカーター氏は述べました。
最新の数字によると、Copilot は 180 万人以上の個人加入者と 5 万社の法人顧客を誇っています。しかし、Carter 氏は、幅広い支持を集めている Workspace などの機能の導入によって、潜在的なユーザー ベースが大幅に拡大する可能性があると考えています。
「開発者は [コーディングの問題] の解決に多くの時間を費やしているため、AI との「思考パートナーシップ」を通じて、開発者の日々の力を高めることができると考えています。Copilot Workspace は、既存のツールやワークフローを補完し、開発者のタスクを簡素化するコンパニオン エクスペリエンスおよび開発環境と考えることができます。既存のワークフローに制約されない AI ネイティブな開発環境では、多くの価値を提供できると考えています」と Carter 氏は述べています。
OpenAI の GPT-4 Turbo モデルを搭載したワークスペースを使用すると、GitHub リポジトリのバグに対処したり、新しい機能を追加したりするための戦略を策定できます。
リポジトリのコメント、問題への対応、およびより広範なコードベースからの洞察を活用します。開発者は、バグの修正や機能の実装のためのコードの推奨事項を受け取ります。これには、コードの検証とテストのためのチェックリストも含まれています。これには、変更、保存、改良、または変更を元に戻すオプションが含まれます。
提案されたコードは Workspace 内で実行でき、リンクを介して同僚と共有できるため、必要に応じてコードをさらに調整して完成させることができます。
Workspace は、戦略の概要を示し、計画を立案し、それを実行するという順序でタスクを処理します。開発者は、これらの段階を詳しく調べ、推奨されるコードと変更を詳細に検討し、必要に応じて手順を再配置、繰り返し、または削除することができます。
「開発者に新しいプロジェクトで行き詰まることが多いのはどこかと尋ねると、どこから始めればいいのか分からないことだと答える人が多いでしょう。Copilot Workspace は、その負担を軽減し、開発者に反復を開始するための計画を提供します」と Carter 氏は述べています。
GitHub は Workspace を商用化する具体的な戦略をまだ決定していないが、最初のプレビュー期間を利用して Workspace の有用性と開発者のインタラクションについての洞察を得る予定だ。
Workspace は、人間による監視に重点を置くことで、AI 生成コードから生じる複雑さの一部に対処できる可能性があります。このアプローチの有効性は、開発者が Workspace を採用し始めると明らかになります。
「Copilot Workspace の主な目標は、AI を活用して複雑さを軽減し、開発者が創造性を発揮してより自由に探索できるようにすることです。人間と AI の組み合わせは、どちらか一方だけよりも常に優れていると私たちは心から信じており、それが Copilot Workspace で私たちが賭けていることです」と Carter 氏は述べています。
注目の画像クレジット: Roman Synkevych/Unsplash

元記事: https://dataconomy.com/2024/05/01/meet-copilot-workspace-github-ai-coding/