生成AIによるプログラミング支援のCodeium、VSCodeフォークの「Windsurf」エディタ発表。変数名を1カ所変更して残りの修正を生成AIが行うなど高度な開発支援を提供へ

今回は「生成AIによるプログラミング支援のCodeium、VSCodeフォークの「Windsurf」エディタ発表。変数名を1カ所変更して残りの修正を生成AIが行うなど高度な開発支援を提供へ」についてご紹介します。

関連ワード (人間、実行、支援等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


生成AIによるプログラミング支援ツール「Codeium」を提供しているCodeiumは、Visual Studio code(以下、VSCode)をフォークしCodeiumと統合した新しいコードエディタ「Windsurf」と、Windsurfを基盤とした新機能を発表しました。

Be in the flow state like all of these people.

Be on Windsurf: https://t.co/fmB6ILjFW0

— Codeium (@codeiumdev) November 13, 2024

Codeiumはこれまで、生成AIによるコード補完やコード提案などによるプログラミング支援機能などをVSCodeやJetBrains IDE、Vimなどの拡張機能として提供してきました。

今回発表されたWindsurfは生成AI機能が統合されており、生成AIが複数のファイルに対するコードの変更や追加を実行したり、ターミナル機能を操作してのパッケージのインストールをしてくれたりするなど、エディタに統合された生成AIによる高度なプログラミング支援が可能となっています。

変数名を1つ変更したら、残りの変更は生成AIに

同社が公開しているデモ動画から、Windsurfの高度なプログラミング支援機能を見てみましょう。

まず、既存のコードの中の変数名を1つだけ変更します(赤線は筆者=新野による)。

fig

そして生成AIに「continue」(続けて)と指示。

fig

すると生成AIはプロジェクト内のコードを解析し、他に変数名を修正すべきところを見つけ出して修正してくれます。

fig

修正したところは差分で表示させることが可能。

fig

次は、あるWebアプリケーションのコンタクトフォームに、記入する人が人間かどうかを見分けるCaptcha機能を追加せよと生成AIに指示します。

すると生成AIはまず、このプロジェクトの既存のコードを解析、パッケージのインストールを提案します。

fig

人間がパッケージのインストールを承認すると、ターミナルからパッケージを自動的にインストールし、それに合わせて複数のファイルに対してコードの追加変更を行い、Captcha機能を実装してくれます。

fig

これも変更箇所を参照可能。

fig

実際に実行してみると、ちゃんとCaptcha機能が実装されていました。

fig

同社はこのような生成AIによる自律的なコードの修正や生成機能を「Cascade」と呼んでいます。

Windsurfは無償で利用可能ですが、Cascade機能に関しては無償版ではリードオンリーとなっておりコードの修正や追加などを行うには有償のサブスクリプション契約が必要となります。

VSCodeでも「Copilot Edits」が登場

このような複数のファイルに渡って生成AIがコードの修正や追加を行ってくれる機能は、VSCodeでも「Copilot Edits」として利用可能になったばかりです。生成AIによるプログラミング支援は単なるコード補完やコード生成にとどまらず、プロジェクト全体に対して高度な変更や追加を実現できるレベルになってきているようです。

参考:VSCodeの新機能「Copilot Edits」、GitHub Copilotが複数ファイルにわたるコード変更や生成に対応。「ダークモードとライトモードのテーマに対応して」など複雑な指示も可能に

COMMENTS


Recommended

TITLE
CATEGORY
DATE
iPhone、マスク装着時のロック解除が今から可能に Apple Watch + iOS 14.5で AirTag対応も
IT関連
2021-04-28 08:23
マッチングサービス各社が米連邦政府とコロナワクチン促進で協力
アプリ・Web
2021-05-24 17:24
川崎市と富士通、持続可能な未来都市の実現に向けて連携強化
IT関連
2021-06-25 08:55
アニメ聖地巡礼のはずが行きずりの恋に? 「風雨来記4」で旅に出た漫画家の運命 :サダタローのシェアさせていただきますR(1/5 ページ)
くらテク
2021-08-10 21:43
クリッカーマルウェアが潜む16のアプリ、「Google Play」ストアから削除
IT関連
2022-10-25 11:21
ワクチンパスポート普及に課題 国際規格の統一に壁
IT関連
2021-07-22 01:04
GitHubが動画のアップロード機能に正式対応。バグの再現手順や機能のデモなどの説明が動画で容易に
GitHub
2021-05-18 04:31
キヤノンITS、パブリッククラウドへの専用線接続サービスを開始
IT関連
2021-03-10 00:55
ふくおかFG、日本IBMとデジタル施策で戦略的提携–基幹システムを近代化
IT関連
2022-11-13 21:15
エディオン、12の大規模基幹システムをクラウドに全面移行
IT関連
2021-03-03 08:31
企業ITの伝統的手法から脱却せよ! 情シスの在り方を変える「モダンIT」化のメリット
PR
2021-07-27 20:07
炭酸飲料の刺激を強化するコップ 飲むと同時に電気刺激 法政大学が開発 :Innovative Tech
トップニュース
2021-07-20 06:16
グーグル、日本でも使われる可能性のあるサイバー攻撃動向を解説
IT関連
2023-12-14 08:45
Deno、Node.js、Cloudflare Workersなど、非Webブラウザ系JavaScriptランタイムのコード互換を目指す「Web-interoperable Runtimes Community Group」(WinterCG)が発足
Cloudflare
2022-05-20 04:36