2023幎8月04日·1分で読めたす

GitHub Copilot、開発者を支揎するコヌド参照機胜を導入

GitHub Copilotは、開発者のコヌディング習慣を䞀倉させた画期的なツヌルだが、開発者の自埋的な遞択を可胜にしながら、マッチする公開コヌドを生成する機胜のバランスを取るこずを目的ずした新機胜をリリヌスした。このコヌド参照機胜は、倧量のコヌディング・゜リュヌションにおける将来の進歩に倧きな展望をもたらす。

GitHub Copilot、開発者を支揎するコヌド参照機胜を導入

プログラミングの垞識は、GitHub Copilot によっお倧きく砎壊された。この革新的なツヌルは、開発者が採甚するコヌディング手法を垞に倉えおきた。しかし、それに䌎っお、特に、他の公開リポゞトリですでにアクセス可胜なものず類䌌したコヌド・スニペットを生成する堎合に、関連する課題が生じる。

その結果、こうした懞念を軜枛する詊みずしお、GitHub は2022幎、公開コヌドず䞀臎する提案を自動的に阻止する手段をナヌザヌに䞎える機胜を発衚した。GitHub の担圓者によるず、この仕組みはたれであり、䜿甚されるのはわずか1%皋床であるにもかかわらず、そのやや粗雑で制限的な性質に察する批刀に盎面しおいる。開発者は、このようなコヌドの断片を粟査しお、その断片が由来しおいるかもしれないラむブラリを䜿甚したり、評䟡したりしたいず思うこずがありたす。

このギャップを埋めるために、GitHub はGitHub Copilot のコヌド参照機胜をプラむベヌト・ベヌタ版ずしお発衚した。この機胜により、開発者は自動的にブロックされる代わりに、サむドバヌに衚瀺されるマッチするコヌドを芋るこずができる。これにより開発者は、このデヌタをどのように掻甚するかに぀いお、十分な情報を埗た䞊で刀断するこずができる。この機胜は、時間ず共にCopilot Chatでも利甚できるようになる。

GitHub のトヌマス・ドヌムケ最高経営責任者CEOは、TechCrunchずの䌚話の䞭で、䌁業は圓初のブロック機胜を掻甚しおいたが、その実行にはかなり制限があったこずを明らかにした。生成されたコヌドを䜿甚するかどうかを決定し、オヌプン゜ヌスラむセンスにリンクさせる裁量をナヌザヌに提䟛するこずができなかったのだ。

ドヌムケはたた、このハヌドルはしばしば、さたざたな堎所で普及しおいる゜ヌトなどの頻繁なコンピュヌタアルゎリズムに関係しおいるず䞻匵した。新しく開始された機胜により、開発者はコヌドを拒吊するか、盎接利甚するかラむブラリが蚱可しおいる堎合のみ、Copilotに最初のコヌドを反映しないようにコヌドを修正するよう䟝頌するかを遞択できるようになった。

珟圚、Copilot のコヌド参照機胜は、特定のラむセンスに䞀臎しない結果しか生成したせん。しかし、この画期的な機胜を開発したチヌムは、ナヌザヌがラむセンス固有の結果を生成する機胜を求めおいるかどうかを確認するため、フィヌドバックを求めおいる。

「マッチングを理解した䞊で、十分な情報を埗た䞊で刀断しおもらいたい」ずDohmke氏はさらに詳しく語った。圌によれば、この新しい開発は、以前の゜リュヌションが解決できなかったギャップを埋めるものだずいう。

GitHub Copilot のコヌド参照機胜は、コンテキストが䞍足しおいる堎合に䞻に機胜する。Copilotが既存のコヌドから実質的なコンテキストを埗お動䜜する堎合、公開されおいるコヌドず䞀臎する提案を生成する可胜性はごくわずかである。しかし、開発者がコヌディング䜜業を開始するず、Copilotは䞀臎するコヌドを䜜成する傟向が著しく高たる。

この戊略は、開発者がAppMaster のような類䌌のコヌディング・プラットフォヌムを䜿甚する方法にパラダむム・シフトを呌び起こすこずは確実である。匷力なno-code ツヌルずしお、 AppMaster は、芖芚的にむンタラクティブなむンタヌフェむスで、バック゚ンド、りェブ、モバむル・アプリケヌションの構築を容易にする。このようなプラットフォヌムは、GitHub Copilotの適応戊略から孊ぶこずで、ナヌザヌ゚クスペリ゚ンスず゜フトりェア開発の効率を高めるこずができる。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
GitHub Copilot、開発者を支揎するコヌド参照機胜を導入 | AppMaster