OpenAI の Decisions API で書類の値の突合を試し、Jev・Clef と比べてみた

OpenAI の Decisions API で書類の値の突合を試し、Jev・Clef と比べてみた

請求書と発注書の照合のような書類の突合で起きる表記ゆれを、OpenAI の Decisions API で検出できるか検証してみました。Jev や Clef との比較結果から、精度・費用・対応言語のバランスを探ります。
2026.10.12

こんにちは、けーまです。

請求書と発注書を照合するような書類の突合では、2026/09/12 と 2026年9月12日、株式会社サンプル商事 と サンプル商事株式会社 のように、人が見れば同じ値でも文字列としては一致しない表記ゆれがよく起きます。
Cloudflare の Clef で書類の値の突合をさせて、Jev と比べてみた | DevelopersIO で、この「同じ値を指しているか」の判定を TypeSafe の Jev と Cloudflare の Clef で試してみたところ、Jev は107ケース中96件を正しく判定できた一方、clef は質問文を日本語にすると76件まで正答数が落ちました。

そこで本記事では、同じ107ケース・同じ質問文を OpenAI の Decisions API(モデルは gpt-6-luna)に渡し、Jev や Clef と比べてみました。

1. 検証の条件

  • データ:上記の記事と同じ107ケース(日付・金額・取引先名・住所・OCR 誤読・欠損など10カテゴリ)。すべて架空の値で、日本語と英語の表記が混ざる

  • 判定の軸:exact(文字列として完全に同じか)と semantic(表記が違っても同じ値を指しているか)の2問を predicate(yes の確率を返す質問)で聞く

  • 質問文の言語:モデルに渡す指示を英語にした場合と日本語にした場合の2パターン。突合する値A・値Bは共通

  • 閾値:0.8。確率が 0.8 以上なら「一致」と判定する

  • 比較対象:Jev(2026年9月20日、jev-1.13.0)と Clef(2026年10月4日、clef・clef-flash)の結果

Decisions API へのリクエストは次の形です(semantic の1問だけ載せています)。
コメントは説明用で、実際に送る JSON には含めません。

{
  "model": "gpt-6-luna",
  // 突合する2つの値(請求書の値と発注書の値)
  "input": "{\"value_a\": \"2026/09/12\", \"value_b\": \"2026年9月12日\"}",
  "questions": [{
    "type": "predicate", // yes/no の質問。yes の確率を返す
    "name": "semantic",
    // 表記が違っても value_a と value_b は同じ値を指しているか(2つの業務書類の同じ項目の照合。一方が明細、他方が合計なら明細を足して比べる)
    // True の条件:書式・言語・単位・略記だけが違い値は同じ、または明細の合計が一致
    // False の条件:値そのものが違う、一方に値がない、または明細の合計が一致しない
    "instructions": "Do value_a and value_b refer to the same underlying value, even when they are written differently? ... \nTrue when: Only the format, language, unit, or abbreviation differs ...\nFalse when: The underlying value itself differs, one side has no value, ..."
  }]
}

Jev や Clef では true と false の条件を criteria に分けて渡していましたが、Decisions API の predicate には対応するフィールドがないため、instructions の末尾に追加しています(Decisions API | OpenAI API)。

2. 結果

2.1 全体

各モデルが出力した確率が 0.8 以上の場合を「一致」と判定して集計した結果は次のとおりです。
semantic の正答数は、正解が決まっている106ケースで集計しています。

モデル・質問文の言語 exact 正答 semantic 正答 実行時間(中央値)
Decisions API(英語質問文) 106/107 90/106 0.270秒(270ms)
Decisions API(日本語質問文) 106/107 91/106 0.264秒(264ms)
Jev(英語質問文) 106/107 96/106 0.709秒(709ms)
Jev(日本語質問文) 105/107 97/106 0.686秒(686ms)
clef(英語質問文) 107/107 91/106 0.499秒(499ms)
clef(日本語質問文) 105/107 76/106 0.468秒(468ms)
clef-flash(英語質問文) 102/107 57/106 0.310秒(310ms)

Decisions API は exact で Jev と同じ106件を正しく判定し、semantic は英語90件・日本語91件と、clef(英語)とほぼ同等の結果でした。
clef とは異なり、Decisions API は質問文を日本語にしても正答数が落ちませんでした。

Decisions API が閾値 0.8 で外したケースには、次の2つの傾向がありました。

  • 欠損:片方または両方の値が空のケースは、Jev・Clef と同じく Decisions API も判定を誤りました

  • OCR で崩れた文字列同士:DOC-O0O12345 同士(1-7)や INVO1CE 同士(7-7)のように、完全に同じ文字列でも確率が 0.66〜0.77 にとどまりました。整った文字列同士(1-1 など)には 0.91 以上を付けています

2.2 費用

モデル・質問文の言語 入力トークン(1ケース平均) 費用(107ケース、1ドル150円で換算)
Decisions API(英語質問文) 496 $0.0053(約0.80円)
Decisions API(日本語質問文) 557 $0.0060(約0.89円)
Jev(英語質問文) 509 $0.0023(約0.34円)
clef(英語質問文) 364 $0.0093(約1.40円)
clef-flash(英語質問文) 364 $0.0035(約0.53円)

Decisions API の費用は clef の約6割で、Jev の約2.3倍でした。

2.3 全ケースの確率

107ケースの `semantic` の確率(クリックすると展開します)

閾値 0.8 で判定を誤ったものを太字にしています。
↵ は改行、⇥ はタブです。

完全同一

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
1-1 INV-2026-0912 INV-2026-0912 一致 0.97 0.94 0.98 0.89
1-2 1,250.00 1,250.00 一致 0.96 0.94 0.98 0.93
1-3 ACME TRADING CO., LTD. ACME TRADING CO., LTD. 一致 0.97 0.93 0.98 0.87
1-4 SEAMLESS CARBON STEEL PIPE, OUTER DIAMETER 50MM, WALL THICKNESS 3.5MM, LENGTH 6000MM, SURFACE BLACK PAINTED, PACKED IN WOODEN CRATE, MANUFACTURED UNDER SPECIFICATION JIS G3454 SGP, LOT CONTROLLED, INSPECTION CERTIFICATE ISSUED BY MILL, ORIGIN JAPAN SEAMLESS CARBON STEEL PIPE, OUTER DIAMETER 50MM, WALL THICKNESS 3.5MM, LENGTH 6000MM, SURFACE BLACK PAINTED, PACKED IN WOODEN CRATE, MANUFACTURED UNDER SPECIFICATION JIS G3454 SGP, LOT CONTROLLED, INSPECTION CERTIFICATE ISSUED BY MILL, ORIGIN JAPAN 一致 1.00 0.97 0.99 0.79
1-5 STEEL PIPE↵SEAMLESS↵50MM STEEL PIPE↵SEAMLESS↵50MM 一致 1.00 0.98 0.98 0.86
1-6 ACME TRADING ACME TRADING 一致 0.95 0.95 0.96 0.87
1-7 DOC-O0O12345 DOC-O0O12345 一致 0.75 0.71 0.98 0.89
1-8 1,250.00 1,250.00 一致 0.91 0.94 0.98 0.91
1-9 Sep 12, 2026 Sep 12, 2026 一致 0.95 0.91 0.98 0.89

日付

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
2-1 2026/09/12 2026年9月12日 一致 0.94 0.93 0.98 0.97
2-2 12-SEP-2026 2026-09-12 一致 0.97 0.99 0.98 0.97
2-3 Sep 12, 2026 12/09/2026 一致 0.72 0.52 0.71 0.77
2-4 令和8年9月12日 2026-09-12 一致 0.93 0.98 0.94 0.89
2-5 03/04/2026 2026-04-03 一致 0.54 0.60 0.77 0.67
2-6 03/04/2026 2026-03-04 保留 0.84 0.75 0.94 0.97
2-7 2026/09/12 2026/09/13 不一致 0.47 0.33 0.03 0.04
2-8 2026/09/12 2025/09/12 不一致 0.38 0.05 0.03 0.03
2-9 2026年9月12日 2026年9月12日 一致 0.96 0.91 0.98 0.90
2-10 12-SEP-2026 12-SEP-2026 一致 1.00 0.99 0.98 0.90
2-11 令和8年9月12日 令和8年9月12日 一致 0.95 0.96 0.99 0.89
2-12 2026/09/12 2026/12/09 不一致 0.34 0.22 0.02 0.03
2-13 令和8年9月12日 令和7年9月12日 不一致 0.09 0.04 0.02 0.05

数値・金額

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
3-1 1,250.00 1250 一致 0.93 0.99 0.97 0.95
3-2 USD 1,250.00 $1,250.00 一致 0.97 0.91 0.98 0.97
3-3 1.250,00 1,250.00 一致 0.96 0.86 0.89 0.80
3-4 1250.0 1250.5 不一致 0.22 0.08 0.08 0.05
3-5 12,500 1,250 不一致 0.49 0.14 0.06 0.19
3-6 1,250.00 1,250.00 USD 不一致 0.95 0.97 0.96 0.97
3-7 USD 1,250 JPY 1,250 不一致 0.08 0.21 0.05 0.13
3-8 500 KGS 500.000 KG 一致 0.90 0.88 0.96 0.90
3-9 500 KG 1102.31 LBS 一致 0.87 0.97 0.96 0.84
3-10 10 CTNS 10 CARTONS 一致 0.97 0.98 0.98 0.94
3-11 USD 1,250.00 USD 1,250.00 一致 0.97 0.92 0.99 0.90
3-12 1.250,00 1.250,00 一致 0.99 0.87 0.98 0.91
3-13 500 KGS 500 KGS 一致 0.91 0.99 0.98 0.91
3-14 1,250.00 USD 1,250.00 USD 一致 0.97 1.00 0.99 0.90
3-15 1,250.00 1,205.00 不一致 0.35 0.09 0.05 0.04
3-16 500 KG 500 LBS 不一致 0.33 0.43 0.03 0.19
3-17 10 CTNS 10 PALLETS 不一致 0.18 0.12 0.16 0.38
3-18 500.00 KG 50.00 KG 不一致 0.38 0.08 0.03 0.03

取引先名

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
4-1 ACME CO., LTD. Acme Co., Ltd. 一致 0.97 0.99 0.94 0.96
4-2 ACME CO.,LTD. ACME CO., LTD. 一致 0.99 0.92 0.95 0.94
4-3 GLOBEX CORPORATION GLOBEX CORP. 一致 0.97 0.99 0.94 0.97
4-4 株式会社サンプル商事 サンプル商事株式会社 一致 0.79 0.45 0.75 0.68
4-5 ACME ACME 一致 0.87 0.87 0.94 0.92
4-6 ACME TRADING CO. ACNE TRADING CO. 不一致 0.34 0.10 0.18 0.28
4-7 Initech Inc. Initech Incorporated 一致 0.96 0.87 0.93 0.94
4-8 株式会社サンプル商事 株式会社サンプル商事 一致 1.00 0.99 0.98 0.86
4-9 ACME ACME 一致 0.90 0.92 0.94 0.88
4-10 GLOBEX CORP. GLOBEX CORP. 一致 0.96 0.96 0.98 0.88
4-11 Initech Incorporated Initech Incorporated 一致 0.95 0.98 0.98 0.87
4-12 ACME TRADING CO., LTD. ACME SHIPPING CO., LTD. 不一致 0.06 0.13 0.11 0.13
4-13 GLOBEX CORP. GLOBEX HOLDINGS CORP. 不一致 0.44 0.30 0.29 0.42
4-14 株式会社サンプル商事 株式会社サンプル物産 不一致 0.23 0.10 0.11 0.11
4-15 ACME CO., LTD. ACME CO., LTD. (Taiwan Branch) 不一致 0.33 0.39 0.25 0.41

住所

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
5-1 TOKYO, JAPAN Tokyo Japan 一致 0.94 0.94 0.97 0.95
5-2 JP JAPAN 一致 0.91 0.83 0.96 0.97
5-3 OSAKA Osaka-shi, Osaka 不一致 0.83 0.72 0.80 0.92
5-4 1-1-1 Sample-cho, Chuo-ku, Tokyo 〒100-0000 東京都中央区サンプル町1-1-1 一致 0.92 0.84 0.95 0.80
5-5 SAPPORO SENDAI 不一致 0.24 0.01 0.03 0.04
5-6 〒100-0000 東京都中央区サンプル町1-1-1 〒100-0000 東京都中央区サンプル町1-1-1 一致 0.92 0.92 0.99 0.87
5-7 TOKYO, JAPAN TOKYO, JAPAN 一致 0.98 0.99 0.98 0.88
5-8 JP JP 一致 0.92 0.69 0.96 0.88
5-9 1-1-1 Sample-cho, Chuo-ku, Tokyo 1-1-2 Sample-cho, Chuo-ku, Tokyo 不一致 0.26 0.30 0.04 0.06
5-10 〒100-0000 東京都中央区サンプル町1-1-1 〒101-0000 東京都千代田区サンプル町1-1-1 不一致 0.18 0.03 0.05 0.05
5-11 CHUO-KU, TOKYO CHUO-KU, OSAKA 不一致 0.10 0.17 0.03 0.10

品名

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
6-1 STEEL PIPE SEAMLESS 50MM SEAMLESS STEEL PIPE 50MM 一致 1.00 0.94 0.97 0.95
6-2 STEEL PIPE↵SEAMLESS↵50MM STEEL PIPE SEAMLESS 50MM 一致 0.98 0.90 0.96 0.96
6-3 STEEL PIPE (50MM) STEEL PIPE 50MM 一致 0.97 1.00 0.96 0.95
6-4 STEEL PIPE 50MM STEEL PIPE 60MM 不一致 0.03 0.00 0.03 0.04
6-5 SEAMLESS CARBON STEEL PIPE, OUTER DIAMETER 50MM, WALL THICKNESS 3.5MM, LENGTH 6000MM, SURFACE BLACK PAINTED, PACKED IN WOODEN CRATE, MANUFACTURED UNDER SPECIFICATION JIS G3454 SGP, LOT CONTROLLED, INSPECTION CERTIFICATE ISSUED BY MILL, ORIGIN JAPAN SEAMLESS CARBON STEEL PIPE, OUTER DIAMETER 50MM, WALL THICKNESS 3.5MM, LENGTH 6000MM, SURFACE BLACK PAINTED, PACKED IN WOODEN CRATE, MANUFACTURED UNDER SPECIFICATION JIS G3454 SGP, LOT CONTROLLED, INSPECTION CERTIFICATE ISSUED BY MILL, ORIGIN KOREA 不一致 0.03 0.01 0.06 0.07
6-6 STEEL PIPE (50MM) STEEL PIPE (50MM) 一致 1.00 0.93 0.98 0.86
6-7 SEAMLESS CARBON STEEL PIPE, OUTER DIAMETER 50MM, WALL THICKNESS 3.5MM, LENGTH 6000MM, SURFACE BLACK PAINTED, PACKED IN WOODEN CRATE, MANUFACTURED UNDER SPECIFICATION JIS G3454 SGP, LOT CONTROLLED, INSPECTION CERTIFICATE ISSUED BY MILL, ORIGIN KOREA SEAMLESS CARBON STEEL PIPE, OUTER DIAMETER 50MM, WALL THICKNESS 3.5MM, LENGTH 6000MM, SURFACE BLACK PAINTED, PACKED IN WOODEN CRATE, MANUFACTURED UNDER SPECIFICATION JIS G3454 SGP, LOT CONTROLLED, INSPECTION CERTIFICATE ISSUED BY MILL, ORIGIN KOREA 一致 0.99 0.99 0.99 0.78
6-8 STEEL PIPE SEAMLESS 50MM STEEL PIPE WELDED 50MM 不一致 0.09 0.10 0.09 0.13
6-9 STEEL PIPE 50MM BLACK STEEL PIPE 50MM GALVANIZED 不一致 0.23 0.01 0.09 0.15
6-10 SEAMLESS STEEL PIPE 50MM x 6000MM SEAMLESS STEEL PIPE 50MM x 6600MM 不一致 0.08 0.16 0.04 0.05

OCR誤読

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
7-1 INVO1CE INVOICE 不一致 0.87 0.54 0.57 0.46
7-2 DOC-O012345 DOC-0012345 不一致 0.56 0.50 0.71 0.70
7-3 1,25O.00 1,250.00 不一致 0.65 0.55 0.76 0.57
7-4 ACMl ACME 不一致 0.33 0.36 0.42 0.49
7-5 DOC-O012345 DOC-O012345 一致 0.73 0.74 0.98 0.90
7-6 1,25O.00 1,25O.00 一致 0.70 0.71 0.91 0.81
7-7 INVO1CE INVO1CE 一致 0.77 0.66 0.88 0.83
7-8 DOC-2026 DOC-2028 不一致 0.04 0.15 0.04 0.04

欠損

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
8-1 (空) (空) 一致 0.08 0.33 0.21 0.30
8-2 (空) 1,250.00 不一致 0.00 0.24 0.03 0.03
8-3 N/A (空) 一致 0.05 0.17 0.11 0.04
8-4 - 該当なし 一致 0.29 0.33 0.43 0.29
8-5 N/A N/A 一致 0.13 0.48 0.23 0.42
8-6 該当なし 該当なし 一致 0.69 0.38 0.88 0.87
8-7 N/A 0 不一致 0.02 0.24 0.11 0.05

集計

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
9-1 合計 500 KG 明細: 200 KG / 200 KG / 100 KG 一致 0.96 0.86 0.98 0.90
9-2 合計 500 KG 明細: 200 KG / 200 KG / 50 KG 不一致 0.30 0.21 0.89 0.11
9-3 10 CTNS CTN No.1-10 一致 0.89 0.86 0.93 0.84
9-4 1 箱 管理番号 ABCD1234567 (1箱) 一致 0.91 0.87 0.91 0.42
9-5 明細: 200 KG / 200 KG / 100 KG 明細: 200 KG / 200 KG / 100 KG 一致 0.91 0.94 0.98 0.88
9-6 CTN No.1-10 CTN No.1-10 一致 0.93 0.92 0.98 0.89
9-7 10 CTNS CTN No.1-9 不一致 0.44 0.55 0.22 0.12
9-8 合計 500 KG 明細: 500 KG / 500 KG 不一致 0.81 0.52 0.73 0.92

見えない差

ID 値A 値B 正解 Decisions API(英語質問文) Decisions API(日本語質問文) Jev(英語質問文) clef(英語質問文)
10-1 INV-2026-0912 INV-2026-0912 一致 0.89 0.70 0.96 0.93
10-2 ACME CO., LTD. ACME CO., LTD. 一致 0.94 0.98 0.93 0.97
10-3 1,250.00 1,250.00 一致 0.90 0.99 0.98 0.93
10-4 ACME CO., LTD. ACME CO., LTD. 一致 0.92 0.92 0.94 0.93
10-5 1,250.00↵ 1,250.00 一致 0.88 0.94 0.98 0.92
10-6 INV-2026-0912 INV-2026-0912 一致 0.92 0.84 0.98 0.87
10-7 ACME CO., LTD. ACME CO., LTD. 一致 0.95 0.94 0.97 0.86
10-8 STEEL PIPE⇥SEAMLESS STEEL PIPE⇥SEAMLESS 一致 0.97 0.99 0.97 0.88

3. まとめ

Decisions API は、exact で Jev と並び、semantic でも日本語の質問文で正答91件と安定した結果を出しました。
Clef と違って質問文を日本語にしても精度が落ちなかったので、日本語にも十分強いと感じました。

実行時間は Decisions API が最も短くなりましたが、その時点のサーバーの混み具合でも変わるため、今回の 0.3〜0.7秒程度の差は誤差の範囲だと考えています。
AI システムに組み込む場面で1秒を切る応答を求められることはあまりないので、速度はそれほど気にしなくてよさそうです。

一方で、料金は Jev が Decisions API の半分以下で済みます。
処理する件数が多い業務では、この2倍以上の差は効いてきます。

また、適切な閾値はモデルごとに異なります。
システムに組み込むときは、実際のデータで確率の分かれ方を確かめてから閾値を決めるようにしてください。


AI白書2026 配布中

クラスメソッドが独自に行なったAI診断調査をもとに、企業のAI活用の現在地を調査レポートとしてまとめました。企業規模別の活用度傾向に加え、規模を超えてAI活用を進める企業に共通する取り組みまで、自社の現在地を捉えるためのヒントにぜひ。

AI白書2026

無料でダウンロードする

この記事をシェアする

DevelopersIO 2026

関連記事