ChatGPTにコードレビューを頼むときに省略されない方法

VSCode

長めのプログラムなどにコメント付けて読易化する場合、AIチャットは便利ですが全文を表示せずに省略してしまう場合が多々あります。

その対策

3重に指示する。「コードは省略禁止。全文表示」と、左下にある設定部分の「カスタム指示」に2つ書き込む。

さらに、以下のようにプロンプトで、コードを貼ってその下に書き込む。

上記、コードの先頭に何の処理かの概要のコメントを付けてから、各処理何やっているのか細かくわかりやすいコメントをコードにつけて。

重要:元のコードは変更しないで
重要:略さないこと
重要:コメント文も残しておいてください。
コードは省略禁止。全文表示

正直、コードが長いとそれでも省略されてしまうし、返答の生成も途中で止まる可能性があります。

そういう場合、諦めてコードを分割しましょう。全体の動きを知りたいのなら全コード貼って概要だけ取り出し、部分部分の動きが知りたいのなら分割してください。この欠点はインデントが省略されてしまうという物がありますが、少しずつやって、VSCodeだとSHIFT+ALT+Fキーで調整するしかないですね。

正直、コード生成に特化したAIが欲しいところですが、(MSのCopilotとか?)だれかプラグインとか作ってくれないかなぁ……あ、現在(2023/11/28)のところClaudeもダメです。

指令を忘れるなんて人間っぽいけど、ちょっと忘れすぎですわ。

コメント

タイトルとURLをコピーしました