GitHub Universe 2023 で、CEO の Thomas Dohmke 氏は、開発者エクスペリエンスの本質そのものを再考する力を持つと信じている GitHub CoPilot Workspace を世界に紹介しました。
Copilot Workspace では、開発者は自然言語を使用してコードを考案、計画、開発、テスト、実行できます。2022 年に導入された GitHub Copilot は、世界で最も人気のある AI 開発ツールとして登場しました。
マイクロソフト傘下の同社は現在、Copilot Workspace が次の進化のステップになると予想している。
「Copilot Workspace は、ソフトウェア開発の過程を通じてさまざまな方法で開発者を支援します。最も重要な利点の 1 つは、開発者がタスクに取り掛かるのを支援できることです」と、GitHub Next の責任者である Jonathan Carter 氏は AIM との独占インタビューで語りました。
GitHub が実施した調査によると、プロジェクトの開始はソフトウェア開発において最も困難な側面の 1 つであることが多いようです。
「特に、タスクにどのように取り組むか、どのファイルを調べるか、さまざまなソリューションの長所と短所をどのように検討するかを決めることです。Copilot Workspace は、新しいタスクが始まることが多い場所 (GitHub の問題) で開発者と会い、その問題のすべての情報を統合して、開発者が反復する順序付けられた計画を通知することで、認知的負担を軽減します」と Carter 氏は言います。
今年初め、Cognition Labs は世界初の AI ソフトウェア エンジニアと呼ばれる Devin を発表しました。
発表されると、Devin はトップ AI 企業の複数のエンジニアリング面接に合格し、フリーランス プラットフォーム Upwork で実際のタスクもこなしたため、開発者コミュニティで話題になりました。
しかし、カーター氏は、Copilot Workspace と Devin はどちらも同様の問題を解決するように設計されているにもかかわらず、根本的な違いがあると考えています。「大まかに言えば、Devin と Copilot Workspace は、開発者環境を AI ネイティブのワークフローとして再考するという同様の目標に向かって取り組んでいます。
「とはいえ、私たちはGitHub Copilot Workplaceを『AIエンジニア』とは見ていません。開発者の生産性と幸福度を高めるためのAIアシスタントだと考えています」とカーター氏は語った。
それでも、2 つの AI ツールの最大の違いは、Devin にはエラーの自己修復を試みるビルド/テスト/実行エージェントが含まれていることです。
「当初は同様の機能を構築しており、11月にGitHub Universeで行ったデモで確認できましたが、最終的にはコアユーザーエクスペリエンスの最適化に重点を置くため、テクニカルプレビューの範囲にとどめることにしました」とカーター氏は指摘した。
「当社の調査では、開発者は AI 支援のためのシーケンス機能を重視していることがわかっています。そのため、ビルド/実行/テスト エージェントの製品化を含む新機能に投資する前に、Copilot Workspace が開発者のニーズを満たし、ツールに対する自信と信頼を構築できるようにしたいと考えています」と彼は述べています。
Devin と同様に、GitHub は現在、開発者にソフトウェア開発用の最新の AI ツールをテストするための早期アクセスを提供する予定です。本日より、GitHub は GitHub Copilot Workspace のテクニカル プレビューを開始します。
「Copilot Workspace を多様な開発者グループに提供し、現在彼らが Copilot Workspace から最も価値を得ている部分と、将来的に Copilot Workspace をさらに価値あるものにするために調整できる部分を把握することを楽しみにしています」と Carter 氏は述べています。
デビン氏と面会した開発者らは、この AI ツールについて大いに評価した。しかし、あるソフトウェア開発者が YouTube 動画で、コグニション ラボが今年初めに公開したデモ動画は演出されたものだと主張したことで、デビン氏は苦境に立たされた。
スタートアップはある程度の説明を提供したが、AI ツールの長所と短所を評価するのは、広範囲にわたるテストを経るまでは困難である。GitHub はテクニカル プレビューで、まさにそれを実現することを目指している。
「Copilot Workspace を大規模に使用してみるまで、開発者がどのような制限に気付くかは分かりません。それがまさに、私たちが技術プレビューを行っている理由です。」
Copilot Workspace は、開発者が計画のあらゆる部分を編集、再生成、または元に戻すことを可能にし、必要なソリューションを正確に見つけるために反復作業を行うことで探索を促進します。
また、AI によって生成されたコードが期待どおりに動作するかどうかをテストおよび検証するための統合ツールを開発者に提供することで、開発者の信頼も高まります。
また、Copilot Workspace は「自動保存バージョンと以前の変更のコンテキストによってコラボレーションを強化し、開発者がチームメイトが中断したところからすぐに作業を再開できるようにします」と Carter 氏は指摘しています。
さらに、このツールはモバイルにも対応しており、GitHub は開発者にとってこれが大きな利点になると考えています。
「個人的には、会議の合間に散歩するのが好きです。移動中に新しいアイデアをじっくり考えることがよくあります。モバイル版の Copilot Workspace を使用すると、そのアイデアを実現するための計画を簡単に作成でき、テストや実装もすべて携帯電話から行うことができます。」
「モバイル版 Copilot Workspace にも期待しています。開発者がどこにいても共同作業できるからです。同僚が Workspace へのリンクを送ってくれたら、コンピューターからと同じように簡単に携帯電話からそのリンクを調べて確認できます」と Carter 氏は付け加えました。
Carter 氏は、「Copilot Workspace がなければ、問題を読み、関連ファイルを調べ、実装計画をまとめるのに通常どのくらいの時間がかかるかを考えれば、Copilot Workspace によって開発者の効率がすぐに改善されるでしょう。これまで何時間もかかっていた作業が、今では数秒で完了します」と期待しています。
しかし、彼は、生産性の向上は、思考の明確化、探究心の促進、自信の向上という点で、Copilot Workspace のより広範な利点の付随的な結果であると考えています。
「たとえば、GitHub Next の私のチームでは、フロントエンド開発者が Copilot Workspace の助けを借りてバックエンドの作業を行っており、その逆も同様です。
「自分の専門分野以外のプロジェクトに自信を持って取り組むことができるのは大きなメリットです。これを大規模に行うことを考えると、開発チームの生産性がどれだけ高まるか想像がつきます」とカーター氏は語った。
オープンなアンケートと賞のノミネートフォームにすべて 1 か所でアクセスできます
GitHub Copilot WorkspaceとDevinはどちらも同様の問題を解決するように設計されていますが、根本的な違いがあります。
データエンジニアリングサミット2024でデータイノベーションの最前線に加わり、業界のリーダーがテクノロジーの未来を再定義します。
AIM India#280、2 階、5th Main、15 A クロス、セクター 6、HSR レイアウト ベンガルール、カルナタカ 560102
AIM Americas2955、1603 Capitol Avenue、Suite 413A、シャイアン、ワイオミング州、ララミー、米国、82001
© Analytics India Magazine Pvt Ltd & AIM Media House LLC 2024
毎週発行されるニュースレター「Belamy」は大人気です。下記にメールアドレスを入力してください。
元記事: https://translate.google.com/translate?sl=auto&tl=ja&hl=ja&u=https://analyticsindiamag.com/as-github-begins-technical-preview-of-copilot-workspace-an-engineer-answers-how-it-differs-from-devin/