ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場

今回は「ChatGPTがコーディング支援を強化。コードエディタ機能を統合、コードレビューやデバッグ、他言語への移植ツールなどを含む新機能「Canvas」が登場」についてご紹介します。

関連ワード (操作、期待、連係等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


OpenAIはChatGPTの新機能「Canvas」を発表しました。

ChatGPTはさまざまな指示や依頼にAIが対応する汎用目的で使えるサービスですが、新機能「Canvas」は特に文章の作成とコードの作成においてChatGPTをより生産的なツールとして使えるような機能を提供しています。

When writing code, canvas makes it easier to track and understand ChatGPT’s changes.

It can also review code, add logs and comments, fix bugs, and port to other coding languages like JavaScript and Python. pic.twitter.com/Fxssd5pDl0

— OpenAI (@OpenAI) October 3, 2024

CanvasはGPT-4oと連係して動作し、マニュアル操作で他のモデルとの連係も可能です。

OpenAIが公開したCanvasのデモ動画を中心に、Canvasが提供するコーディング支援の機能について見ていきましょう。

シンプルなコードエディタをChatGPTに統合

ChatGPTのCanvas機能を使う場合も通常のChatGPTと同様に、まずはプロンプトに生成してほしいコードの内容を入力します。

コードが生成されると同時に画面はCanvasのコーディング支援画面に自動的に移行します。

下記のように右にコードエディタ、左にチャット欄が表示されるようになります。

ChatGPTのCanvas

コードエディタ上では人間によるコードの書き換えも可能で、コードの範囲を選択した上でChatGPTに対して指示することも可能。

コードの範囲を選択した上でChatGPTに対して指示

ワンクリックでコードレビューやデバッグなど実行

コードエディタの右下(赤丸で囲った領域)にはショートカットアイコンがあります。

Canvasのショートカットアイコン

このショートカットアイコンをクリックすると複数のアイコンが表示されます。下からコードレビューを実行する「コードレビュー」、他言語への移植を実行する「他言語への移植」、コードのバグを探して修正する「デバッグ」、コードにログ出力機能を追加する「ログの追加」、コードにコメントを追加する「コメントの追加」を、クリックするだけですぐに実行します。

Canvasのショートカットアイコン

例えば、一番下の「コードレビュー」アイコンをクリックすると、すぐにコードレビューを実行し、必要な箇所をハイライト表示にして次のようにコメントを表示します。

ChatGPT Canvasによるコードレビュー

このように新機能「Canvas」はシンプルなコードエディタを統合した上で、コーディングに関するChatGPTとの対話をショートカットアイコンなどを用いて容易にしたことで、コーディング作業における生産性をより高いものにすることが期待されます。

Canvasは現時点でアーリーベータとなっています。まずはChatGPT PlusとTeamユーザーに提供され、 今週にはEnterprise とEduユーザーも利用可能になる予定です。また無料プランのユーザーへの定休も計画されているとのことです。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Open Compute Project、「OCP 2.0」戦略や今後の重点領域など示す
IT関連
2021-08-12 21:02
これぞ「メイド・イン・デトロイト」の実力、現場労働者の安全性を向上させる多数センサーを搭載したGuardhatのスマートヘルメット
ハードウェア
2021-06-01 23:01
東京通信大学とNTT東日本が連携–「tsuzumi」を学習環境に導入
IT関連
2024-09-08 14:47
化粧品ECの「NOIN」とKDDIが資本提携、コスメ販売でのオンラインカウンセリング導入など新購入体験を創造
ネットサービス
2021-01-27 17:57
ポケモンGOの沖縄イベント延期 「現在の状況を考慮」
くらテク
2021-07-15 07:27
[速報].NET 9が正式リリース。ガベージコレクションの改良でより高速かつ省メモリに、可観測性を実現する.NET Aspire、AIツールのためのミドルウェアなど登場
.NET
2024-11-13 09:17
第2回:ウォーターフォールに対するアンチテーゼとしての反復型開発とアジャイル
IT関連
2023-02-02 20:41
レコチョク、ChatGPT利用環境「RecoChat with AI」構築–試用での意見受け改善図る
IT関連
2023-08-09 13:21
マイクロソフト、2021年中にAzureを展開するすべての国のリージョンで「アベイラビリティゾーン」を提供
Microsoft
2021-03-23 18:19
「脅威ハンティング」による脆弱性悪用攻撃対策の実例
IT関連
2023-07-19 22:17
The Linux Foundation、HPCを推進する新団体HPSFを設立へ
IT関連
2023-11-16 22:34
NVIDIAを攻撃のハッキンググループLapsus$、「イーサリアムのマイニング制限回避ツールを1億円以上で買い取れ」と脅迫か
IT関連
2022-03-04 12:06
庵野秀明と松本人志の初対談、アマプラで配信 初対面で「どうなるんでしょうね」「すぐに滞ると……」
くらテク
2021-08-21 17:14
AVEVAとNEC、プロセス産業の工場DX推進で協業–「データドリブン型ものづくり」を目指す
IT関連
2022-06-24 08:20