AIに誤字脱字を直させる人へ|5回中5回、数字の矛盾だけ素通りした
約400字の社内連絡に8か所の誤りを埋めて、頼み方を4通り×5回=20回試しました。誤字・脱字・重複は20回中20回見つかるのに、「0時〜6時で8時間」という数字の矛盾だけは素の頼み方で5回中0回。直す2行と、応答の速さで見抜く方法まで。
「午前0時から午前6時までの8時間です」
この1文を、AIに5回チェックさせました。5回とも、素通りでした。
同じ文章に仕込んだ「保障書」「一限管理」「点はは」は、5回とも一発で直ります。でも、0時から6時が6時間であることは、一度も指摘されませんでした。
社内連絡なら、書き直しの手間で済みます。見積書や納品書なら、そうはいきません。
何を測ったか:約400字に、8か所の誤りを埋めた
システム移行の社内連絡(約400字)を自分で書き、そこに誤りをちょうど8か所、種類を分けて埋めました。
E1 対照となるのは → 対象 同音異義語
E2 第2週に行予定です → 行う予定 脱字(う)
E3 0時〜6時までの8時間 → 6時間 数字の矛盾
E4 保障書の発行履歴 → 保証書 同音異義語
E5 一限管理 → 一元管理 変換ミス
E6 各拠点へ配布ます → 配布します 脱字(し)
E7 ご不明な点はは → 点は 衍字(重複)
E8 現行と同当です → 同等 変換ミス
引っかけも1つ入れています。同じ文章の後半に「名寄せ対象の一覧」という、正しい「対象」を置きました。E1を直すついでに、こちらまで直してしまわないかを見るためです。
頼み方は4種類、それぞれ5回ずつ、合計20回。1回ごとに新しい会話を立て、前の回答は見せていません。モデルは Claude Sonnet、全20回でツール使用0回(コードを書いて数えさせていないこと)を確認しています。
結果:素の頼み方は平均6.4個。落ちるのは毎回同じ2つ
まず、いちばん普通の頼み方から。「次の文章に誤字脱字がないか確認してください」だけを5回投げました。
【素の頼み方・5回】
1回目 7個 2回目 6個 3回目 6個 4回目 7個 5回目 6個
───────────────── 平均 6.4 / 8
8個中6〜7個。数字だけ見れば「まあ優秀」に見えます。問題は、落ちた中身が毎回同じだったことです。
- E3(0時〜6時なのに「8時間」)… 5回中0回
- E4(保障書 → 保証書)… 5回中2回
- 残りの6個(E1・E2・E5・E6・E7・E8)… 5回中5回、全部検出
つまり、純粋な誤字・脱字・重複は100%見つけます。落ちるのは2種類だけで、しかもそれは人間も読み飛ばす方です。
見落としの正体は2つ:計算と、単体では正しい言葉
なぜこの2つだけが残るのか。中身を見ると、性質がはっきり違います。
ひとつめ、E3。「午前0時から午前6時までの8時間です」は、文字としてはどこも壊れていません。「8時間」は正しい日本語で、「午前0時」も「午前6時」も正しい。誤りは文字ではなく、引き算をして初めて現れます。誤字脱字のチェックは、文字列を見る作業です。引き算は、その作業に含まれていません。頼んでいないことは、やってくれません。
ふたつめ、E4。「保障書」も、文字としては壊れていません。「保障」は実在する熟語で、「社会保障」なら正しい。誤りなのは「この文脈では保証だ」という一点だけです。文字を見るだけでは判定できず、前後の意味まで見にいく必要があります。同じ理屈で、E5「一限管理」は5回とも見つかっています。「一限管理」という熟語は世の中に存在しないので、文字だけで壊れているとわかるからです。
この線引きは、そのまま持ち帰れます。
【AIが100%見つける】文字そのものが壊れている
└ 脱字・衍字・存在しない熟語(一限管理/同当)
【AIが取りこぼす】文字は正しく、意味や計算だけが間違っている
├ 数字の矛盾(0時〜6時なのに「8時間」)
└ 文脈依存の同音異義語(保障書/保証書、以外/意外)
頼み方を1行足すと、20回中14回が8個すべてを出した
では直せるのか。言い方を3つ用意して、それぞれ5回ずつ試しました。
- B「数字や日付の食い違いも誤りに含めてください」を末尾に足す → 40点満点中38点(E3は5回中4回)
- C「誤字脱字が8か所あります。8か所すべて指摘してください」と個数を教える → 40点満点
- D「1文ずつ順番に確認し、各文について誤りの有無を書いてください」 → 40点満点
Cは満点ですが、実務では使えません。何個あるか分かっているなら、そもそもチェックを頼む必要がないからです。「知っていれば見つけられる」ことの確認にはなりますが、明日から使えるのはBとDです。
そしてDは、5回とも取りこぼしゼロ・誤検知ゼロでした。引っかけの「名寄せ対象」を直してしまった回も、「サーバー」を表記ゆれだと言い出した回も、5回中0回です。1文ずつに区切ると1文あたりの判断が単純になり、飛ばす余地が消えます。
なお、20回で1度だけ、頼んでいない指摘が出ました。「10月12日は第2週ではなく第3週では」——確かめると2026年10月1日は木曜日で、月曜起点なら12日は第3週です。私が気づかずに書いた矛盾を、向こうが拾っていました。数字を見るよう指示したBの条件でだけ起きたのも筋が通っています。
見つけた回と見落とした回を分けたのは、返事の速さだった
20回分の応答時間を並べたとき、きれいすぎる線が1本出ました。
数字の矛盾を見落とした 6回 … すべて 5.3秒 以内
│
│ ここで完全に分かれる
│
数字の矛盾を見つけた 14回 … すべて 7.1秒 以上
例外は1件もありません。しかもこれは条件をまたいでいて、「数字も見て」と足したBでも、2.0秒で返ってきた1回だけがE3とE4の両方を落としました。指示より、実際に読み込んだかどうかの方が効いています。
これは、画面の前で観測できる数少ないサインです。長い文章を貼って、ほぼ間髪入れずに「誤字は3か所です」と返ってきたら、それは読み込んでいない回だと思ってよい。条件を足して、もう一度頼み直す価値があります。
そのまま使える検査プロンプト
今日から使える形にします。誤字チェックを頼むとき、本文の前にこの4行を置いてください。
次の文章を、1文ずつ順番に確認してください。
各文について、誤りがあれば箇所を、なければ「問題なし」と書いてください。
数字・日付・金額の食い違いも誤りに含めてください。
最後に、見つけた誤りだけを「原文 → 修正案」の形で並べてください。
やっていることは3つだけです。①1文ずつに区切って飛ばせなくする、②文字以外(数字)も見る対象だと明示する、③最後に一覧で出させて、こちらが原文と突き合わせられるようにする。
そのうえで、AIに任せてはいけない2種類だけ、自分の目で確認します。
- 時間・金額・個数の引き算(「◯時から◯時まで」「合計」「差額」「残り」)
- 文脈で決まる同音異義語(保証/保障/補償、以外/意外、対象/対照、確率/確立、規定/既定)
この2つは、AIが最初から見ていない場所です。全文を読み直す必要はありません。数字が書かれた行だけを拾って、足し引きをやり直す。それだけで、今回のE3は10秒で見つかります。
まとめ
要点
AIの誤字チェックは、文字が壊れている誤りを20回中20回見つけます。落ちるのは「文字は正しいのに、計算や文脈だけが間違っている」誤りで、素の頼み方だと5回中0回でした。「1文ずつ確認して」「数字の食い違いも含めて」の2行を足すと、5回中5回、8個すべてが出ます。
今日の小さな一歩
直近で誰かに送った連絡文を1つ開いて、数字が入っている行だけを探してください。「◯時から◯時まで」「合計◯件」——その行の引き算だけ、自分でやり直す。1分で終わります。AIに見せていても、そこは見られていません。
筆者の視点
私はAIで毎日コンテンツを自動生成していますが、いちばん怖いのは「AIが間違えるところ」ではなく、「AIが何も言わずに通したところ」です。今回も、指摘された7個はすべて正しく、修正案も的確でした。丁寧で正確な7個は、残りの1個を見えなくします。チェックを頼むときは、「何個見つけたか」ではなく「どの種類を見ていないか」で信用を決めてください。
同じ場面、ありませんか。役に立ったら♡やブックマークをいただけると励みになります。
この記事は note にも掲載しています(初出: note版 2026-09-22)。