GitHub Copilot がまたもや拡張されました。現在テクニカル プレビュー段階の Workspace は、開発プロセスのあらゆるステップで AI による支援を約束します。具体的には何が含まれるのでしょうか?
GitHub Copilot は 2021 年 10 月にデビューしました。それ以来、AI 開発プラットフォームは継続的に進化してきました。現在は GPT-4 に対応し、「Copilot X」を介して多くのターゲット AI 機能が含まれています。コード生成、プル リクエストの調整、技術文書に関する質問への回答など、すべてがすでに Copilot スイートに含まれています。現在、GitHub は機能セットをさらに追加しています。Copilot Workspace は、ソフトウェア プロジェクトの最初から包括的な AI 支援を提供します。ソフトウェア エンジニアを眠らせないようにする機能のように思えますが、Workspace は具体的に何をするのでしょうか。
Workspace は、GitHub 上のプロジェクトの現在の状態を確認し、変更を提案します。これらの変更は簡潔な自然言語で説明されます。「Copilot ネイティブ」開発環境は、主に現在のコードベースを改良するために設定されているようです。ただし、GitHub チームは、開発者がこのツールの助けを借りてまったく新しいプロジェクトを考案することも提案しています。Workspace は、最初のプログラミング コードを生成することで、一般的なアイデアを具体化できます。その後、その他の GitHub Copilot 機能が、ソフトウェア開発の他の側面に取り組む準備が整います。
Workspace の推奨される使用例の 1 つは、Pong に AI を追加することです。Workspace は、GitHub ページに表示される「Pong にはすでに AI がありますか?」という質問に答えることから始まります。簡単な分析の後、Workspace ツールは回答を生成します (この場合は、いいえ、ありません)。その後、ユーザーはポイントごとに追加情報を追加できます。その後、Workspace はユーザーが再度拡張できるプランを生成します。ボタンをもう 1 回押すだけで、Workspace はファイルを修正して変更を加えます。
したがって、ユーザーは常に制御を維持できます。 Workspace の思考プロセスも明確に追跡できます。 予期せず間違った方向に進んだ場合 (これはどの GenAI ツールでも時々発生します)、修正できます。 唯一不明瞭なのは、OpenAI および GitHub の親会社である Microsoft と共同で開発された、内部の AI モデル自体です。
Workspace は、GitHub Copilot 内の以前の開発に基づいて構築されています。たとえば、GitHub Copilot Chat は数か月前に登場し、基本的には Copilot X を構成するスタンドアロン機能の再パッケージ版を提供しています。コードレビュー、プルリクエスト、ドキュメントの作成など、これらの分野では GitHub Copilot スイート内で AI による支援が長い間提供されてきました。
Workspace の主眼は「ラバーダック」または「思考パートナー」として機能することだと、YCombinator の GitHub 開発者の 1 人は言います。「アイデアを具体化してより具体的かつ具体的なものにするのに、Workspace は非常に役立つこともわかりました。」彼らは、Workspace セッションがチーム内での議論を刺激し、実装へのステップを簡素化すると主張しています。すべて、数回クリックするだけで (スマートフォンでも) 実行できます。
これは、昨年 Google が Bard (現在の Gemini) を発表した際に Google CEO の Sundar Pichai 氏が行った説明を非常に彷彿とさせます。そこでも、限定的ではあるもののプログラミング支援が約束されていました。約束されたのは主に「思考のパートナー」として行動し、「アイデアをぶつけ合う」ことでした。GitHub Copilot Workspace は、より正確に言えばコーディング タスクに限定されていますが、約束された内容は Bard と同様に微妙です。
こうした微妙な違いにもかかわらず、多くの報道機関は AI プログラミング支援というテーマについてかなり大げさに報道しています。たとえば、GitHub Copilot は「コーディング業界の自動化」の始まりと言われています。しかし、問題は山積しています。リリース直後に盗作疑惑が浮上し、AI ツールの評判が傷つけられました。
それ以来、AI コードの限界がますます明らかになりました。たとえば、生成されたコードのデバッグは特に面倒だと考えられています。AI は人間とはまったく異なる間違いを犯すことが多いからです。また、(現在の) AI モデルには限られたコンテキスト ウィンドウ (本質的には AI の短期記憶) があるため、大規模なコード ベースは分析には適していません。支援は、特定のタスク、小さな改良、および定義済みの問題の解決に限定されています。したがって、Copilot Workspace がまさにこのタスクに焦点を当てているのは当然のことです。可能な限り解釈可能なプロジェクトを開始するだけでも、AI は「思考パートナー」としてアイデアを害なく自由に展開する機会を得ることができます。
Copilot Workspace は、本格的な AI ソフトウェア エンジニアではありません。Workspace と Copilot Chat がさまざまな AI コンポーネントを統合しているにもかかわらず、GitHub 内での GenAI の実装は何よりもモジュール化されています。したがって、Workspace は数回のクリックでコードベース全体を完成させることを目的としたものではありません。
この約束は、スタートアップ企業 Cognition AI の Devin が見せたものよりも経済的だ。Cognition AI は 3 月に「初の AI ソフトウェア エンジニア」としてデビューしたが、まだベータ版である。このツールが日の目を見るようになれば、その驚くべきベンチマークの裏側を見て、ソフトウェア エンジニアが本当に別の仕事を探すべきかどうかがわかるだろう。少なくとも Workspace ではその提案は通用しない。結局のところ、人間は AI の助けを借りて、自分で良いアイデアを考え出さなければならないのだ。
また、次の記事もお読みください: Devin は初の AI ソフトウェア エンジニアです。開発者は心配すべきでしょうか?

HP は Chromebook に「エリート」ステータスを与えています。価格帯の高いスペックのラップトップをお探しなら…

Okta と Cisco は最近、「クレデンシャル スタッフィング」攻撃が前例のないほど急増していると警告しました。これは何を意味するのでしょうか…

Catchpoint は、インターネット レジリエンス カンパニー (商標登録された大文字) として、次のような企業と提携しています…

1 月にハッカーが MITRE 社のネットワークに侵入しました。攻撃者は中国系であると考えられています…

いわゆる Cactus ランサムウェア グループが世界中で攻撃を仕掛けています。しかし、オランダを拠点とする集団がこの犯罪者集団を率いています…

Eurofiber と Equinix は、互いのデータセンターを直接接続することを容易にしています。各 Equinix IBX データセンターは、…

Einstein Copilot のベータ版と Pulse の新しい AI により、ビジネスにおけるデータの視覚化がさらに容易になります…

オランダのヘルダーラント州政府によると、同州の半導体企業は巨額の補助金を必要としているという。

ランサムウェア攻撃で支払われる平均金額は、過去 1 年間で 500% 増加しました。ランサムウェア攻撃を受けた組織は、…

Google は、過去 1 年間で再び Google Play アプリ ストアの大々的なクリーンアップを実施しました。アプリの停止に加えて…

新しいプラットフォームは、セキュリティ チームがランサムウェアと戦い、コンプライアンス基準を満たし、ハイブリッド クラウドを保護するのに役立ちます…
Techzine は、最新の IT ニュースや背景ストーリーを公開することで、IT プロフェッショナルやビジネス意思決定者に焦点を当てています。目標は、IT プロフェッショナルが新しい革新的な製品やサービスに精通できるようにするだけでなく、製品やサービスをより深く理解できるように詳細な情報を提供することです。

元記事: https://www.techzine.eu/blogs/devops/119340/github-copilot-workspace-will-ai-replace-software-engineers/