AIエージェントに作業を任せると、いつか「やらせるつもりのなかったこと」をやります。私は無人で長時間走らせていて、実際に6回それを踏みました。そのとき使っていた仕組みと雛形を、そのまま使える形でお渡しします。
【お渡しするもの(全4本・536行)】
1. CLAUDE.md の雛形
AIに渡す「憲法」の書き方。並び順、消してよい3種類、消してはいけないもの。
2. ツールの入口で止める仕組み(PreToolUse フック)の雛形
Python のコード付き。止めるものは4種類で足ります。ドメインの許可リストの作り方も入れています。私の環境では、この形でテストを107件書いて挙動を固定しています。うち42件は「止まること」ではなく「通るべきものが通ること」の固定です。
3. 公開前の個人情報チェックの雛形
Python のコード付き。★「正規表現では絶対に拾えないもの」の一覧を付けています。ここが本題です。
4. 実際に踏んだ事故 6件
① 誤検知が正当な文章を止め、3日間気づかなかった
② 見出し画像が切れて「120倍」が「20倍」に見えたまま4日間公開されていた
③ ドメインの許可リストが、リンクのクリックには効いていなかった
④ 画面に出ている文字を、実際の中身だと思い込んだ
⑤ 道具を作った時点で満足していた
⑥ 効かない手段を、同じ日に2回試した
それぞれ「何が起きたか」「なぜ気づけなかったか」「どう直したか」を書いています。
【お約束できないこと】
・「これを入れれば事故が起きません」とは言えません。私自身が上のとおり事故っています
・セキュリティの専門的な診断ではありません。私は有資格の専門家ではありません
・お客様の環境での動作確認は含みません。動かないときの原因調査も含みません
【この出品の形】
・すべて Markdown のテキストです。ヒアリングは不要で、ご購入後そのままお渡しします
・お電話・ビデオ通話には対応していません。やりとりはトークルームのテキストのみです
・お客様の設定ファイル・認証情報・APIキーはお預かりしません
この文面と同梱物は Claude に下書きを作らせ、内容を確認して仕上げています。数字はすべて自分の実行ログから取ったものです。
事前にご準備いただくものはありません。ご購入いただければ、そのままファイルをお送りします。
★お客様の設定ファイル・ソースコード・ログは受け取りません。個人情報をお預かりしない設計にしているためです。お送りいただいてもお読みせずに削除しますので、送信なさらないようお願いします。
ファイルは Markdown 形式(テキスト)です。特別なソフトは不要で、メモ帳でも開けます。
内容についてのご質問はテキストでお受けします。通話・ビデオチャットは行っていません。
なお、お客様の環境で動作するかは環境によります。動かないときの原因調査は含みません。セキュリティの専門的な診断でもありません(私は有資格の専門家ではありません)。