このPromptでできること
- エラーメッセージだけから分かることと、分からないことを分けます。
必要なもの(入力項目)
- Pythonのエラーメッセージ(トレースバック全文が望ましい)
こんな人向け
- エラーを見た瞬間に検索してしまう人
使うタイミング
エラーが出た直後
プロンプト本文
{{ }} の部分を自分の情報に置き換えてから使ってください。
次のPythonのエラーメッセージについて、①何が起きたか ②どの行を見ればよいか ③次に確認すること、の3点だけ答えてください。コードが提示されていない部分の中身を推測しないでください。原因が複数考えられる場合は、可能性を並べて「どれかは判断できない」と書いてください。エラー:{{エラーメッセージ}}
使い方
返ってくるもの
- 3点に絞った読み解きと、次の確認手順
実測の入力と出力
下は実際にAIへ通したときの入力と、そのとき返ってきた出力です(モデル: gpt-5.1-thinking / 2026-09-15)。作例ではありません。
このとき入力した内容を見る
次のPythonのエラーメッセージについて、①何が起きたか ②どの行を見ればよいか ③次に確認すること、の3点だけ答えてください。コードが提示されていない部分の中身を推測しないでください。原因が複数考えられる場合は、可能性を並べて「どれかは判断できない」と書いてください。エラー:Traceback (most recent call last):
File "app.py", line 42, in <module>
main()
File "app.py", line 35, in main
total = sum(item["price"] for item in cart)
File "app.py", line 35, in <genexpr>
total = sum(item["price"] for item in cart)
KeyError: 'price'
返ってきた出力を見る
① 何が起きたか cart 内のある item に "price" キーが存在せず、item["price"] を取得しようとして KeyError: 'price' が発生しています。 ② どの行を見ればよいか app.py の 35行目です。 ```python total = sum(item["price"] for item in cart) ``` 特に item["price"] の部分を確認します。 ③ 次に確認すること cart に含まれる各 item について、"price" キーが存在するか確認してください。考えられるのは、一部の item に "price" がない/キー名が異なる/想定と異なるデータが cart に入っているなどですが、提示された情報だけではどれかは判断できません。
この出力になっていれば成功
- コードを推測で断定していない
- 複数原因があるとき断定していない
使うときの注意
AIの出力は必ず自分で確認してください。事実や数値を足された場合は採用しないでください。
提示されていないコードの中身を推測して原因を断定する