← トップ
記事2026年9月19日

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)。