Reupload
すべてのAIローカルAI?
← ホームに戻る

Skill · OpenAI - ChatGPT Release Notes

チャットしながら分割画面でコードをレビュー

チャットしながら分割画面でコードをレビュー

写真: Radowan Nakif Rehan Unsplashより

ChatGPTの新しいインタラクティブなコードブロックでは、コードとチャットを並べて表示し、テキストの再生成を待たずにコード上で直接バグや改善点を指摘できる。このワークフローにより、コードレビューのサイクルは数分から数秒に短縮される。

2026年2月の時点で、ChatGPTのコードブロックは完全にインタラクティブになった。テキストをエディターとの間でコピー&ペーストしなくても、チャット内で直接コードを書き、編集し、プレビューできる。さらに重要なのは、分割画面のコードレビュー表示により、片側にコード、もう片側に会話を表示できるため、的を絞った修正を依頼し、その場で注釈が付くのを確認するのが容易になったことだ。

実務的なワークフローはこうだ。Pythonの関数をChatGPTに貼り付けると、コードブロックが右側に開く。「この関数をパフォーマンスとエッジケースの観点でレビューして」と尋ねると、ChatGPTは特定の行を指摘するインラインコメントでコードに注釈を付ける。たとえば「このループはO(n²)なので、先にソートすることを検討してください」「空入力のチェックがありません」といった具合だ。続けて「ループを修正して」と頼めば、関数の他の部分には触れずにその箇所だけが書き換わるのがわかる。差分を取る必要も、変更を手作業で突き合わせる必要もない。

分割画面表示は、HTML、React、Python、JavaScript、Mermaidダイアグラム、Vegaチャートにネイティブ対応している。「Review code」をクリックすると、可読性、パフォーマンス、セキュリティに関する構造化されたフィードバックが得られる。「Add logs」を使えば、デバッグ用のprint文を挿入できる。「Fix bugs」を使えば、特定のエラーに対処できる。各操作は新しいバージョンを生成し、そこへロールバックできる。全画面編集では、コードブロックをウィンドウ全体に広げられる。

特に威力を発揮する場面はこうだ。同僚のプルリクエストをレビューするバックエンドエンジニアは、コードをChatGPTに貼り付け、セキュリティ監査を依頼し、データベースクエリの問題、認証の抜け、入力検証に関するインライン注釈を得てから、注釈付きのバージョンをGitHubにコピーして戻せる。データサイエンティストはJupyterノートブックのセルを貼り付け、スクリプト全体を書き直すことなく最適化を依頼できる。フロントエンド開発者はCSSを貼り付けてモバイル対応を依頼し、チャット側で正確な変更点を確認しながらコードブロックを書き換えてもらえる。

情報源とクレジット

元の情報源: OpenAI - ChatGPT Release Notes