メインコンテンツへスキップ
見出し画像

【AIにまかせる技術】使わない言葉が混ざるなら、AIの外で調べる|フック

    AIに毎回読ませているメモに、使わないと決めた言葉を書いてあります。それでも、ときどき混ざってきます。

    「その言葉は使わないで」と言い直すと、次の返事では消えています。三つあとの返事で、また出てきたりします。

    メモに書いた決まりも、当てはまるかどうかは、AIがそのつど判断しています。

    なので、例外を許したくない決まりは、メモではなく、毎回かならず走る仕組みのほうに置けます。フックと呼ばれるものです。

    前の回は、いつもの頼み方に名前をつけて呼ぶ、スキルの話でした。読んでいなくても、この回はそのまま読めます。


    📖 メモの一行は、たいてい効く。毎回ではない

    Claude Code の説明書は、メモに書くものを「指針」として扱っています。ほとんどの決まりには例外があるので、目の前の作業に当てはまるかは、AIに判断させたほうがうまくいく、と。

    そのぶん、説明書の例では、「終わる前に確かめて」のような一行も、たいていは効くけれど、毎回ではない、とされています。たいてい効く、というのが、いちばん気づきにくいところです。

    守られない一行があると、「重要」と書き足したくなります。説明書は、それではたぶん直らない、としています。メモが長すぎて埋もれているか、例外のない決まりで、メモではなく仕組みに置くものか。そのどちらかだそうです。


    🔧 例外のない決まりだけ、フックにする

    フックは、決めた時点で、毎回走る仕組みです。たとえば、ファイルを書き換えたあとに、決めた言葉が入っていないかを調べる。走らせるのはAIではないので、AIが決まりを覚えているかどうかは、もう関係ありません。

    見つけたら、その知らせはAIに返ります。直すまで作業を終われないようにも、できます。

    画像

    フックの中身は、AIに書いてもらえます。「〜するフックを作って」と頼めば足ります。

    ただ、フックにするのは、例外がひとつもない決まりだけです。

    説明書も、数は少なくしておくように、としています。フックも、ときどき、走ってほしくないところで走るので。

    それに、フックはこちらに聞かずに、こちらと同じ権限でコマンドを動かします。作ってもらったら、何をするのかを一度説明してもらいます。

    フックは、手元のファイルを扱う Claude Code と Codex のものです。Codex のほうは、自分で足したフックを使う前に、中身を確かめて信頼する手順があるので、今回は Claude Code で試します。


    ✍️ 今日、ひとつだけ

    Claude Code で、こう頼みます。「とても」のところは、自分の使わない言葉に置きかえます。

    文章のファイルを書き換えるたびに、「とても」が入っていないかを調べて、入っていたら直させるフックを作って。何をするフックかも説明して。

    説明を読んだら、新しい会話で、もう一つ頼みます。

    「とても」を使って、試しのファイルに一文書いて。

    わざと頼んだ「とても」が、最後に残っているかを見ます。

    消えていたら、頼んだこちらの負けです。フックのほうが、頼みごとより先に立っています。

    残っていたら、こちらの勝ちで、フックはまだ動いていません。「フックが動かなかった」と、そのまま伝えれば直してもらえます。


    🍵 おわりに

    調べものを頼むと、その結果で会話がいっぱいになることがあります。次は、それを会話の外でやってもらう話を。

    この連載にも、例外のない決まりが一つだけあります。次の一行です。

    ま、いっか。


    あとがき

    ここまで読んでくださり、ありがとうございます。

    フックはまだよくわかってないんですよね〜。
    ちょっとずつ学んでいきます!

    よければご活用ください〜

    「フォロー」や「スキ」をしていただけると励みになります!
    今後ともよろしくお願いします!


    画像



     
     
    生成AIを使いながら、気づきや学びをマイペースに発信しています。 遊びながら学ぶをモットーに、無理なく、楽しく続けていきたいです🌱 お仕事のご相談・ご依頼も受け付けております。 問い合わせ窓口:https://green27donguri.github.io

    あなたへのおすすめ