紙の帳票入力をAIで補助する仕組みを作った話|画像補正から人の確認まで
現場で撮影した紙の帳票を画像補正し、AIで読み取った下書きを人が確認して保存する仕組みを自作した実体験を紹介します。
この記事で分かること
- スマホで撮った帳票を、AIが読み取りやすい画像へ整える流れ
- AIを確定処理ではなく、入力の下書きとして使った理由
- 誤読を前提に、人が確認・修正する工程を残した設計
畳屋の仕事では、退去検査などで紙の帳票を扱います。
以前は、帳票を見ながら必要な情報を別の画面へ一つずつ入力していました。内容の確認は必要ですが、紙に書かれた文字や数字をそのまま転記する作業には手間がかかります。
そこで、自作アプリへ帳票の画像補正とAI読取を組み込みました。ただし、AIの結果をそのまま確定する仕組みにはしていません。
スマホで撮影した画像を読みやすい形へ整え、AIに入力の下書きを作らせ、最後は人が確認・修正します。全自動化より、自分たちの業務で安全に使い続けられることを優先しました。
紙の帳票を見ながら入力する作業を減らしたかった
帳票には、日付、工事項目、数量、金額など、後の仕事で使う情報があります。
人が帳票を読んで入力すれば対応できますが、確認する場所と入力する場所を何度も行き来します。同じ種類の帳票が続くと、転記そのものが負担になります。
一方で、内容を確認せずに保存できる情報でもありません。減らしたかったのは判断ではなく、下書きを作るまでの入力作業でした。
スマホで撮っただけの画像は使いにくかった
現場で紙を撮ると、斜めになったり、机や床まで写ったりします。影や光の反射で、紙の境界が分かりにくくなることもあります。
人が見る場合でも読みにくく、AIへ渡す画像としても安定しません。そこで、AI読取の前に、書類部分を見やすい形へ整える工程を入れました。
AI読取の前に画像を整える
撮影した画像から書類の範囲を見つけ、傾きや台形を補正します。必要に応じて白黒表示などへ切り替え、文字を確認しやすくします。
目的は、どんな写真でも完璧なスキャン画像へ変えることではありません。人とAIの両方が確認しやすい状態へ近づけることです。
自動補正だけでは足りなかった
自動検出は便利ですが、撮影条件によって外れることがあります。
- 紙の境界が背景と似ている
- 影や反射が入っている
- 書類の角が隠れている
- 強く斜めから撮影している
このような場合に備えて、必要なら人が四隅を調整してから補正できるようにしました。
自動処理が失敗したときに最初から撮り直すのではなく、その場で直せる逃げ道を残した形です。
AIは入力の下書きに使う
画像を整えた後、AIに帳票の内容を読み取らせます。
AIが作るのは確定データではありません。人が確認するための下書きです。入力欄がある程度埋まった状態から確認できるため、帳票を見ながらすべてを打ち直す作業を減らせます。
AIモデルや画像の状態によって結果は変わります。読めない項目や、別の文字として解釈される項目がある前提で使っています。
読取結果を人が確認・修正する
AIの結果を表示し、元の帳票と見比べながら確認します。誤っている部分があれば修正し、内容に問題がないと判断してから保存します。
特に、金額、工事項目、数量、部屋に関する情報などは、後工程へ影響します。AIが値を返したという理由だけで正しいとは扱いません。
表記を整える処理を入れている項目もありますが、最終的に現場の条件と合っているかを確認するのは人です。
全自動にしなかった理由
複数の帳票を連続処理し、そのまま確定できれば速く見えます。しかし、誤読に気づかないまま保存すると、後から直す範囲が大きくなります。
自分たちの業務では、次の理由から確認工程を残しました。
- 手書きや撮影条件によって読取結果が変わる
- 似た工事項目を取り違える可能性がある
- 金額や数量をAIだけで確定したくない
- 現場ごとの例外を機械だけでは判断できない
- 最終的な責任は人が持つ
全自動にできなかったのではなく、確認する場所を絞る方が実用的だと判断しました。
実際に変わったことと残った作業
帳票の内容をすべて最初から入力するのではなく、AIの下書きを確認する流れへ変わりました。
一方で、撮影、補正範囲の調整、原本との照合、誤読や空欄の修正、保存してよい内容かの判断は残っています。
入力作業がゼロになったわけではありません。人が見るべき場所を絞り、確認へ集中しやすくした改善です。
案件確認全体を紙から自作アプリへ移した例は、半日かかっていた案件確認を約30分にした記事でも紹介しています。
まとめ
紙の帳票入力を楽にするため、スマホ撮影、画像補正、AI読取、人の確認を一つの流れにしました。
AIは入力の下書きを作りますが、金額や工事項目を確定するのは人です。自動補正が外れた場合も、人が調整できるようにしています。
自分たちに必要だったのは、AIに全部任せる仕組みではありませんでした。転記の負担を減らしながら、間違いに気づける確認工程を残すことでした。