
【AIにまかせる技術】使わない言葉が混ざるなら、AIの外で調べる|フック
AIに毎回読ませているメモに、使わないと決めた言葉を書いてあります。それでも、ときどき混ざってきます。
「その言葉は使わないで」と言い直すと、次の返事では消えています。三つあとの返事で、また出てきたりします。
メモに書いた決まりも、当てはまるかどうかは、AIがそのつど判断しています。
なので、例外を許したくない決まりは、メモではなく、毎回かならず走る仕組みのほうに置けます。フックと呼ばれるものです。
前の回は、いつもの頼み方に名前をつけて呼ぶ、スキルの話でした。読んでいなくても、この回はそのまま読めます。
📖 メモの一行は、たいてい効く。毎回ではない
Claude Code の説明書は、メモに書くものを「指針」として扱っています。ほとんどの決まりには例外があるので、目の前の作業に当てはまるかは、AIに判断させたほうがうまくいく、と。
そのぶん、説明書の例では、「終わる前に確かめて」のような一行も、たいていは効くけれど、毎回ではない、とされています。たいてい効く、というのが、いちばん気づきにくいところです。
守られない一行があると、「重要」と書き足したくなります。説明書は、それではたぶん直らない、としています。メモが長すぎて埋もれているか、例外のない決まりで、メモではなく仕組みに置くものか。そのどちらかだそうです。
🔧 例外のない決まりだけ、フックにする
フックは、決めた時点で、毎回走る仕組みです。たとえば、ファイルを書き換えたあとに、決めた言葉が入っていないかを調べる。走らせるのはAIではないので、AIが決まりを覚えているかどうかは、もう関係ありません。
見つけたら、その知らせはAIに返ります。直すまで作業を終われないようにも、できます。

フックの中身は、AIに書いてもらえます。「〜するフックを作って」と頼めば足ります。
ただ、フックにするのは、例外がひとつもない決まりだけです。
説明書も、数は少なくしておくように、としています。フックも、ときどき、走ってほしくないところで走るので。
それに、フックはこちらに聞かずに、こちらと同じ権限でコマンドを動かします。作ってもらったら、何をするのかを一度説明してもらいます。
フックは、手元のファイルを扱う Claude Code と Codex のものです。Codex のほうは、自分で足したフックを使う前に、中身を確かめて信頼する手順があるので、今回は Claude Code で試します。
✍️ 今日、ひとつだけ
Claude Code で、こう頼みます。「とても」のところは、自分の使わない言葉に置きかえます。
文章のファイルを書き換えるたびに、「とても」が入っていないかを調べて、入っていたら直させるフックを作って。何をするフックかも説明して。
説明を読んだら、新しい会話で、もう一つ頼みます。
「とても」を使って、試しのファイルに一文書いて。
わざと頼んだ「とても」が、最後に残っているかを見ます。
消えていたら、頼んだこちらの負けです。フックのほうが、頼みごとより先に立っています。
残っていたら、こちらの勝ちで、フックはまだ動いていません。「フックが動かなかった」と、そのまま伝えれば直してもらえます。
🍵 おわりに
調べものを頼むと、その結果で会話がいっぱいになることがあります。次は、それを会話の外でやってもらう話を。
この連載にも、例外のない決まりが一つだけあります。次の一行です。
ま、いっか。
あとがき
ここまで読んでくださり、ありがとうございます。
フックはまだよくわかってないんですよね〜。
ちょっとずつ学んでいきます!
よければご活用ください〜
「フォロー」や「スキ」をしていただけると励みになります!
今後ともよろしくお願いします!
