食品工場でVLM OCRを使う価値は、文字入力の短縮だけでなく、入荷した原料ロットを製造ロットへ正しくつなぐことにあります。 仕入先ごとに異なるラベルから、原料名、仕入先ロット、期限、数量、保管条件を抽出し、発注・原料マスターと照合します。
| 工程 | 読み取り対象 | 照合先 | 異常時の処理 |
|---|---|---|---|
| 原料受入 | 品名、ロット、期限、数量 | 発注・入荷予定 | 検収保留 |
| 小分け | 元ロット、小分け日、容器番号 | 小分け指図 | 再ラベル |
| 投入 | 原料コード、ロット | 製造指図、配合表 | 誤投入防止 |
| 製品検査 | 製品ロット、期限、表示 | 製造実績、品目マスター | 出荷保留 |
| 出荷 | 品名、ロット、数量 | 受注、出荷指示 | ピッキング確認 |
農林水産省の手引きでも、内部トレーサビリティの具体例として、入荷した原料ロットと製造ロットの対応付けが示されています。OCRは記録義務そのものを代替するのではなく、対応付けに必要なデータ入力を支援します。
この5工程のうち、原料受入は特に優先度が高いと考えられます。後続の小分け・投入・出荷はいずれも、受入時点で登録されたロット・期限の情報を参照して照合を行うためです。受入時点の入力が崩れていると、後工程でどれだけ丁寧に照合しても取り戻せません。逆に言えば、受入の一点をまず固めることが、トレーサビリティ全体の土台になります。
なお、表の「製品検査」にあたる工程——完成品側に打たれた賞味期限・ロット印字そのものが、かすれ・欠け・位置ずれで読めなくなっていないか、別品種のラベルが貼られていないか——は、受入ラベルの読み取りとは撮像も判定も別の設計になります。この範囲を扱う場合は食品の賞味期限印字不良・異品種混入検査を参照してください。
期限は日付として解釈できても、「賞味期限」「消費期限」「製造日」を取り違えれば重大です。日付だけを抜かず、項目名と値を対で抽出し、製品マスターの期限種別とも照合します。
抽出結果は、後工程が機械的に参照できるよう項目単位で固定フォーマットに落とし込みます。イメージは次のような構造です。
項目ごとに区切って持たせておくと、発注データとの突合や監査ログへの記録が機械的に行えます。たとえば発注データにない仕入先ロットが抽出された場合、システムが自動で受入登録を確定させることはせず、「検収保留」のステータスで止め、担当者が現物とラベルを見比べたうえで判断する、という流れになります。
VLMは「要冷蔵」「冷暗所」などを抽出できますが、安全・品質判断をモデル単独に委ねるべきではありません。アレルゲン、温度帯、使用可否は承認済みマスターを正とし、ラベルとの差異検知に使います。マスターにない新規原料は自動補正せず、品質保証部門へ回します。
通常画像だけでなく、冷蔵品の結露、フィルム反射、印字かすれ、二重ラベル、日英併記を含めて評価します。詳しい試験設計は「VLM OCR PoC・RFP実践ガイド」を参照してください。
候補にはできますが、筆跡・画質による差が大きいため、印字項目と分けて精度を測ります。重要な変更記録は承認フローを残します。
品目ごとの期限範囲で異常検知はできますが、もっとも近い日付への自動置換は危険です。原画像確認または再撮影へ回します。
通常例だけでなく、反射、傾き、汚れ、未知レイアウト、マスター不在を含む実画像と、抽出項目、正解値、照合先、例外時の処理を準備します。
文字単位の認識率だけでなく、項目完全一致率、誤登録率、要確認率、初回撮影成功率、エンドツーエンドの処理時間を業務リスク別に評価します。