Microsoft の AI Copilot はコーディング業界の自動化の始まりです

2021 年、ソフトウェア開発者のニコライ・アヴテニエフ氏は、Microsoft Corp. のコーディング アシスタント Copilot を初めて見たとき、その機能にすぐに興味をそそられました。

OpenAI の AI を利用してコードを生成する GitHub 上の Microsoft アシスタントには、不完全な点もあったものの、ユーザーの介入をほとんど行わずに効果的にコードを完成させることで、StubHub の Avteniev 氏に感銘を与えました。 Tabキーを押すとタスクが完了しました。

「3 回のキーストロークで十分でした。以前は 15 回打っていたのに比べて、彼は最近になって思い出したのです。処理が速くなり、気持ちがよかったです。」

「Copilot は、130 万人を超えるソフトウェア エンジニアの日常業務に革命をもたらしています。ゴールドマン サックス、フォード、アーンスト & ヤングなどの企業が、同社の 50,000 社のビジネス ユーザーに含まれています。Copilot は、反復的なタスクを処理することで、エンジニアに毎月最大数百時間を割り当てています。 、より複雑な問題に集中できるようになります。」

2018年、MicrosoftはGitHubを約75億ドルで買収した。この買収の背後にある主な目的は、Microsoft 自体の Tabnine、Amazon の CodeWhisperer、Google の Replit Ghostwriter などの競合他社に対する Microsoft の AI プロジェクト Copilot の地位を強化することでした。 Copilot の人工知能は現在、Office、Windows、Bing、その他の Microsoft 製品に組み込まれており、現在ベータ テストが進行中です。

すべての人工知能と同様に、GitHub Copilot には特定の制限があります。場合によっては、古いコードが提案されたり、開発者にとって役に立たない非生産的な提案が提供されたりすることがあります。さらに、バグのあるコードや著作権を侵害する可能性のあるコンテンツを推奨するリスクもあります。公開されているリポジトリでトレーニングされていることを考えると、その推奨事項が適切な精査なしに採用された場合、セキュリティ上の脆弱性が誤って複製されたり、新しい脆弱性が導入されたりする可能性もあります。

GitHub は、Copilot が熟練したプログラマーの代替としてではなく、役立つツールとして機能することを明確にしています。ユーザーは、その推奨事項を利用する際には注意と判断を行うことをお勧めします。 CEO の Thomas Dohmke は、Copilot の提案への過度の依存を防ぐための厳格なガイドラインを提唱し、エンジニアがコードの品質を維持することを信頼しています。

GitHub の Copilot のようなコーディングを支援するアシスタントは、コードを作成できる人工知能がソフトウェア エンジニアが現在扱っている多数のプログラミング タスクを引き継ぐことができるため、状況を大きく変える可能性があります。

15 年以上の経験を持つ経験豊かな開発者である Aaron Hedges は、ReadMe で Copilot を使用することで燃え尽き症候群の解決策を発見しました。彼は、Copilot のオートコンプリート機能と、コーディング ウィンドウで直接質問に答える機能を特に気に入っており、それによって生産性が向上します。ヘッジズ氏は、月々わずか 10 ドルで、多忙な家庭生活の中でダンジョンズ & ドラゴンズ愛好家向けの Web サイト作成などの個人プロジェクトに貴重な時間が得られるため、この投資には十分な価値があると考えています。

2024-04-17 20:52