Phase 0 : Commander Core
Lesson 05:エラー解決「治癒の呪文」
エラーは失敗ではない。AIを味方につけるデバッグの極意
開発にエラーは付きものです。しかし、OKIHIRO流ではエラーを恐れる必要はありません。
エラーメッセージこそが、AIに正解を導き出させるための「最強のヒント」だからです。
このレッスンでは、Pythonのエラーに限らず、Webサイトの表示崩れやツールの挙動不審など、あらゆるトラブルをAIの力で解決する「治癒(ヒーリング)」の技術を習得します。
1. AIに伝わる「不具合報告」の3要素
「なんか動かない」「エラーが出た」だけでは、AIも直し用がありません。
医者に症状を伝えるように、以下の3つの情報をセットで渡すことが解決への最短ルートです。
-
①
現状のコード(診察対象) DevToolsで全結合したファイルや、問題が起きているHTML/CSSなど。
-
②
発生している現象(症状) エラーログのコピペ、または「ボタンを押しても無反応」といった具体的な状況説明。
-
③
理想の状態(治療ゴール) 「エラーなく完了してほしい」「画像が中央に表示されてほしい」など。
2. エラー情報の集め方(証拠確保)
状況に応じて、適切な「証拠」をAIに提示しましょう。
パターンA:黒い画面に文字が出ている場合 (Python等)
これが一番簡単です。黒い画面(コンソール)に出ている Traceback... から始まる赤文字や英語のメッセージを、範囲選択してコピーします。
_run.bat)を入力してEnterを押すと、画面が消えずにエラーを確認できます。
パターンB:見た目がおかしい場合 (Web制作等)
「レイアウトが崩れている」「色が違う」といった視覚的な問題は、言葉だけで説明するのは困難です。
- スクリーンショットを撮る: 問題の箇所を画像で保存し、AIのチャット欄に貼り付けます。
- ブラウザ検証ツール: 問題箇所のHTMLコードをコピーして提示します。
パターンC:無反応・サイレントエラー
エラーも出ず、うんともすんとも言わない場合です。この場合は「何をして、どうなったか」を具体的に伝えます。
3. 治癒ビルダー(エラー解決用)
以下の入力欄にエラーメッセージや状況を入力して、AIへの「完璧な修正依頼文」を作成しましょう。
これをコードと一緒にAIに投げるだけで、的確な修正案が返ってきます。
基礎課程、修了。
おめでとうございます。これであなたは、AIを支配するための「OS(思考・命令・記憶・修正)」を手に入れました。
ここから先は、あなたの目的に合わせた「実践プロジェクト」を選び、その力を解放する時です。