AI係長AI係長yuuの引き継ぎ書AIでうまくいった話は、ここにはありません。

02

ブラックボックス

動いている。ただ、なぜその数字になるのか説明できない。

実際に起きたこと3件

  • 社内ツール

    動いた瞬間に、「本当に合ってるの」と聞かれると分かった

    社内で使うツールを、AIに作ってもらったときの話です。動くものはできました。

    できあがったのを見た瞬間に思ったのが、「これ本当に合ってるの、と上司に必ず聞かれる」でした。できた喜びと、この不安が、ほぼ同時に来ます。

    そして実際に、その質問は来ます。

  • 書類作成

    自分で作らせたのに、どういう性質のものか分からなくなった

    書類の集計を自動化するツールを作ったあと、AIに聞き返しています。「これは機械的な処理なのか。融通が利かないものなのか」と。

    例外に対応できるのか、決まった形しか扱えないのか。自分が指示して作ったのに、判断がつきませんでした。

  • 社内ツール

    中身を書いたのがAIなので、私にも説明できない

    ここが、昔からある属人化との違いです。

    以前は「その人に聞けば分かった」。今は、作った本人にも全部は分からない。聞く相手がいません。

見つけにくい理由

自分は納得しています。困るのは、他人に説明を求められた瞬間です。そしてその瞬間は、たいてい会議中に、前触れなく来ます。

そもそもの原因

中身を書いたのが自分ではないからです。AIに任せた部分は、動くけれど、どういう理屈でそうなっているかを自分の言葉で言えない。

自分で再現してみる

読んで納得するより、1回自分で起こしてみるほうが早いです。これは、こちらが実際にやった手順です。

ある集計処理を書かせたあと、「プログラムの用語を一切使わずに、どこからデータを取って、どう計算して、その数字になったのかを説明して」と頼む。説明だけを読んだ人が、同じ計算を手でやり直せるかを見る。

この型を防ぐには

やることは3つです。渡す相手が、それぞれ違います。

① 覚えておくこと

業務に載せるなら、動くものと同時に「人間のための説明書」を作る。後からは書けない。

② CLAUDE.md に書き足すこと

いつ貼るか

Claude Code の会話に貼る。ファイルは自分で開かなくて構いません

貼るとAIが CLAUDE.md を書き換えます。1回書けば、次の会話からも効きます。

そのまま貼れる文(AIが CLAUDE.md に書き足します)
次の決まりを、いま作業しているフォルダの CLAUDE.md に書き足してください。
ファイルが無ければ作ってください。

データを集めたり計算したりする処理を作ったら、次の3つを日本語で書いてください。プログラムの用語は使わないでください。

1. どんなデータを、どこから取ってきているか
2. どういう計算や絞り込みをして、その数字になっているか
3. この方法だと正しく出せない場合(前提・限界・例外)

読む相手は、この業務は知っているがプログラムは書けない人です。上司に「これ本当に合ってるの?」と聞かれたときに、そのまま読み上げられる文章にしてください。

守ってほしいこと
・文はそのまま書いてください。言い換えないでください
・すでにある決まりは消さないでください
・似た決まりが既にあれば、書く前に教えてください
・書いたあと、CLAUDE.md 全体をそのまま表示してください

この貼り方が動くか、数えました

上の文をそのまま4種類のAIに3回ずつ渡して、 できあがったファイルを機械で読みました(2026-08-16)。

① 正しいファイルに書いた    12回中 12回

② 前からあった決まりが残った  12回中 12回

③ 文がそのまま入った      12回中 12回

④ 書いたあと、中身を見せた   12回中 11回

落ちた1回は、書けてはいました。「完了しました」とだけ返して、ファイルを見せませんでした(Haiku 4.5)。これがこのサイトの型⑦です。見せてこないときは、「CLAUDE.md を全部見せて」ともう一度言ってください。

Haiku 4.5・Sonnet 5・Opus 5・Fable 5/ 書き方は少し変わります(2文が1行にまとまる回がありました)。 文そのものは12回とも変わっていません。

どのフォルダで作業しても守ってほしいときは、貼る前に、1行目の「いま作業しているフォルダの」を ~/.claude/ に書き換えてください。その場合、作業フォルダの外に書くので、Claude Code が許可を聞いてきます(聞かれたら「はい」を選びます)。※ 書き換えたほうの形は、まだ数えていません。上の12回は、書き換えない状態のものです。

「3」が肝心です。限界を書かせておくと、後から想定外が出たときに「聞いていない」ではなく「書いてあった」になります。

長くなってきたら

型は14個ありますが、まず入れるのは自分が実際に踏んだ型だけで足ります。それでも増えてきたら、.claude/rules/ に置いて「どのファイルを触ったときに読むか」を指定すると、ふだんの分量が減ります。

※ @ で別のファイルに分けても、読み込まれる量は減りません(公式の説明)。分けるのは、自分が直しやすくするためです。

→ 置き場所・ファイル名・分け方

③ 自分で確かめること — いま動いているものが、この型になっていないか

作ったものについて「なぜこの数字になるか」を3行で説明できるか試してください。できなければ、それはブラックボックスです。

一覧に戻る