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

2024年10月8日

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

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

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ユーザーも利用可能になる予定です。また無料プランのユーザーへの提供も計画されているとのことです。

あわせて読みたい

機械学習・AI 開発ツール




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本