本文へスキップ
SNAMO Logo
SNAMO
小さな食堂で店主がタブレットの生成AIによるアレルギー注文確認と販売データに基づく需要予測を確認し、仕込み量の最適化と食品ロス削減につなげている様子

小さな食堂が生成AIでアレルギー注文を確認し安心を守るまで

19 min read

昼の鐘が鳴るころ、ひだまり食堂の厨房では、味噌汁の湯気と注文ベルの音が重なっていた。店長の紬は、赤いペンで「アレルギー確認」と書かれた注文票を握り、メニュー表、レシピ、仕入れ先の原料規格書を何度も見比べていた。同じ料理でも、ソースやトッピングが変われば、確認する場所も変わる。ホールから届くたび、紬は厨房と入口の間を走った。

「このお客様は卵を避けたいそうです」

スタッフの声に、紬の手が止まる。昨日まで使っていたソースは、今日も同じとは限らない。記憶だけで答えるのは怖かった。

「生成AIに聞けば、すぐ分かるんじゃないですか?」

若い健が、裏方の端末をのぞき込む。画面には、料理名と原材料を入力する欄があった。けれど紬は、すぐにはうなずけなかった。古い資料や足りない情報をもとに、生成AIが「問題ありません」と答えたらどうなるのだろう。アレルギー注文の確認フローを整え、AIに任せる仕事と人が確かめる仕事を分ける必要があった。赤い「要確認」の文字は、注文票の端で静かに残っていた。

この記事の答え

  1. 結論生成AIはアレルギー注文の確認を補助できるが、最終判断は人が担う。
  2. 根拠AIは資料整理や新旧規格書の比較を支援する一方、誤読や古い情報を含むためだ。
  3. 最初の一歩今日から原材料資料を一か所に集め、最新状態と要確認箇所を人が照合する。
01

第1章 注文票に残った赤い印

生成AI画面と原材料規格書を見比べる食堂店長

第1章 注文票に残った赤い印 - 本文

昼の鐘が鳴るころ、ひだまり食堂の厨房では、味噌汁の湯気が白い雲のように立っていた。注文ベルが、チン、チン、と短く鳴る。木の机には、手書きの注文票が次々と重なっていった。

店長の紬は、赤いペンを耳にかけていた。焼き魚を皿にのせる手を止めると、いちばん上の注文票を持ち上げた。そこには、細い字で「アレルギー確認」と書かれていた。

「店長、このお客様は、卵を避けたいそうです」

ホールから戻った美咲が、少し早口で伝えた。紬はうなずいたが、すぐには返事をしなかった。卵という二文字が、湯気の向こうで赤く見えた。

「わかったわ。まず、料理名を見せて」

注文は、日替わりの鶏照り焼き定食だった。紬は壁のメニュー表を見て、次に古いレシピ帳を開いた。照り焼きのたれには、しょうゆ、みりん、砂糖と書かれている。

けれど、紬の手はそこで止まった。たれは店で毎日作るものではない。忙しい日は、仕入れ先から届いた小さな袋のソースを使うことがある。その袋の原材料は、レシピ帳には書かれていなかった。

紬は棚の下から、仕入れ先の原料規格書を探し出した。紙の端は少し丸まっていた。何枚もめくるうち、別の商品の規格書が床に落ちた。

「ソースは、昨日と同じ袋ですよね?」

美咲が聞いた。

「たぶん。でも、仕入れ先が変わった月は、袋の中身も変わることがあるの」

紬は赤いペンで、注文票の横に小さく「ソース」と書いた。メニュー表だけなら、卵の文字は見つからない。レシピだけでも、トッピングのマヨネーズまではわからない。料理が同じ名前でも、使う商品が変われば、確認する場所も変わってしまう。

そのとき、別の注文票がカウンターから届いた。今度は「小麦を避けたい」とある。美咲は紙の上に「小麦なし」と書いていたが、昨日入った健は、丸の中に「小麦×」と書く決まりにしていた。紬が以前使っていたメモには、「粉もの注意」とだけ残っていた。

「この前は、大丈夫だったと思います」

健が、厨房の端から声を出した。彼は冷蔵庫を開け、ドレッシングの瓶を持ち上げた。瓶のラベルには、前に見たものとよく似た文字が並んでいる。

「前と同じに見えるけれど、同じとは限らないのよ」

紬は瓶を受け取り、原料規格書の束を探した。卵の確認をしている間に、魚の焼き上がりを知らせるタイマーが鳴った。ホールでは、お客様の呼ぶ声が重なり、注文ベルがまたチン、と鳴った。

紬は厨房から入口へ走り、入口からまた棚へ戻った。手にはメニュー表、レシピ帳、原料規格書、過去の確認メモが一枚ずつ増えていった。確認の順番は、その日いちばん早く手に取った紙で変わった。

健が裏方の端末をのぞき込んだ。画面には、料理名と原材料を入力する欄が開いていた。白い画面の中で、点滅するカーソルだけが静かに動いていた。

「生成AIに聞けば、すぐ答えが出るのではないですか?」

健は、少し期待した顔で言った。紬も画面を見た。料理名と「卵を避けたい」という条件を入れれば、たしかに文章はすぐ返ってくるだろう。

「答えが早いことと、答えが正しいことは別よ」

紬は、ソースの袋と規格書を端末の横に並べた。古い資料しか入っていなければ、生成AIは古い資料のまま答えるかもしれない。商品名が似ていても、原材料や製造場所が変わっていれば、紬たちが確かめ直さなければならない。

健は画面を閉じずに、別の資料を開いた。そこには、顧客の食事制限と料理の原材料を照らし合わせる、CAN EATの実証実験が紹介されていた。お客様の条件と店の情報をそろえて、特別な対応が必要な料理を見つける流れだという。

「料理名だけを入れるのではなくて、店の原材料も正しく入れるんですね」

「そう。AIに任せる前に、私たちが何を確認したかを残さないといけないわ」

紬は注文票を見た。卵を避けたいお客様は、窓際の席で静かに待っている。鶏照り焼きの皿には、まだたれもトッピングもかかっていなかった。

「店長、提供してもいいですか?」

美咲が入口から声をかけた。紬は、手にした規格書の小さな文字を追った。そこには、見慣れない調味料名が並んでいた。

昼の鐘は、もう一度鳴った。湯気の向こうで、焼き魚の香りが広がる。けれど、注文票の端に赤いペンで書かれた「要確認」の文字は消えず、料理の提供は止まったままだった。

02

第2章 「問題ありません」の下に隠れていたもの

生成AIの画面と新しい原料規格書を見比べる食堂の厨房

第2章 「問題ありません」の下に隠れていたもの - 本文

数日後の朝、ひだまり食堂では、古いメニュー表と過去のレシピが裏方の端末に並べられていた。スタッフの健は、昼の注文に備えて、料理ごとのアレルギー情報を生成AIに整理してもらおうとしていた。画面の白い光が、まだ静かな厨房の壁を照らしていた。

健は、季節の定食に使う「やわらか鶏の照り焼き」と入力した。メニューの説明文と、数か月前に作ったレシピも一緒に読み込ませると、画面に質問が表示された。健は少し考えてから、指を動かした。

「この料理は、アレルギー注文に対応できますか?」

生成AIは、入力された資料の中から原材料らしい言葉を拾い、アレルゲンに関する記載を整理した。しばらくすると、画面の中央に大きな文字が出た。

「記載された原材料の範囲では、該当する記載はありません。問題ありません」

「ほら、確認できました」

健が振り返ると、紬は仕込み台の上で、届いたばかりの箱を開けていた。中には、いつもの照り焼きソースと同じ名前の袋が入っていたが、表面のラベルは前に見たものと少し違っていた。紬は赤いペンを置き、袋の裏をゆっくり読み始めた。

「健、その画面は、いつの資料を見ているの?」

「メニューと、前に使ったレシピです。料理名も同じなので、大丈夫だと思います」

「前に使ったレシピなら、今日の材料とは限らないね」

紬は仕入れ先から届いた新しい原料規格書を開いた。そこには、照り焼きソースの原料変更について、小さな欄に記されていた。以前のソースにはなかった調味料が、今回の袋には使われていた。

紬の胸が、きゅっと縮んだ。画面に出ている「問題ありません」という文字と、手元の規格書の内容が、同じ料理の話とは思えないほど離れて見えた。健も画面をのぞき込み、口を閉じた。

「ソースが変わっている。AIは、今日届いた規格書を読んでいないよ」

「でも、原材料の名前が書いていないなら、入っていないと考えて……」

健の声が小さくなる。紬は、袋を置いてから、調理台の下にある油の容器を見た。そこには、揚げ物用と書かれた油が一つだけ置かれていた。

同じ油を、別の料理にも使うことがある。鶏肉を焼くトングを、別の仕込みに使うこともあった。そうした調理器具や油の使い方は、AIに読み込ませた資料のどこにも記録されていなかった。

「この注文、いったん止めます」

紬は注文票を赤いトレーに戻した。ホールから、料理の提供を待つ声が聞こえたが、紬はすぐに返事をしなかった。健は時計を見て、眉を寄せた。

「お客様を待たせてしまいます」

「そうだね。でも、分からないまま出すことはできないよ」

紬は注文票の余白に、ひとつずつ書き込んだ。ソースの規格書を確認すること。油と器具の使い分けを確認すること。厨房で実際にどう調理しているかを、担当者に聞くこと。

「記載がないことと、安全だと確認できたことは同じではないよ」

その言葉を聞き、健は画面の「問題ありません」を見つめた。生成AIが勝手に厨房を見たわけではない。古い資料を渡したのも、足りない情報を足さなかったのも、確認の決まりを決めていなかったのも、店の側だった。

昼の営業が終わると、紬はスタッフを小さなテーブルに集めた。壁には、今日止めた注文票と新しい原料規格書が並べられた。窓の外では、商店街の旗が午後の風に揺れていた。

「AIの回答を、最後の判断にはしないことにします」

紬がそう言うと、健は静かにうなずいた。判断できないものは、必ず「要確認」に戻す。確認する人と、確認する資料を、注文票に残すことも決めた。

「では、生成AIは使わないんですか?」

「使う場所を変えよう」

紬は端末を開き、空白の文書を表示した。まずは、仕入れ先から届いた規格書を料理ごとに整理する。次に、注文を受けてから提供するまでの確認手順を、誰が読んでも分かる言葉で書く。生成AIには、その文書のたたき台を作ってもらうことにした。

健は、今日の出来事を手順の最初に書いた。「資料が古いときは、判断しない」。その下に、「調理器具や油の共用が確認できないときも、要確認に戻す」と続けた。

翌日の朝、端末の画面から「問題ありません」という大きな表示は消えていた。代わりに、注文票には赤い枠で「資料と現場を人が確認」と印がついていた。紬はその文字を見て、昨日より少しゆっくり、厨房の扉を開けた。

03

第3章 裏方の机に置かれた生成AI

食堂の裏方で生成AIと確認表を見比べる店長

第3章 裏方の机に置かれた生成AI - 本文

その朝、本部の店舗運営担当・真鍋が、ひだまり食堂を訪れた。真鍋は赤いファイルを裏方の机に置き、端末の画面を静かに見つめた。紬は、前日に起きたことを順に話した。

「古い規格書をもとに、生成AIが『問題ありません』と表示しました。でも、ソースの原料が変わっていて、調理器具も共用でした」

紬の声には、まだ不安が残っていた。健も横でうなずいた。赤いペンで囲んだ「要確認」の文字が、机の上で小さく揺れた。

「生成AIを、安全かどうかを決める人にしてはいけません」

真鍋は、やわらかな声で言った。

「AIには、資料を読む仕事をしてもらいます。抜けや矛盾を見つけて、確認する順番を整える道具です。最後に安全を判断するのは、店の人です」

紬は、端末の横に積まれた書類を見た。原料規格書、商品レシピ、メニュー表、仕入れ変更の記録が、それぞれ別の箱に入っている。真鍋は、まず本部と店の裏方で資料を整理しようと提案した。

「商品ごとに、使っている原料と規格書をつなぎます。いつ更新された資料かも残しましょう。仕入れ先から変更の連絡が来たら、古い資料と入れ替えた記録も残します」

「お客様の注文を、いきなりAIに判定させないのですね」

「はい。最初は、原料規格書から原材料名とアレルゲン欄を抜き出します。次に、レシピとの対応を見ます。記載漏れ、表記の違い、古い資料、内容の矛盾があれば、『要確認』として返してもらいます」

真鍋は、白いメモ用紙に指示文を書いた。短い言葉を選びながら、紬にも画面を見せた。

「入力した資料だけを根拠に、商品名、使用原料、アレルゲン記載、資料の更新状況、不足情報を表にしてください」

「判断できない項目は『不明』または『要確認』とし、提供可否を決めないでください」

「原料規格書とレシピの内容が一致しない場合は、違いを示してください」

「この三つなら、AIが勝手に答えを補いにくくなります。空白も、立派な知らせです。分からないものを分からないまま残せますから」

画面に、四つの状態を置くことになった。「確認済み」「記載なし」「情報不足」「人が確認」。AIの表示欄と、最終判断の欄は、別々にする。紬は、提供可否の欄を空白にしたまま、店長の承認欄を最後に置いた。

真鍋は、CAN EATの実証実験にも触れた。顧客の食事制限情報と、店側の原材料情報を照らし合わせる仕組みだ。食品ラベルの自動判定にも、専門家のダブルチェックが組み合わされている。

「便利な仕組みでも、確認する人が必要です。私たちの店では、AIの表示を見たスタッフが規格書を確認し、最後に店長が承認します」

飲食・食品業界向けの資料で紹介された2025年調査では、AI利用は26.7%でした。一方で、具体的な用途をイメージできない人は62.2%でした。調査紹介資料にあるこの数字は、アレルギー対応の正確さを示すものではない。何に使うかを具体的にすることが、導入の出発点になる数字だった。

「だから、いきなり全店舗へ広げません。まずは裏方の資料整理と、確認フローの下書きから始めます。慣れてから、食品管理のような大事な場所へ少しずつ広げましょう」

真鍋の言葉を聞き、紬は新しい流れを声に出して確かめた。注文を受けたスタッフが、まずお客様の希望を聞く。AIが資料から候補と不足情報を並べる。スタッフが現物の規格書と調理手順を確かめ、迷いがあれば「人が確認」に移す。

その後、紬が承認欄に名前を書く。器具の共用や厨房の動線も、衛生チェックリストで確認する。ひとつでも情報が足りなければ、提供できるとは答えない。

「この形なら、AIに任せる仕事と、私が決める仕事が分かります」

紬は、赤いペンで新しい用紙の上に線を引いた。真鍋は、その用紙を複数店舗へ広げる前に、役割と最終確認者を決めておく必要があると話した。

「店長の承認欄を、全店舗で同じ場所に置きましょう。誰が見ても、最後に誰が確かめるか分かるようにします」

端末の画面には、最初の表ができていた。古い資料には「要確認」と出ている。紬はその文字を見て、今度は怖さではなく、次に調べる場所が見えた気がした。

「やってみよう。まずは、今日のソースからです」

紬は新しい規格書を手に取った。健は確認フローを印刷し、真鍋は店長承認の欄を指でなぞった。裏方の小さな机から、安心を守る仕事の順番が動き始めた。

04

第4章 古い規格書と、何度も戻ってくる「要確認」

Google DriveとChatGPTの確認表を原料規格書と照合する食堂スタッフ

第4章 古い規格書と、何度も戻ってくる「要確認」 - 本文

翌朝、紬たちは店の資料を一つの場所へ集めた。厨房の棚からメニューと料理ごとのレシピを出し、仕入れ先から届いた原料規格書、変更連絡、過去の確認記録も机に並べた。

健が店のGoogle Driveに「アレルギー確認・原本」というフォルダを作った。ファイル名には料理名と更新日を入れ、古い資料を消さずに「旧版」と分けた。

「あとで、いつ何が変わったか追えるようにします」

真鍋はうなずき、確認する人が迷わないように、資料の表紙も撮影して入れた。個人名の入った注文票は外し、料理と原料に関係する部分だけを使うことにした。

三人は、店の契約する生成AIの画面を開いた。健がChatGPTに、次のような指示を入力した。

「資料をもとに、料理名、使用原料、原料規格書に記載されたアレルゲン情報、レシピとの一致・不一致、情報の出どころ、不足項目、人が確認すべき内容を表にしてください。アレルギー対応の可否は判断せず、確認作業の一覧表として出してください」

しばらくして、料理ごとの表が画面に現れた。味噌汁には味噌とだし、焼き魚には魚とたれが並び、それぞれの横に「レシピ」「規格書」「変更連絡」と、情報の出どころが表示されていた。

「記載なしなら、含まれていないという意味では?」

健が画面を指さした。紬は、赤いペンを表の端に置いた。

「書かれていないだけかもしれないから、確認が終わるまで答えを出さないの。空欄は『安全』ではなく、『まだ分からない』よ」

最初のつまずきは、PDFの表だった。原料規格書を読み込むと、原材料の列とアレルゲンの列がずれ、小麦の文字が隣の商品の欄に入っていた。似た名前の「ごまドレッシング」と「ごま風味たれ」も、同じ商品としてまとめられていた。

「この表は、そのまま使えません」

健は元のPDFを開き、紙の規格書と一行ずつ照らし合わせた。商品名、規格書の版、仕入れ先、確認日を手で直し、AIの表には「原本で再確認」と黄色の印を付けた。

紬は、抜けている項目を仕入れ先へ尋ねる文面にまとめるようAIへ頼んだ。すると、「最新の規格書か」「原材料と添加物の変更はないか」「同じ製造ラインで特定の原料を扱うか」「変更日はいつか」という箇条書きが出てきた。

「質問は作ってもらえる。でも、返事を受け取って確かめるのは私たちね」

問い合わせを送る前に、三人は元の規格書と質問を照らし合わせた。仕入れ先から返ってきた回答には、昨日からソースの製造工場が変わったと書かれていた。変更連絡は受け取っていたが、古い規格書の下に埋もれていたのだ。

紬はソースの行を「要確認」に戻した。変更後の規格書が届くまで、焼き魚のたれは確認表で提供可とは表示しないことにした。

次に、AIへ衛生チェックリストを作らせた。調理器具、保管場所、盛り付け、提供前の確認が並び、専用器具の使用や保管容器の表示も入った。

けれど、店の動線には合わない項目があった。「盛り付け後に厨房奥の確認台へ運ぶ」と書かれていたが、ひだまり食堂では確認台が入口側にある。健は「盛り付け台で注文票と照合し、提供口で責任者が声に出して確認する」と書き換えた。

「現場を歩いていない文章は、現場の手順にはならないですね」

その日の午後、壁に一枚の確認フローが貼られた。注文を受けたら、まず承認済みの確認表を参照する。不足や変更があれば「要確認」にし、店長または定めた責任者が規格書や仕入れ先の回答を確かめる。

確認できた内容は、確認結果と対応内容を記録する。確認できない場合は、無理に「提供できます」と答えない。注文票には、確認者と確認日も残すことにした。

その直後、ホールから卵を避けたいお客様の注文が届いた。表には「卵なし」と書かれた料理があったが、盛り付け用のマヨネーズの規格書が更新待ちだった。

「ただいま、原料と調理手順を確認しています。確認できるまで、お待ちいただけますか」

健はそう伝え、AIの画面ではなく、承認済みの確認表と原本を開いた。紬は仕入れ先の回答を確認し、別のトッピングへ変更できるかを厨房で確かめた。決められない部分を残したまま、早い返事だけを返すことはしなかった。

三人は運用が固まるまで、生成AIをお客様への即答には使わないと決めた。AIは資料の整理、矛盾の発見、問い合わせ文やチェックリストの下書きに使い、最後の判断は資料を見た責任者が行う。

真鍋は、将来ほかの店でも使えるように、項目名をそろえようと提案した。「料理名」「原料」「規格書の版」「出どころ」「不足項目」「確認者」「更新日」を共通にする。店舗ごとに勝手な名前や判断を増やさず、変更があれば責任者が更新し、全店へ知らせる方法も決めた。

夜、紬は赤い「要確認」の紙をファイルにしまった。消えたわけではない。それでも、どこへ戻り、誰が何を確かめるかは、昨日よりはっきりしていた。厨房の注文ベルが鳴ると、健は走る前に確認表を開き、紬は更新日の欄を静かに見た。

05

第5章 「確認中」と伝えられた昼の注文

Google Driveの確認表を囲み責任者が注文を承認する厨房

第5章 「確認中」と伝えられた昼の注文 - 本文

昼の注文が重なる時間に、新しいアレルギー注文がホールから届いた。けれど、ひだまり食堂の厨房には、前のような慌ただしい足音は響かなかった。確認する場所と、戻す相手が決まっていたからだ。

「卵を避けたいお客様です。鶏の塩焼きと白ごはんをお願いします」

ホールスタッフの千夏が、注文票を両手で差し出した。紬は赤いペンを置き、壁際の端末を千夏のほうへ向けた。料理名を確認表に入れると、鶏肉と米の欄には、仕入れ先と確認日が表示された。

「主な原料は確認済みです。でも、別添えソースだけが『要確認』ですね」

赤い文字は、ソースの行で止まっていた。仕入れ先が変わったため、以前の規格書だけでは今の原料を確かめられない。注文票の端に残る赤い印が、急いで答えてはいけない場所を静かに示していた。

以前なら、千夏はその場で生成AIへ新しい質問を入力していた。返ってきた文章を読みながら、古い資料と現場の記憶をもう一度探していたのだ。今は、確認表の赤い欄をそのまま紬へ戻し、決められた手順に沿って知らせる。

「ソースは、確認中としてお客様にお伝えします。まだ提供できるとは言いません」

紬はうなずいた。千夏が注文票のソース欄に「要確認」と記し、確認した時刻を添えると、紬は裏方の画面を開いた。そこにはChatGPTで整理した資料の一覧があり、Google Driveに保存された現在の原料規格書と、仕入れ先から届いた回答が並んでいた。

「この一覧は、どこを見ればよいかを教えてくれる。前のソースとの違いも出ているね」

紬は画面を指で追った。生成AIは、資料の場所を探し、似た名前の原料を並べ、確認漏れになりそうな箇所を示していた。けれど、仕入れ先の回答に、切り替え後のソースについて卵の記載がなければ、それを安全だとは言い換えなかった。

「空欄は、入っていないという意味ではありません。ここは、確認できていないまま残します」

ソースの欄には、赤い「要確認」が残った。一方で、ソースを付けない鶏の塩焼きと白ごはんは、現在の規格書と注文内容を照らし合わせることができた。紬は確認表の該当行を読み上げ、厨房に置いた原料袋の表示と、仕入れ記録をもう一度見比べた。

「この組み合わせなら、確認できた情報がそろっています」

紬が承認欄に署名し、更新日を記した。赤い「要確認」は、その行から消え、責任者の名前と更新日の表示に置き換わった。ソースの行だけは赤いままだったが、その色は失敗ではなく、まだ答えを出していない場所を誰にでも見せていた。

千夏は注文票を持って、客席へ戻った。以前なら、紬が厨房と入口を何度も走り、千夏は返事を待つしかなかった。今日は確認できたものと、確認中のものが一枚の票に分かれていた。

「お待たせしております。ソースは現在確認中のため、まだお付けできるとはお伝えできません。ソースを付けない鶏の塩焼きと白ごはんについては、責任者が確認を終えています」

客席から、小さなうなずきが返った。千夏の声にも、紬の肩にも、急いで断言しなければならない硬さはなかった。確認に時間がかかることを隠さず、それでも確認できた料理だけを丁寧に出せる。

厨房では、紬が承認済みの確認表を所定の場所へ戻していた。ChatGPTが最終の答えを出したのではない。資料を探し、違いを示し、確認する人へ手渡したことで、厨房とホールの同じ場所に、同じ状態が見えるようになっていた。

注文ベルが、また鳴った。千夏は新しい注文票を受け取り、赤いペンを紬のそばへ置いた。二人は顔を見合わせ、確認表を開いた。

06

第6章 閉店後の画面に残る、次の確認

閉店後の厨房でChatGPTの確認表と規格書を見比べる店長

第6章 閉店後の画面に残る、次の確認 - 本文

夜の厨房から、最後の食器を洗う音が消えた。換気扇の低い音だけが残り、昼に揺れていた味噌汁の湯気も、もう見えない。紬は入口の明かりを落とし、閉店後の端末を開いた。

仕入れ先から届いた新しい原料規格書が、机の端に置かれていた。紬は紙の表紙を確かめてから、共有フォルダーの「現行資料」に加え、古い規格書には「使用終了」と記録を付けた。古い資料を消さずに残すのは、いつ、何を見て判断したかをたどれるようにするためだった。

「新しい資料を足しただけで、確認する場所まで見えるといいんだけどね」

隣で片づけをしていた健が、端末の画面をのぞいた。紬はChatGPTを開き、新旧の規格書と料理別のレシピを整理するように指示した。料理名、原料の差し替え、資料の更新日、確認が必要な項目を分け、元の資料の場所も添えるよう書き込んだ。

しばらくすると、画面に一覧が浮かんだ。季節の野菜プレートは名前が変わり、照り焼きソースは原料の一部が差し替えられている。卵焼きの添えだれには、新しい規格書がまだ結びついていなかった。

料理名の横には、「確認済み」「要確認」「資料更新待ち」が並んでいる。赤い文字が、暗い厨房の中で小さな灯りのように見えた。

「ここまで並ぶと、明日どこから見ればいいか分かりますね」

「うん。でも、これは答えじゃないよ。確認する場所を見つけるための一覧だから」

紬は一覧の横にある資料名を開いた。差し替えられた原料の欄を、規格書の原文と一行ずつ見比べる。乳成分の記載が空欄になっているソースは、そのままにせず、健と仕入れ先へ問い合わせた。

返事が来るまで、そのソースは「要確認」のままにした。仕入れ先から届いた説明と更新版の規格書を確かめてから、紬は確認表を書き換え、判断した人と確認日も記録した。ChatGPTの一覧にも、参照した資料の場所を残した。

「大丈夫って出たから進めたんじゃないんですね」

健が言うと、紬は画面の赤い欄を指でなぞった。

「確認するものが見えるようになったから、止めずに済んだの。分からないものを、分かったことにしなくてよくなったんだよ」

翌朝、ホールの棚には新しい確認表が置かれていた。スタッフは前日の会話や自分の記憶を探さず、注文を受けると表の料理名と原料の欄を確かめた。「資料更新待ち」の料理には、紬へ確認する印が付いている。

卵を避けたいという注文が入ったときも、スタッフは迷わなかった。確認済みの料理を案内し、要確認のソースは厨房へ戻す。昨日までなら人から人へ渡っていた不安が、表の上で静かに止まった。

午後、本部の真鍋から、別店舗にも同じ仕組みを広げたいと連絡が入った。紬は端末を本部の画面につなぎ、確認表だけでなく、共通の書式、資料を更新する担当、最後に判断する人、記録の保管場所を先にそろえたいと話した。

「店ごとにAIへの聞き方が違うと、返ってくる確認結果もばらばらになります」

真鍋の言葉に、紬はうなずいた。料理名の書き方も、資料の示し方も、要確認にする条件も同じにする。紬は共通の指示文と確認フローを一つの保管場所に置き、更新した人が分かるようにした。

閉店前、紬はもう一度、画面を見た。「確認済み」の横に、明日見直す「要確認」があり、仕入れ先の返事を待つ「資料更新待ち」がある。AIが大丈夫と言ったからではなく、確かめるものが見えるから、厨房とホールは同じ表を見て動ける。

注文票の横に、新しい確認表が置かれた。紬が端末を閉じると、厨房の明かりが一つ消え、次に入口の明かりが消えた。静かな店内で、明日の最初の注文だけが、白い紙の上で待っていた。

関連キーワード

小さな食堂
アレルギー注文
生成AI
原材料確認
確認フロー
原料規格書
食品安全
アレルギー確認フロー
店舗運営
人による最終確認

著者について

鈴木信弘(SNAMO)

鈴木信弘(SNAMO)- 静岡県を拠点に活動する総経験19年のフルスタックエンジニア。AI時代の次世代検索最適化技術「レリバンスエンジニアリング」の実装者として、GEO(Generative Engine Optimization)最適化システムを開発。2024年12月からSNAMO Portfolioの開発を開始し、特に2025年6月〜9月にGEO技術を集中実装。12,000文字級AI記事自動生成システム、ベクトル検索、Fragment ID最適化を実現。製造業での7年間の社内SE経験を通じて、受注システム自動化による業務時間の短縮や検品作業のデジタル化など、現場の課題を技術で解決してきた。富山大学工学部卒、基本情報技術者保有。

プロフィールを見る

よくある質問

Q1小さな飲食店で、生成AIをアレルギー対応に使うことはできますか?
使えます。ただし、生成AIを最終判断者にせず、資料整理や確認事項の洗い出し、旧資料と新資料の比較などを補助させることが重要です。アレルギー対応の可否は、必ず人が原材料や仕入れ先に確認して判断します。
Q2生成AIが「アレルギーの問題はありません」と回答した場合、そのまま料理を提供しても大丈夫ですか?
そのまま提供してはいけません。生成AIの回答は、古い商品規格書や不完全な資料をもとに誤った判断をする可能性があります。原材料の変更、調理器具の共用、製造ラインでの混入などを人が確認し、店長など責任者が最終承認する必要があります。
Q3アレルギー注文を確認するとき、飲食店が確認すべきことは何ですか?
料理に使うすべての食材・調味料・ソースの原材料、仕入れ先の最新情報、原材料の変更履歴、調理器具や油の共用、厨房内での交差接触などを確認します。料理の一部だけでなく、付け合わせやソースまで対象にすることが大切です。
Q4アレルギー対応の資料は、どのように管理するとよいですか?
商品規格書や仕入れ情報などを一か所に集め、最新版が分かるように整理します。Google Driveなどの共有フォルダーを使う場合も、ファイル名や更新日、確認済み・未確認の状態を明確にすると、古い資料の誤使用を防ぎやすくなります。
Q5生成AIはアレルギー対応の確認作業で、具体的に何をしてくれますか?
複数の資料から原材料情報を整理したり、確認表を作成したり、新旧の規格書の違いや矛盾、追加確認が必要な箇所を見つけたりできます。一方で、PDFの読み取りミスや情報の抜けが起こる可能性があるため、出力内容は必ず原資料と照合します。
Q6アレルギー注文で、一部の料理だけ確認できていない場合はどう対応しますか?
確認済みの料理と、原材料や調理方法を確認できていない料理を分けて扱います。未確認のソースや付け合わせがある場合は、提供を控える、代替品を提案する、仕入れ先に確認してから提供するなど、安全を優先して判断します。
Q7飲食店で生成AIを使ったアレルギー確認フローを作るにはどうすればよいですか?
まず資料を整理し、AIには確認表の作成や変更点の抽出を担当させます。その後、人が原資料や仕入れ先に確認し、店長などの責任者が最終判断を行う流れを文書化します。厨房とホールで同じ手順を共有し、確認済み・未確認の状態を明確にすることも重要です。