Cloudflare の Clef に書類画像(日本語)を見せて、OCR 結果の誤りを見つけさせてみた
こんにちは、けーまです。
VLM で書類画像を読み取って OCR を行う構成が増えていますが、抽出された値が本当に画像どおり正しいかをどう検証するかは依然として課題です。
判定に特化した decision model として知られる TypeSafe 社の Jev はテキスト入力専用のため、元の書類画像を直接見て「抽出結果が画像どおりか」を確かめるような検証はできませんでした。
一方、Cloudflare Workers AI の Clef は、画像入力に対応した decision model です。
書類画像と VLM による抽出結果を一緒に渡し、「画像に印字されたとおりの値か」を直接判定させて信頼度スコアを得ることができます。
前回の英語書類での検証では、Clef に書類画像と OCR の抽出結果を渡したところ、意図的に注入した36件の誤りをすべて検出し、誤検知も0件でした。
そこで今回は、登録番号や軽減税率、大字の金額、全角と半角の混在を含む日本語の書類でも、同じように誤りを見つけられるかを検証してみました。
1. 検証の条件
まずは Claude Haiku 4.5 に日本語の請求書・見積書・領収書(3枚・計149項目)を抽出させました。
英語のときは Haiku がすべての項目を正しく抽出できましたが、日本語では19件の読み間違いが自然に発生したため、こちらも検出の対象に含めています。
さらに、検証用として4パターンの誤り(計36件)を意図的に注入しました。
-
桁の変更(12件):金額や番号の数字を1桁だけ変える(
51,750→51,790、MQ-2026-0918→MQ-2026-0916など) -
似た文字への変更(9件):形の似た文字に差し替える(
カ→力、口→ロ、ー→一など) -
全角と半角の入れ替え(3件):
20食→20食、MN-2407→MN-2407など -
別の値への置き換え(12件):書類にありそうな別の値にする(
普通→当座、株式会社ひかり物流→株式会社ひかり運輸など)
抽出結果は、書類ごとに次の4通りを用意しました。
-
Haiku の出力そのまま:Haiku が抽出した結果(追加の誤り注入なし。Haiku 自身の読み間違い19件が含まれる)
-
誤りあり A・誤りあり B:Haiku の出力に、検証用の誤りを6件ずつ意図的に注入したもの
-
正解データ(誤りなし):すべて正しい値だけで構成された版(誤りが1件もないときの挙動を見るための対照データ)
判定と検証の条件は次のとおりです。
-
判定方法:書類画像1枚と抽出結果を渡し、項目ごとに
noul(yes の確率を返す質問)で「この値は画像に印字されたとおりか」を聞く。確率 0.5 未満を「誤り」と判定 -
モデル:
clef(27B)とclef-flash(9B)
{
"model": "clef",
"images": ["data:image/png;base64,..."],
// state: 判断の前提(OCR システムが日本語の請求書画像を読み取り、キーと値を抽出した)
"state": {
"task": "An OCR system read the attached Japanese invoice (請求書) image ...",
"extracted": { "issuer_name": "株式会社さくらフーズ" }
},
"questions": {
"field.issuer_name": {
"type": "noul", // yes/no の質問。yes の確率を返す
// instructions: 判定の指示(抽出された issuer_name の値は、書類画像に印字された文字列と一字一句違わず一致しているか?)
"instructions": "Is the extracted value of \"issuer_name\" (\"株式会社さくらフーズ\") exactly what is printed in the document image, character for character?"
}
}
}

検証に使った請求書。印影が発行者名と登録番号に重なっている
2. 結果
2.1 誤りを見つけられたか
Clef は項目ごとに「値が画像どおりである確率」を返します。
この確率が 0.5 未満の項目を「誤り」と判定し、次の3つの観点で件数を集計しました。
-
注入した誤りの検出:注入した誤り36件のうち、正しく「誤り」と判定できた件数
-
Haiku の誤りの検出:Haiku 自身の読み間違い19件(「Haiku の出力そのまま」の版)のうち、「誤り」と判定できた件数
-
正しい値を誤りと判定:本来は正しい値なのに「誤り」と判定してしまった件数(誤検知)
| 条件 | 注入した誤りの検出(36件中) | Haiku の誤りの検出(19件中) | 正しい値を誤りと判定(503件中) |
|---|---|---|---|
| clef | 32 | 7 | 7 |
| clef-flash | 29 | 5 | 20 |
clef は注入した誤りの大半を検出できたものの、英語のときのような全件検出には届きませんでした。
また、Haiku 自身の読み間違いについては19件中7件しか検出できませんでした。
誤りの種類別に見ると、全角と半角の入れ替えや、Haiku 自身の読み間違いを見逃すケースが目立ちました。
| 種類 | clef | clef-flash |
|---|---|---|
| 注入した誤り:桁 | 10 / 12 | 9 / 12 |
| 注入した誤り:似た文字 | 9 / 9 | 8 / 9 |
| 注入した誤り:全角半角 | 1 / 3 | 1 / 3 |
| 注入した誤り:置き換え | 12 / 12 | 11 / 12 |
| Haiku の読み間違い | 7 / 19 | 5 / 19 |
| 正しい値を誤りと判定(誤検知) | 7 / 503 | 20 / 503 |
判定を誤った項目は、clef が23件、clef-flash が41件でした。
なお、ここで言う「見逃し」は誤りがあるのに 0.5 以上を付けたもの、「誤検知」は正しい値なのに 0.5 未満を付けたものを指しています。
clef が判定を誤った23件(クリックすると展開します)
| 誤り方 | 種類 | 書類 | 抽出結果 | 項目 | 渡した値 | 正しい値 | 確率 |
|---|---|---|---|---|---|---|---|
| 見逃し | Haiku の読み間違い | 見積書 | 誤りなし | issuer_name |
株式会社テクアーク | 株式会社テクノアーク | 0.76 |
| 見逃し | Haiku の読み間違い | 見積書 | 誤りなし | discount_name |
出荷値引き | 出精値引き | 0.87 |
| 見逃し | Haiku の読み間違い | 見積書 | 誤りなし | remarks |
本見積の有効期限内にご注文いただいた場合に限り、上記価格を適用いたします。納期は受注確定後の目安であり、部材の調達状況により前後する場合がございます。夜間・休日の作業をご希望の場合は別途お見積りとなります。 | 本見積の有効期限内にご発注いただいた場合に限り、上記価格を適用いたします。納期は受注確定後の目安であり、部材の調達状況により前後する場合がございます。夜間・休日の作業をご希望の場合は別途お見積りとなります。 | 0.63 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | issuer_registration_no |
T4010-0301-2345 | T4010403012345 | 0.73 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | issuer_tel |
TEL 045-312-7788 | 045-312-7788 | 0.90 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | reduced_rate_note |
※印は軽減税率(8%)対象品目です | ※印は軽減税率(8%)対象品目です | 0.78 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | account_holder |
サクラフーズ | カ)サクラフーズ | 0.69 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | item1_qty |
3日 | 3日 | 0.89 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | item2_qty |
3日 | 3日 | 0.89 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | item3_qty |
1式 | 1式 | 0.87 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | recipient |
あおは企画株式会社 | あおば企画株式会社 | 0.91 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | stamp_duty |
200円 | 200円 | 0.61 |
| 見逃し | 全角半角 | 領収書 | 誤りあり A | issue_date |
2026年10月2日 | 2026年10月2日 | 0.71 |
| 見逃し | 全角半角 | 領収書 | 誤りあり B | item4_qty |
20食 | 20食 | 0.54 |
| 見逃し | 桁 | 見積書 | 誤りあり B | subtotal |
1,788,800 | 1,786,800 | 0.56 |
| 見逃し | 桁 | 請求書 | 誤りあり B | account_number |
4072579 | 4072519 | 0.75 |
| 誤検知 | 正しい値 | 見積書 | 正解 | discount_name |
出精値引き | 出精値引き | 0.38 |
| 誤検知 | 正しい値 | 請求書 | 誤りあり B | tax_total |
16,878 | 16,878 | 0.47 |
| 誤検知 | 正しい値 | 請求書 | 正解 | account_holder |
カ)サクラフーズ | カ)サクラフーズ | 0.40 |
| 誤検知 | 正しい値 | 領収書 | 誤りあり A | item4_qty |
20食 | 20食 | 0.39 |
| 誤検知 | 正しい値 | 領収書 | 正解 | item1_qty |
3日 | 3日 | 0.34 |
| 誤検知 | 正しい値 | 領収書 | 正解 | item2_qty |
3日 | 3日 | 0.28 |
| 誤検知 | 正しい値 | 領収書 | 正解 | item3_qty |
1式 | 1式 | 0.32 |
clef-flash が判定を誤った41件(クリックすると展開します)
| 誤り方 | 種類 | 書類 | 抽出結果 | 項目 | 渡した値 | 正しい値 | 確率 |
|---|---|---|---|---|---|---|---|
| 見逃し | Haiku の読み間違い | 見積書 | 誤りなし | issuer_name |
株式会社テクアーク | 株式会社テクノアーク | 0.83 |
| 見逃し | Haiku の読み間違い | 見積書 | 誤りなし | discount_name |
出荷値引き | 出精値引き | 0.64 |
| 見逃し | Haiku の読み間違い | 見積書 | 誤りなし | remarks |
本見積の有効期限内にご注文いただいた場合に限り、上記価格を適用いたします。納期は受注確定後の目安であり、部材の調達状況により前後する場合がございます。夜間・休日の作業をご希望の場合は別途お見積りとなります。 | 本見積の有効期限内にご発注いただいた場合に限り、上記価格を適用いたします。納期は受注確定後の目安であり、部材の調達状況により前後する場合がございます。夜間・休日の作業をご希望の場合は別途お見積りとなります。 | 0.91 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | issuer_registration_no |
T4010-0301-2345 | T4010403012345 | 0.76 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | issuer_tel |
TEL 045-312-7788 | 045-312-7788 | 0.93 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | reduced_rate_note |
※印は軽減税率(8%)対象品目です | ※印は軽減税率(8%)対象品目です | 0.91 |
| 見逃し | Haiku の読み間違い | 請求書 | 誤りなし | account_holder |
サクラフーズ | カ)サクラフーズ | 0.69 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | item1_qty |
3日 | 3日 | 0.88 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | item2_qty |
3日 | 3日 | 0.88 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | item3_qty |
1式 | 1式 | 0.84 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | recipient |
あおは企画株式会社 | あおば企画株式会社 | 0.64 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | stamp_duty |
200円 | 200円 | 0.89 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | proviso |
会議室利用料(10月分)として上記正に領収いたしました。 | 会議室利用料(10月分)として | 0.77 |
| 見逃し | Haiku の読み間違い | 領収書 | 誤りなし | issuer_address |
東京都渋谷区桜丘町1丁目2番3号 | 東京都渋谷区桜丘町1丁目2番3号 | 0.73 |
| 見逃し | 似た文字 | 領収書 | 誤りあり B | issuer_name |
株式会社みどり会議室サーピス | 株式会社みどり会議室サービス | 0.54 |
| 見逃し | 全角半角 | 領収書 | 誤りあり A | issue_date |
2026年10月2日 | 2026年10月2日 | 0.96 |
| 見逃し | 全角半角 | 領収書 | 誤りあり B | item4_qty |
20食 | 20食 | 0.87 |
| 見逃し | 桁 | 見積書 | 誤りあり B | subtotal |
1,788,800 | 1,786,800 | 0.66 |
| 見逃し | 桁 | 請求書 | 誤りあり A | item3_amount |
51,790 | 51,750 | 0.68 |
| 見逃し | 桁 | 請求書 | 誤りあり B | tax_8 |
10,078 | 10,073 | 0.62 |
| 見逃し | 置き換え | 領収書 | 誤りあり A | issuer_person |
佐藤美咲 | 佐々木美咲 | 0.83 |
| 誤検知 | 正しい値 | 見積書 | 正解 | amount_kanji |
金壱百九拾六万伍千四百八拾円也 | 金壱百九拾六万伍千四百八拾円也 | 0.33 |
| 誤検知 | 正しい値 | 見積書 | 正解 | item4_unit |
個 | 個 | 0.43 |
| 誤検知 | 正しい値 | 見積書 | 正解 | item7_unit |
本 | 本 | 0.49 |
| 誤検知 | 正しい値 | 見積書 | 正解 | item7_amount |
19,600 | 19,600 | 0.48 |
| 誤検知 | 正しい値 | 見積書 | 正解 | item8_unit |
式 | 式 | 0.48 |
| 誤検知 | 正しい値 | 見積書 | 正解 | discount_name |
出精値引き | 出精値引き | 0.40 |
| 誤検知 | 正しい値 | 見積書 | 正解 | discount_amount |
-50,000 | -50,000 | 0.43 |
| 誤検知 | 正しい値 | 見積書 | 正解 | subtotal |
1,786,800 | 1,786,800 | 0.39 |
| 誤検知 | 正しい値 | 見積書 | 正解 | tax |
178,680 | 178,680 | 0.39 |
| 誤検知 | 正しい値 | 見積書 | 正解 | total |
¥1,965,480 | ¥1,965,480 | 0.39 |
| 誤検知 | 正しい値 | 請求書 | 正解 | item2_unit_price |
1,280 | 1,280 | 0.45 |
| 誤検知 | 正しい値 | 請求書 | 正解 | item4_unit_price |
698 | 698 | 0.46 |
| 誤検知 | 正しい値 | 請求書 | 正解 | item4_amount |
27,920 | 27,920 | 0.43 |
| 誤検知 | 正しい値 | 請求書 | 正解 | item5_amount |
13,800 | 13,800 | 0.40 |
| 誤検知 | 正しい値 | 請求書 | 正解 | subtotal_10 |
68,050 | 68,050 | 0.36 |
| 誤検知 | 正しい値 | 請求書 | 正解 | tax_8 |
10,073 | 10,073 | 0.45 |
| 誤検知 | 正しい値 | 請求書 | 正解 | account_holder |
カ)サクラフーズ | カ)サクラフーズ | 0.30 |
| 誤検知 | 正しい値 | 領収書 | 誤りなし | receipt_no |
004127 | 004127 | 0.48 |
| 誤検知 | 正しい値 | 領収書 | 正解 | item4_qty |
20食 | 20食 | 0.44 |
| 誤検知 | 正しい値 | 領収書 | 正解 | receipt_no |
004127 | 004127 | 0.35 |
clef が誤りと判定してしまった正しい値7件は次のとおりです。
| 書類 | 抽出結果 | 項目 | 値(正しい) | clef の確率 |
|---|---|---|---|---|
| 請求書 | 誤りあり B | 消費税額の合計 | 16,878 |
0.47 |
| 請求書 | 正解データ | 口座名義 | カ)サクラフーズ |
0.40 |
| 見積書 | 正解データ | 値引きの名称 | 出精値引き |
0.38 |
| 領収書 | 誤りあり A | 明細4の数量 | 20食 |
0.39 |
| 領収書 | 正解データ | 明細1の数量 | 3日 |
0.34 |
| 領収書 | 正解データ | 明細2の数量 | 3日 |
0.28 |
| 領収書 | 正解データ | 明細3の数量 | 1式 |
0.32 |
このうち5件(正解データの5件)は、Haiku が読み間違えた項目の正しい値でした。
例えば領収書の数量では、正しい 3日 に 0.34、Haiku が読み間違えた 3日 に 0.89 を付けており、全角と半角を逆に判断してしまっています。
全角と半角の区別は Clef に任せず、比較の前に文字列を正規化して吸収しておくほうが確実です。
注入した誤り36件の一致の確率(クリックすると展開します)
確率は「抽出した値が画像どおり正しい確率」なので、低いほど誤りを強く疑っていることになります。
0.5 以上(見逃し)を太字にしています。
| 書類 | 抽出結果 | 項目 | 正しい値 | 注入した値 | パターン | clef | clef-flash |
|---|---|---|---|---|---|---|---|
| 請求書 | A | invoice_no |
INV-202609-0417 | INV-202609-0411 | 桁 | 0.12 | 0.17 |
| 請求書 | A | item3_amount |
51,750 | 51,790 | 桁 | 0.10 | 0.68 |
| 請求書 | A | item1_name |
新潟県産コシヒカリ5kg | 新潟県産コシヒ力リ5kg | 似た文字 | 0.06 | 0.21 |
| 請求書 | A | bank_branch |
横浜西口支店 | 横浜西ロ支店 | 似た文字 | 0.12 | 0.46 |
| 請求書 | A | bill_to_name |
株式会社みなと精機 | 株式会社みなと製作所 | 置き換え | 0.20 | 0.19 |
| 請求書 | A | account_type |
普通 | 当座 | 置き換え | 0.31 | 0.15 |
| 請求書 | B | tax_8 |
10,073 | 10,078 | 桁 | 0.30 | 0.62 |
| 請求書 | B | account_number |
4072519 | 4072579 | 桁 | 0.75 | 0.03 |
| 請求書 | B | item2_name |
有機緑茶ティーバッグ50包 | 有機緑茶ティ一バッグ50包 | 似た文字 | 0.26 | 0.17 |
| 請求書 | B | item3_name |
業務用キッチンペーパー | 業務用キッチソペーパー | 似た文字 | 0.10 | 0.15 |
| 請求書 | B | subject |
9月分食材・消耗品代 | 9月分飲料・消耗品代 | 置き換え | 0.11 | 0.14 |
| 請求書 | B | item5_tax_rate |
10% | 8% | 置き換え | 0.06 | 0.10 |
| 見積書 | A | item1_unit_price |
128,000 | 126,000 | 桁 | 0.03 | 0.06 |
| 見積書 | A | quote_no |
MQ-2026-0918 | MQ-2026-0916 | 桁 | 0.05 | 0.02 |
| 見積書 | A | item1_name |
ノートパソコン14型 | ノートパンコン14型 | 似た文字 | 0.10 | 0.14 |
| 見積書 | A | item3_name |
USB-Cドッキングステーション | USB-Cドッキングステーツョン | 似た文字 | 0.17 | 0.07 |
| 見積書 | A | delivery_date |
受注後約3週間 | 受注後約2か月 | 置き換え | 0.03 | 0.02 |
| 見積書 | A | customer_name |
株式会社ひかり物流 | 株式会社ひかり運輸 | 置き換え | 0.12 | 0.30 |
| 見積書 | B | subtotal |
1,786,800 | 1,788,800 | 桁 | 0.56 | 0.66 |
| 見積書 | B | item7_qty |
20 | 25 | 桁 | 0.03 | 0.08 |
| 見積書 | B | item4_name |
ワイヤレスキーボード | ワイヤレスキ一ボード | 似た文字 | 0.18 | 0.25 |
| 見積書 | B | item2_code |
MN-2407 | MN-2407 | 全角半角 | 0.05 | 0.41 |
| 見積書 | B | subject |
本社オフィスPC入替一式 | 支社オフィスPC入替一式 | 置き換え | 0.06 | 0.23 |
| 見積書 | B | item8_unit |
式 | 台 | 置き換え | 0.15 | 0.14 |
| 領収書 | A | amount |
¥165,000- | ¥185,000- | 桁 | 0.02 | 0.02 |
| 領収書 | A | issuer_tel |
03-5468-1234 | 03-5468-1284 | 桁 | 0.08 | 0.08 |
| 領収書 | A | item2_name |
プロジェクター貸出 | プロジェクタ一貸出 | 似た文字 | 0.29 | 0.09 |
| 領収書 | A | issue_date |
2026年10月2日 | 2026年10月2日 | 全角半角 | 0.71 | 0.96 |
| 領収書 | A | payment_method |
銀行振込 | 現金 | 置き換え | 0.02 | 0.01 |
| 領収書 | A | issuer_person |
佐々木美咲 | 佐藤美咲 | 置き換え | 0.43 | 0.83 |
| 領収書 | B | receipt_no |
004127 | 004121 | 桁 | 0.03 | 0.07 |
| 領収書 | B | item1_amount |
90,000 | 60,000 | 桁 | 0.02 | 0.05 |
| 領収書 | B | issuer_name |
株式会社みどり会議室サービス | 株式会社みどり会議室サーピス | 似た文字 | 0.28 | 0.54 |
| 領収書 | B | item4_qty |
20食 | 20食 | 全角半角 | 0.54 | 0.87 |
| 領収書 | B | item3_name |
音響設備一式 | 照明設備一式 | 置き換え | 0.05 | 0.09 |
| 領収書 | B | item1_name |
大会議室A利用料 | 中会議室A利用料 | 置き換え | 0.05 | 0.06 |
Haiku の読み間違い19件と一致の確率(クリックすると展開します)
| 書類 | 項目 | Haiku の値 | 正しい値 | clef | clef-flash |
|---|---|---|---|---|---|
| 請求書 | issuer_name |
株式会社さくら精機 | 株式会社さくらフーズ | 0.30 | 0.06 |
| 請求書 | issuer_registration_no |
T4010-0301-2345 | T4010403012345 | 0.73 | 0.76 |
| 請求書 | issuer_address |
神奈川県横浜市西区高島2丁目8番号号 | 神奈川県横浜市西区高島2丁目8番5号 | 0.05 | 0.07 |
| 請求書 | issuer_tel |
TEL 045-312-7788 | 045-312-7788 | 0.90 | 0.93 |
| 請求書 | reduced_rate_note |
※印は軽減税率(8%)対象品目です | ※印は軽減税率(8%)対象品目です | 0.78 | 0.91 |
| 請求書 | account_holder |
サクラフーズ | カ)サクラフーズ | 0.69 | 0.69 |
| 見積書 | amount_kanji |
金壱百九拾六万五千四百八十円 | 金壱百九拾六万伍千四百八拾円也 | 0.19 | 0.31 |
| 見積書 | issuer_name |
株式会社テクアーク | 株式会社テクノアーク | 0.76 | 0.83 |
| 見積書 | discount_name |
出荷値引き | 出精値引き | 0.87 | 0.64 |
| 見積書 | remarks |
本見積の有効期限内にご注文いただいた場合に限り、上記価格を適用いたします。納期は受注確定後の目安であり、部材の調達状況により前後する場合がございます。夜間・休日の作業をご希望の場合は別途お見積りとなります。 | 本見積の有効期限内にご発注いただいた場合に限り、上記価格を適用いたします。納期は受注確定後の目安であり、部材の調達状況により前後する場合がございます。夜間・休日の作業をご希望の場合は別途お見積りとなります。 | 0.63 | 0.91 |
| 領収書 | item1_qty |
3日 | 3日 | 0.89 | 0.88 |
| 領収書 | item2_qty |
3日 | 3日 | 0.89 | 0.88 |
| 領収書 | item3_qty |
1式 | 1式 | 0.87 | 0.84 |
| 領収書 | item4_name |
ケータリング食食 | ケータリング昼食 | 0.10 | 0.19 |
| 領収書 | recipient |
あおは企画株式会社 | あおば企画株式会社 | 0.91 | 0.64 |
| 領収書 | stamp_duty |
200円 | 200円 | 0.61 | 0.89 |
| 領収書 | proviso |
会議室利用料(10月分)として上記正に領収いたしました。 | 会議室利用料(10月分)として | 0.12 | 0.77 |
| 領収書 | issuer_address |
東京都渋谷区桜丘町1丁目2番3号 | 東京都渋谷区桜丘町1丁目2番3号 | 0.44 | 0.73 |
| 領収書 | issuer_building |
桜丘サービル5階 | 桜丘第一ビル5階 | 0.32 | 0.28 |
2.2 確率の分かれ方
しきい値をどこに設定すべきかを確認するため、注入した誤り(36件)、Haiku の読み間違い(19件)、正しい値(503件)に付いた確率のばらつきをまとめました。
下位5%と上位5%は、確率を低い順に並べたときに、下から5%と95%の位置にある値です。
| 条件 | 対象 | 最小 | 下位5% | 中央値 | 上位5% | 最大 |
|---|---|---|---|---|---|---|
| clef | 注入した誤り | 0.022 | 0.025 | 0.107 | 0.594 | 0.748 |
| clef | Haiku の誤り | 0.052 | 0.097 | 0.691 | 0.898 | 0.907 |
| clef | 正しい値 | 0.283 | 0.672 | 0.874 | 0.957 | 0.979 |
| clef-flash | 注入した誤り | 0.013 | 0.016 | 0.145 | 0.838 | 0.964 |
| clef-flash | Haiku の誤り | 0.063 | 0.068 | 0.764 | 0.916 | 0.928 |
| clef-flash | 正しい値 | 0.302 | 0.541 | 0.857 | 0.959 | 0.977 |
英語のときと違い、誤りと正しい値の確率が大きく重なる結果となりました。
特に Haiku の読み間違いは中央値が 0.691 と高く、正しい値(中央値 0.874)と見分けがつきにくい状態でした。
しきい値を変えたときの結果は次のとおりです。
| しきい値 | clef:注入した誤り | clef:Haiku の誤り | clef:誤検知 | clef-flash:注入した誤り | clef-flash:Haiku の誤り | clef-flash:誤検知 |
|---|---|---|---|---|---|---|
| 0.5 | 32/36 | 7/19 | 7/503 | 29/36 | 5/19 | 20/503 |
| 0.6 | 34/36 | 7/19 | 15/503 | 30/36 | 5/19 | 49/503 |
| 0.7 | 34/36 | 10/19 | 30/503 | 33/36 | 8/19 | 105/503 |
| 0.8 | 36/36 | 13/19 | 85/503 | 33/36 | 11/19 | 190/503 |
clef は 0.8 まで上げると注入した誤りを全件拾えますが、正しい値の約17%(85件)も人の確認に回ることになります。
それでも Haiku の読み間違いは19件中13件までしか拾えず、しきい値の調整だけで取りこぼしをなくすのは困難でした。
clef-flash は、どのしきい値でも clef より検出数が少なく誤検知も多いため、日本語の書類には clef のほうがまだ向いていそうです。
2.3 時間と費用
Clef へのリクエストは、書類1枚につき1回です。
1回のリクエストで、画像1枚と、その書類の全項目に関する質問(30〜63問)をまとめて送っています。
3書類 × 4通りの抽出結果で、モデルごとに12回呼び出しました。
| 条件 | 1回あたりの時間(中央値) | 12回の合計時間 | 12回の費用合計 |
|---|---|---|---|
| clef | 1.913秒(1,913ms) | 21.60秒 | $0.0207(約3.11円) |
| clef-flash | 1.010秒(1,010ms) | 11.30秒 | $0.0078(約1.17円) |
時間は日本国内から REST API を呼び出した際の実測値で、費用は1ドル150円で換算しています。
3. まとめ
日本語の書類では、clef は値として別物になる誤り(桁、置き換え、別の単語)をおおむね検出できたものの、全角・半角の違いや1文字の脱落は見逃しやすく、英語ほどの精度は出ませんでした。
特に、OCR(Haiku)が実際に起こした読み間違いは19件中7件しか拾えていません。
画像入力に対応している点や低コストで扱える点は Clef の大きな強みです。
現時点でチェックを任せる場合、決して手放しで信頼できるほどの精度ではなく、しきい値だけで「これは確実に大丈夫」と言い切れる水準にはまだ達していないように思えます。
ただ、全件を最初から人手で確認するのに比べれば、怪しい項目を絞り込んで人の確認コストをある程度減らす用途としては、試してみる価値がありそうです。






