GitHub CopilotのAIモデルがさらに進化し、より的確なコードの提案、脆弱性のあるパターン、SQLインジェクション、クレデンシャルのハードコードを警告など

今回は「GitHub CopilotのAIモデルがさらに進化し、より的確なコードの提案、脆弱性のあるパターン、SQLインジェクション、クレデンシャルのハードコードを警告など」についてご紹介します。

関連ワード (一定以上、広報、明確等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


GitHubは、AIによってプログラマのコーディングを支援する「GitHub Copilot」の基礎となる「Codex」と呼ばれるAIモデルを更新し、提案するコードの品質の向上と、コードの提案にかかる時間短縮などを実現したと発表しました。

これにより、GitHub Copilotによって提案されたコードをプログラマが受け入れる割合がGitHub Copilotを発表した当初の27%から現在の35%にまで上昇し、特にJavaでは61%にまで到達したとしています。

fig

脆弱性のあるパターンのコードには警告

提案されるコードをより安全にするため、安全でないコードのパターンが生成された場合にはそれをリアルタイムでブロックするAIベースの脆弱性フィルタリングシステムが導入されました。

これはクレデンシャルのハードコード、SQLインジェクション、パスインジェクションなどの一般的な脆弱性を含むパターンを対象としています。

例えば、クレデンシャルのハードコードを伴うコードが提案される場合、赤い文字でクレデンシャルの部分に警告が表示されます。

fig

GitHubは合わせて、企業向けのGitHub Copilot for Businessを正式サービスとして提供開始したことも発表しました。

GitHub Copilotでオープンソースのコードの混入を防ぐ設定

GitHub Copilotで話題になるのが、提案されたコードが公開されている他者のコードと一致した場合、他者の著作権を侵害することにならないのか、という点でしょう。

今回の新機能ではありませんが、GitHub Copilotには個人向け企業向けのいずれにも、GitHubで公開されているパブリックなコードと150文字以上一致するコードは提案されないようになっています。

これはオープンソースのコードを不用意に取り込まないためと推測されるため、Publickeyではこの機能がオープンソースのコードの混入を防ぐ意図で用意されたものかをGitHubの広報を通して質問しました。しかし、明確な回答は得られませんでした。

これはおそらく、150文字という設定がオープンソースなど他者のコードの混入を防ぐ根拠になりえると現時点で明確に言いきれない(おそらく裁判などの判例が出ないと明確ならないのでしょう)ためであること、GitHub以外にもオープンソースのコードは公開されているため、GitHub上のパブリックコードだけではオープンソースの混入を防ぐと言い切れないこと、などの理由が重なっているのではないかと推測されます。

とはいえ、この設定は他者のコードやオープンソースの混入を心配する企業にとって、一定以上の効果はあると想像されます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Apple Musicの“追加料金無しでハイレゾ提供”が楽曲販売に与えるインパクト インディーレーベル運営者の視点 (1/4 ページ)
イラスト・デザイン
2021-05-19 02:08
F1がAI活用で強化する、レースの運用効率と持続可能性向上の取り組み
IT関連
2024-10-05 12:41
Lightbendのライセンス変更はオープンソースを使ったおとり商法か、賢い判断か
IT関連
2022-09-27 13:02
Zoom特化のオンライン授業を提供するClassがソフトバンクがリードしたラウンドで約115億円調達
EdTech
2021-07-30 15:07
印ウィプロ、今後3年でAIに約1400億円を投資へ
IT関連
2023-07-14 06:19
半導体不足、6カ月は続く見込み–米商務省
IT関連
2022-01-27 08:48
オートデスク、JR東日本コンサルタンツと戦略的連携–鉄道業界のDXとBIMを推進
IT関連
2024-11-16 02:40
パーソルHD、システムを活用した社内スカウト制度の利用実績を公表
IT関連
2024-03-07 07:43
AI専門組織を設置する日本企業は米英独の半分–ガートナーが分析
IT関連
2024-05-10 23:00
PCやSaaSを管理するクラウド「ジョーシス」、2023年から英語圏でサービス提供
IT関連
2022-09-09 16:17
AWS、Amazon S3やEBSを爆速にする「Amazon File Cache」発表。複数のストレージを単一のビューで利用可能に
AWS
2022-08-23 13:09
NFC搭載の“段ボールコントローラー”でスマホを操作、給電はワイヤレス 凸版印刷が新技術
企業・業界動向
2021-07-07 18:42
KADOKAWA、漏えい情報の拡散行為に法的措置の準備を開始
IT関連
2024-07-11 10:44
RedditとRobinhood問題、気候変動、Zoom関連ほか先週の株式市場とスタートアップまとめ
その他
2021-02-02 05:15