値札・価格のデータ化

値札・割引シールのAI読み取り検証

元値と値引後の区別とプロンプト

結論(先に)割引値札の取り消し線の元値と割引後を取り違えず、単価・割引率も正確でした。手書き値引きは未検証で、矛盾チェックの併用が安全です。

「1,980円」と「2,480円」。割引値札に並ぶこの2つの数字を取り違えたら、棚卸しでも競合の価格調査でも、拾った価格は丸ごと信用できなくなります。取り消し線で消された元値と割引後価格の見分けは、値札データ化の一番の難所です。生成AIにこれができるのか、標準値札と20%OFFの割引値札で確かめました(架空サンプル)。

2種◎
標準・割引とも全項目正確
元値と区別
取り消し線の旧価格を誤読せず
単価も◎
100gあたり・割引率も正確

結果1:標準的な値札 → 全項目正確

商品名・メーカー・本体価格(268円)・税込(289円)・内容量(127g)・100gあたりの単価(約211円)、さらに下部のバーコード数字まで、すべて正確に読み取れました。

標準的なスーパーの棚札
標準的な棚札(架空)

結果2:割引値札 → 元値と割引後を取り違えず

ここが本題。「通常価格 1,280円」(取り消し線)と「値引後 1,024円」が並ぶ値札で、AIは取り消し線のほうを「元の価格」、大きい数字を「現在の価格」として正しく区別しました。20%OFFのバッジ、税込1,105円も正確です(※9月の再確認で、通常価格の数字の一部がバッジに隠れており、1,280円は値引後の金額から計算で補える数字だったことが分かりました。AIに渡したプロンプトの全文へ)(1,280×0.8=1,024で計算も整合)。

20%OFFの割引値札
割引シール付きの値札(架空)
項目値札の表示AIの読み取り
商品名黒毛和牛 切り落とし正確
元の価格通常価格 1,280円(取り消し線)元値として認識
現在価格値引後 1,024円現価格として認識
割引率20%OFF正確
税込1,105円正確

わかったこと

  • 取り消し線の元値を「現在価格」と誤読しない。割引値札のいちばんの罠を回避できた。
  • 割引率・税込・単価まで拾える。価格情報を一通りデータ化できた。
  • 計算の整合も取れている(元値×0.8=割引後)。

値札とは別に、数量と単位が並ぶ在庫表の写真をAIに表へ起こさせた結果は、在庫表の写真をAIで表に起こす精度検証にあります。値札の次に、商品メモからECの商品説明文を書かせる場面では、効能や数値の書き足しが問題になります。商品説明文の書き方で、メモに無い事項が足されるかを4条件で確かめています。

正直な限界:今回は印刷されたきれいな値札でした。実店舗では、①ペンで元値に線を引き新価格を手書きした値札 ②割引シールを何枚も重ね貼りした値札(どれが最新か)③退色した感熱紙 ④斜めに貼られて歪んだシール、などがあり、こうした値札は最新価格の判定を誤るリスクがあります。価格調査・棚卸しで使うなら、読み取り結果に対して「元値より割引後が高い」などの矛盾チェックを入れると安全です。

値札・棚札の読み取りプロンプト(コピーして使えます)

ChatGPT・Gemini・Claudeなど、画像を読み込めるチャットAIに値札の写真と一緒に貼り付けて使う形です。当社が結果を確かめたのはClaudeだけで、ChatGPT・Geminiでの精度は検証していません。

添付した値札の画像から、次の項目を読み取ってください。

商品名/内容量/本体価格/税込価格/100gあたりなどの単価/元の価格(取り消し線のもの)/値引後の価格/割引率/その他の表示

ルール:
- 取り消し線が引かれた価格は「元の価格」、大きく書かれた新しい価格を「値引後の価格」とする
- シールやバッジで一部が隠れて読めない数字は、読めた部分だけを書き、[隠れて読めない]と明記する
- 隠れた数字を計算で推定できる場合は、読み取り値とは別に「計算による推定」として書く
- 最後に確認する:値引後=元の価格×(1−割引率)か、税込=本体×税率か。合わなければ指摘する

2026年9月の再確認(Claude Opus 5.5)

上のプロンプトで、この記事の2枚をもう一度読み取らせました。

  • 標準の棚札は、本体268円・税込289円・127g・100gあたり約211円まで6月と同じく一致しました。
  • 割引値札の「通常価格」は、「20%OFF」のバッジに数字の一部が隠れていて、画像からは「1,2…円」までしか読めない、と返しました。そのうえで、値引後1,024円と20%OFFから「計算による推定:1,280円」と書き分けています。6月の結果は「1,280円を正確に読んだ」としていましたが、実際には計算で補える数字でした。
  • 税込1,105円は、1,024円×1.08(食品の軽減税率)の端数を切り捨てた値と一致すると確認しました。

答えを知っている同じサンプルでの再確認なので、初めて見る値札での精度を示すものではありません。

使うときのコツ

  • 「読めた」と「計算した」を分けさせる。隠れた数字をAIが計算で埋めると、見た目には読み取れたように見えます。値札の誤りを見つけたい場面では、この区別が要ります。
  • 割引率との整合を確かめさせる。「元値より値引後が高い」「割引率と金額が合わない」といった矛盾は、貼り間違いの発見につながります。
  • 重ね貼りのシールは人が見る。どのシールが最新かは、画像だけでは決められないことがあります。

まとめ

一番の難所だった取り消し線の元値と割引後価格の取り違えは起きませんでした。さらに100gあたりの単価や割引率まで正しく拾えたので、棚卸しや競合調査の下ごしらえとしては十分に使えます。残る不安は手書きの値引きや重ね貼り。ここは未検証なので、実運用では「割引後>元値ならエラー」のような矛盾チェックを一枚かませるのが現実的です。

よくある質問

割引値札の取り消し線の元値と割引後の価格を、AIは取り違えませんか?

当社の検証では、取り消し線の「通常価格 1,280円」を元の価格、「値引後 1,024円」を現在の価格として区別しました。20%OFFと税込1,105円も正確で、元値×0.8=割引後の計算も合っていました。標準的な棚札も、本体価格268円、税込289円、内容量127g、100gあたり約211円まで正確でした。

手書きで値引きされた値札も読めますか?

手書きの値引きは検証していません。今回は印刷されたきれいな架空の値札だけです。ペンで元値に線を引き新しい価格を手書きした値札、割引シールを重ね貼りした値札、退色した感熱紙、斜めに貼られて歪んだシールは未検証のため、元値・割引後・割引率が矛盾していないかの確認を併用します。

値札の読み取りで、棚卸しや価格調査に使えますか?

価格を取り違えると拾った価格すべてが信用できなくなるため、元値と割引後の区別が最大の難所です。きれいな印刷の値札ではこの区別ができましたが、実店舗の値札での精度は分かりません。記事のプロンプトで元の価格と値引後の価格を別の項目に分けさせ、割引率との整合を人が確かめます。

この検証について
合同会社フューチャープロンプト(AIプロダクト開発・業務自動化/東京・渋谷)が2026年6月に実施した一次検証です。2026年9月25日に、同じサンプルをClaude(Opus 5.5)で再確認し、使ったプロンプトと結果を追記しました。マルチモーダル生成AI(Claudeを使用)に実際のサンプルを処理させ、結果を自社で記録しました。当社は「今日の一皿」「LLM News」「資格問題ドリル」などのAIプロダクトを自社開発・本番運用しています。会社の詳細はトップページをご覧ください。
検証の進め方は実測の進め方をご覧ください。

価格調査・棚卸しのデータ化と矛盾チェックのご相談

合同会社フューチャープロンプトは、値札・棚札の撮影画像からの価格データ化を、矛盾チェックや確認フローと組み合わせ、課題の洗い出しから運用定着まで支援します。

お問い合わせ →