AI Play とは

OCR とドキュメント理解

紙や画像の文字を読むOCRと、表や構造まで理解するAIによる文書処理

OCR(光学文字認識、Optical Character Recognition)は、紙の書類や画像、スキャンしたPDFに写っている文字を、コンピューターで扱えるテキストに変換する技術です。さらに近年は、文字を読むだけでなく、表の構造やグラフ、レイアウト、項目の意味まで理解する「ドキュメント理解(Document Understanding)」へと発展しています。請求書や契約書の処理、紙資料のデジタル化など、事務作業で特に効果が出やすい分野です。

OCRの基本

従来のOCRは、画像から文字の領域を見つけ、一文字ずつ(または一行ずつ)認識する仕組みでした。代表的なオープンソースのOCRエンジン Tesseract は、公式リポジトリによると100以上の言語を認識でき、バージョン4からはLSTMというニューラルネットワークによる行単位の認識エンジンを備えています。

ただし、従来型OCRは「どこに何が書いてあるか」の意味までは理解しません。請求書の「合計金額」がどの数字なのかを判断するには、別途ルールを作る必要がありました。

AIによるドキュメント理解

画像も読める LLM(マルチモーダルモデル)の登場で、次のような処理が自然な指示でできるようになりました。

例えば Claude のPDFサポートのドキュメントでは、PDF内のテキストだけでなく、図・グラフ・表も含めて質問できると説明されています。1回のリクエストで扱えるサイズやページ数には上限があるため、大量のファイルは分割して処理します(上限値はサービス・プランにより異なり、変わることがあります)。

従来OCRとAIの使い分け

精度を上げるコツ

  1. 画像の品質:傾きを補正し、影や反射のない明るい状態でスキャン・撮影する。解像度が低すぎると誤認識が増えます。
  2. 出力形式を指定する:「次の項目をこのJSON形式で」と決めておくと、後の処理(表への記録、ワークフロー自動化)が安定します。
  3. 見つからない場合の扱いを決める:「記載がなければ null とし、推測しない」と指示すると、勝手な補完を減らせます。
  4. 数字は検算する:明細の合計と合計欄が一致するかを自動チェックすると、読み取りミスに気づけます。

注意点

音声を文字にする技術は 音声認識 を参照してください。

参考リンク

編集: AI Play 編集部 最終更新: 2026-10-25