ChatGPTでエラー原因を調べるときは、最初から「全部直して」と頼むより、エラー全文・実行環境・期待した結果・実際の結果を渡し、原因候補を1つずつ確認する方が安全です。
ChatGPTは、あなたのパソコンや実行中の画面を自動では確認できません。見えている事実を整理して伝えることが、解決への近道です。まだコード作成自体に慣れていない方は、先にChatGPTでプログラミングを始める方法を確認してください。
質問前に「原因カード」を作る
まず、次の7項目をメモします。すべて分からなくても、確認できる範囲で構いません。
| 項目 | 書く内容 |
|---|---|
| 実行環境 | Windows、Mac、ブラウザ、PythonやNode.jsの版など |
| 操作手順 | どの操作の直後に起きたか |
| 期待した結果 | 本来どうなる予定だったか |
| 実際の結果 | 何が表示され、何が動かなかったか |
| エラー全文 | 最初から最後まで。ファイル名・行番号も含める |
| 関係するコード | エラー周辺の必要最小限 |
| 試したこと | 再起動、入力変更、設定確認など |
APIキー、パスワード、氏名、顧客データ、社内URLは貼らないでください。ファイルパスに本名が含まれる場合も伏せます。

ChatGPTでエラー原因を調べる5ステップ
1. 元の状態を保存する
修正前のコードを別名で保存し、エラー全文もコピーします。先に保存しておけば、提案を試して悪化したときに戻せます。
2. 期待した結果と実際の結果を分ける
「動きません」だけでは原因を絞れません。「ボタンを押すと一覧が表示される予定だが、画面が白くなり、コンソールに○○と出る」のように書きます。
3. エラーの種類を分ける
初心者は、まず次の4種類で十分です。
- 構文:記号や書き方が正しくない
- 実行時:コードは開始するが途中で止まる
- ロジック:動くが期待と違う結果になる
- 環境:版、設定、権限、ファイル位置などが合っていない
分類が分からなければ、ChatGPTへ「最も可能性が高い種類と、その根拠を説明してください」と尋ねます。
4. 原因候補と確認方法を1つずつ出してもらう
候補を優先順に3つまで挙げてもらい、最初の候補を確かめる最小の操作だけ聞きます。ここではコード全体の書き直しを頼みません。
5. 1回に1か所だけ変えて再テストする
複数箇所を同時に変えると、どの変更が効いたか分からなくなります。1か所変更し、同じ手順で再テストし、結果を記録します。直らなければ元へ戻し、次の候補を試します。

Pythonの具体例はChatGPTでPythonコードを作る方法、ブラウザで動くコードはChatGPTでJavaScriptコードを作る方法も参考になります。
そのまま使える質問例
次のテンプレートへ、確認できた内容を入れてください。
あなたは初心者向けのデバッグ支援者です。
すぐにコード全体を書き直さず、観測できた事実から原因を切り分けてください。
実行環境:(ここにOS、ブラウザ、言語や実行環境の版を書く)
操作手順:(ここにエラーが起きるまでの手順を書く)
期待した結果:(ここに本来の結果を書く)
実際の結果:(ここに起きたことを書く)
エラー全文:(ここに個人情報や秘密を除いた全文を貼り付ける)
関係するコード:(ここに必要最小限のコードを貼り付ける)
試したこと:(ここにすでに試した内容を書く)
依頼:
1. エラーを「構文・実行時・ロジック・環境」のどれと考えるか説明してください。
2. 原因候補を可能性が高い順に3つまで挙げてください。
3. 最初の候補を確認する最小の手順を1つだけ示してください。
4. 確認結果が出るまで、全体の書き直しはしないでください。
ChatGPTの回答は「原因の確定」ではなく、確認すべき仮説です。実際のエラーメッセージや再テスト結果と一致するかを見て判断します。
うまく調べられない5つの原因
- エラーの最後の1行しか貼っていない
- OSやブラウザ、言語の版を書いていない
- 大量のコードを説明なしで貼っている
- 一度に複数の変更を試している
- 途中でコード全体を作り直している
エラーメッセージには、種類、ファイル名、行番号が含まれることがあります。ブラウザのJavaScriptなら開発者ツールのコンソールも確認しましょう。MDNのJavaScriptのエラー対処も、エラー表示の読み方を確認する一次情報として役立ちます。
安全に試すための注意点
- 不明なコマンドやパッケージを、そのまま実行・導入しない
- 本番サイト、管理画面、決済処理で直接試さない
- 修正前のコピーを残す
- 外部へ送れないコードやデータは貼らない
- 解決後は、変更点と確認結果を記録する
公開前の品質確認には、ChatGPTでコードレビューをする方法も利用できます。ただし、レビュー結果も人が実行・表示・安全性を確認してください。
まとめ
ChatGPTでエラー原因を調べるコツは、観測→分類→仮説→1変更→再テストの順を崩さないことです。
まず原因カードを作り、エラー全文と期待・実際の違いを伝えてください。原因候補を1つずつ試せば、偶然直すのではなく、次のエラーにも応用できる調べ方が身につきます。


コメント