EvoQuest
EvoQuest Food需要予測AI 2026.07

SCENARIO ── YAKINIKU CUT ORDERING CASE

「カルビ」という部位は、
卸の伝票のどこにも載っていない。

札幌の郊外にある、席数48ほどの町の焼肉店。品書きの焼肉は28品あって、レジを開けばどの皿が何皿出たかは日ごとに出てきます。ところが卸に送る注文書に並ぶのは、部位の名前とキロ数です。しかも品書きの名前と部位の名前は、一対一で並んでいません。ロースが出た日にカルビが余る理由も、そこにあります。木曜15時までに、金曜納品ぶんの部位別キロ数を決めて送る。この一回を閉じるところまでを、EvoQuest Foodの業務システムとしてこう設計します。

想定領域
発注量の予測 / 飲食店DX
担当範囲
要件整理・予測設計・画面設計・実装
想定対象
席数48ほどの焼肉店(焼肉28品 / 仕入は正肉とホルモンの2社)
想定期間
設計〜納品 約 3 ヶ月

OVERVIEW

プロジェクト概要

焼肉店の読みは、途中まではよく整っています。何人来るかは予約と曜日でおおよそ立つし、レジに残っているのでどの皿が何皿出たかも分かる。品目ごとの出数を読む話は、うちでも 居酒屋向けの開発プラン で一度書きました。詰まるのはその先です。読めた皿数を、卸に送る注文書に写せない。

品書きの「カルビ」は店が付けた商品名で、卸の伝票では通りません。使うのはバラのあたりで、肩バラの三角バラを特上に回す店もあるし、前バラを厚めに切って出す店もある。ロースも同じで、肩ロースとリブロースのどちらを指すかは店が決めています。焼肉で使う正肉の部位は、細かいものを含めれば数十に分かれます。同じ部位が何品にもなり、同じ品が何部位からも取れるので、皿数の合計をそのままキロに置き換える計算式は成り立ちません。

だから、この開発プランで先に作るのは予測ではなく、皿と部位をつなぐ台帳です。そのうえで置きにいくゴールは一つ。木曜の15時、店長が金曜納品ぶんの部位別キロ数を決めて卸に送る。この送信が毎週きちんと終わること。読みは、その手前に置く材料でしかありません。

CHALLENGE

課題

  • 01 品書きの名前と、伝票の部位名が合っていない。カルビもロースも品書き側の呼び名で、卸に頼むときは部位で書きます。頭の中の変換表は店長にしかなく、書き出されていません。
  • 02 頼むのは掃除前のキロ、出すのは掃除後のグラム。ブロックから筋と余分な脂を落とすと使える量は減り、その落ち方は部位ごとに違います。歩留まりを人ごとの感覚で持っているので、同じ4キロが何皿になるかが日によって動きます。
  • 03 日持ちが部位ごとに違う。真空のブロックなら冷蔵で5日ほど、スライスに落とすと3日ほど。生のホルモンは2〜3日で、下ゆですれば1週間。ひとまとめの発注ルールにすると、どこかが必ず無理をします。
  • 04 卸の単位はブロックで、しかも1本の重さが揃わない。食肉は不定貫の商いで、3.8キロと4.6キロが同じ「1本」として届きます。キロで決めた注文が、納品されるときには別の数字になっています。
  • 05 外した記録が、片側だけ残る。余った肉は盛り合わせや切り落としに振れるので、捨てた量としては表に出ません。振った時点で単価は落ちているのに、その目減りは原価率のなかに溶けて消えます。売り切れて断った皿は、最初から数字になりません。

APPROACH

アプローチ

設計の中心に置くのは、木曜15時の一回です。金曜納品ぶんの部位別キロ数を決めて、卸に送る。決めるのは店長、期限は卸の受付が閉まる時刻。期限のついていない読みは、次の週になっても誰も開きません。画面は、この一回を閉じるための道具として作ります。

その手前に、皿と部位の対応台帳を作ります。1皿の量を何グラムに置くか、どの部位から取るか、第一希望が足りないときに何で代えるか。歩留まりは部位ごとに実測してから入れます。世間の目安を借りてくると、掃除の仕方が店ごとに違う分だけずれるためです。読む対象は仕込みが要る18品と、そこから戻る9部位に絞ります。台帳ができた時点で、勘の入る場所が「何皿出るか」の一箇所に減ります。

読みを当てる前に、決まっているキロを引きます。食べ放題のコースと宴会の予約は、人数が入っていれば必要な量がほぼ立ちます。1人あたり何グラム出ているかは、過去の伝票からこの店の実測値が出るからです。先に確定分を引いて、残りにだけ幅を当てる。画面では確定と読みを塗り分けて、その便の注文のうち何割を読みが担っているかを出します。団体が入った週ほど、読みの受け持ちは狭くなります。

頼む量と切る量は、別の判断として分けます。ブロックのまま置けば5日、切ってしまえば3日。この差が使える余地です。木曜に決めるのは次の便までに要る総量と、冷蔵庫に置ける上限。何キロ切るかは、その日の予約を見て朝に決める。生のホルモンは日持ちも便も違うので、同じ表に混ぜず別立てで扱います。

キロで出した答えは、最後にブロックの本数へ丸めます。不定貫なので、実際に届く重さは注文の数字とずれる。ずれることを前提に、丸めたあとの過不足を画面に出し、次の便で調整する形にします。決めるのは店長で、仕組みが受け持つのは材料と期限を出すところまでです。

値打ちの見かたは、当たり外れから離します。余って格落ちに振ったキロには、振り先の単価差を掛けて金額で積む。売り切れて断った皿は、その時刻と品名を打ってもらい推計として並べる。この二つを週に一度、同じ表に出します。切り出しの指示が何時に出せていたかも、同じ表に載せます。

CONSULTATION

皿で読んだものを、部位のキロに戻す。

出た皿数は分かっていても、注文書は部位の名前で書きます。
その間にある変換表を、頭の中から画面に移すところから始められます。
レジから何が出せるかの確認も含めて、ご相談ください。

SCREENS

主要画面

想定する画面のサンプル。木曜の発注は事務室のパソコン、朝の切り出しは仕込み場のタブレットで使う前提の作りです。店の設定・皿数・キロ数・金額はすべて想定例で、実在の店舗・実績ではありません。

01. きょう、どの部位を何キロ切るか

毎日いちばん開く画面。左に今夜出そうな皿の読み、右にそこから戻したキロ数が並び、真ん中の帯が皿から部位への変換を見せます。冷蔵庫に何が何キロ残っているかも右側に出るので、朝の10分で切る量が決まります。

切り出し表
設計のポイント
左を皿の世界、右を部位の世界に固定し、真ん中に換算の帯を置く。単位が変わる場所を画面の真ん中に見せる。
切りすぎの抑制
スライスにすると日持ちが3日に落ちるため、切る量の上限を「あと何日で使い切れるか」から出す。
朝の入力
予約の変更だけ拾えば、あとは前夜の読みが引き継がれる。手入力は1画面で終わる。

02. 木曜15時、部位ごとに何キロ頼むか

週に二度だけ開く決定の画面。次の便までの必要キロを部位ごとに幅で出し、コースと宴会で確定しているキロを引いて、残りを読みが埋めます。最後にブロックの本数へ丸め、丸めた分の過不足をその場で見せます。

発注
設計のポイント
数字を眺める画面にせず、送信ボタンまで一画面に入れる。締切までの残り時間を右上に固定表示する。
塗り分け
予約で確定したキロを濃い色、読みが担うキロを斜線にして、受け持ちの広さを見せる。
不定貫の扱い
「4キロのブロック1本」で届く重さに幅があることを前提に、注文は本数、必要量はキロで並記する。

03. この皿は、どの部位から取るか

皿と部位をつなぐ台帳の画面。1皿の量、第一希望の部位、代わりに使える部位、掃除後に残る割合を1品ずつ持ちます。ここを直すと切り出し表と発注の数字が同時に変わるので、変更した日付と直した人が残ります。

対応台帳
設計のポイント
品から部位へ、部位から品へ、どちらの向きからも引けるようにする。逆引きで「この部位が余ったら何に振れるか」が出る。
歩留まりの入れかた
一般的な目安を初期値にせず、店で何本か掃除して量った実測から入れる。値は後から更新できる。
代替の順序
第一希望が足りない日に何で代えるかを順番で持ち、格落ちになる組み合わせには印を付ける。

04. 入ってから使い切るまで

ブロック1本ごとの記録が並ぶ画面。いつ入荷して、実際の重さが何キロで、いつ開けて、あと何日で使い切るか。日持ちの短い生ホルモンは上の段に分け、正肉と混ぜません。期限が近い順に自然と上がってきます。

部位だな
設計のポイント
1本を1本の帯で表し、帯の長さを残り日数にする。真空のまま置いた日数と、開けてからの日数を色で分ける。
入力の重さ
納品時に実重量を打つのは1本1回。以降はここが在庫の正本になり、棚卸の手間も軽くなる。
期限の扱い
残り1日の帯には振り先の候補が出る。捨てる前に、どの皿へ振るかを選ぶ画面につながる。

05. 格落ちで目減りした額と、断った皿

先週の答え合わせをする画面。左に格落ちへ振ったキロと単価差を積み、右に売り切れで断った皿の推計を並べます。同じ部位が両側に出ている週は、量よりも切る時刻のほうに原因があります。

週の勘定
設計のポイント
目減りと売り逃しを左右で対称に並べ、どちらに寄った週かを目で拾えるようにする。
推計の見せかた
断った皿数には推計と分かる表記を付け、算出の式を画面から開けるようにする。
打ち手
行から「次の便で三角バラを2キロ下げる」を提案し、承認すると木曜の発注画面に効く。

OUTCOME

変わったこと

仕組みが運用に乗ったあと、肉のまわりの段取りが4つの軸で変わる想定です。

01

注文書に書く数が
勘のキロから、皿数を戻したキロへ。

Before「先週と同じくらい」で部位ごとのキロを書き、ロースが出た日にカルビが余っていた。
After出そうな皿数を読み、台帳で部位に戻し、確定分を引いてからブロックの本数に丸める。

皿と部位が多対多である以上、合計のキロを合わせても中身は合いません。品ごとに戻してから足すという順番を、画面のなかに固定します。

02

余った肉の行き先に、値段が付く。

Before余りは盛り合わせや切り落としに振れるので、損として数えたことがなかった。
After振った時点で単価差が金額になり、週の勘定に積み上がる。

捨てていないから損はしていない、とは限りません。振り先の単価が落ちている分は、廃棄と同じ強さで記録しておかないと見えないままです。

03

切る時刻が
朝いちの一括から、日持ちに合わせた二度切りへ。

Before開店前にその日ぶんをまとめて切り、夕方に足りなくなると慌てて追加で切っていた。
After朝に切る量は使い切れる日数から決め、団体の入る日だけ夕方前にもう一度切る。

ブロックとスライスで日持ちが2日ほど変わります。切る作業を分けるだけで、余った日の逃げ道が広がります。

04

入って半年の人でも、同じ量が切れる。

Before1皿の量が人の手加減で決まり、多めに盛る人と少なめの人で原価が動いていた。
After台帳に載った1皿の量と部位が切り出し表に出るので、量りながら同じ枚数に寄せられる。

焼肉は食材費の重い業態です。1皿5グラムのずれが、月の終わりには目に見える金額になって現れます。

PROCESS

3ヶ月の進め方

札幌市内なら店舗へ伺い、道外はオンラインで進めます。皿と部位の対応台帳を店と一緒に作る工程があるため、設計から納品まで3ヶ月の想定です。月の区切りで実際に触れるものをお渡しし、仕込み場で使ってみた感想を次の作業に反映します。

1
MONTH 01 / 台帳をつくる

「この皿はどの部位から取るか」を、書き出す月。

品書きの28品を店長と一つずつ見て、使う部位と1皿の量を決めていきます。歩留まりは何本か掃除して量り、実測から入れます。ここが埋まらないと読みが発注書に届かないので、最初の月をまるごとここに使います。

  • 仕込み場と事務室でのヒアリング(3〜4回)
  • 品と部位の対応、1皿の量、代替の順序の書き出し
  • 部位ごとの歩留まりの実測(掃除の立ち会い)
  • 対応台帳と切り出し表の下書き
2
MONTH 02 / 読みと発注

皿数を読んで、キロに戻して、本数に丸める月。

レジの皿数を1年ぶん取り出し、曜日と予約から品ごとの出数を幅で読む仕組みを組みます。コースと宴会の1人あたりのグラム数も同じ資料から拾い、確定分の引き算に回します。丸めたあとの過不足の見せ方は、卸の担当者にも確認してから決めます。

  • レジの皿数と仕入伝票の突き合わせ
  • 品目別の読みの試作と幅の調整
  • 発注画面(確定分の引き算・ブロックへの丸め)の開発
  • 卸の受付時刻と納品サイクルの確認
3
MONTH 03 / 切り出しと週の勘定

朝の切り出しと、答え合わせの表を作る月。

切り出し表と部位だなを仕上げ、格落ちに振ったキロと断った皿を記録する画面まで作ります。3週間はいまの発注のやり方と並走させ、木曜15時までに画面が閉じるかを確かめてから納品します。

  • 切り出し表・部位だな・週の勘定の開発
  • 生ホルモンの別立て運用の作り込み
  • いまの発注方法との3週間の並走
  • 納品 + 運用の引き継ぎ

FAQ

よくある質問

  • Q1 レジから皿数が出せれば始められますか?
    品ごとの日別の皿数がCSVで出れば足ります。時間帯まで出れば、夕方前にもう一度切るかどうかの判断が早くなります。予約の人数とコースの種類が分かる記録もあると、確定しているキロを引く部分が固まります。何が出せるか分からない場合は、レジの画面を一緒に見ながら確認するところからお手伝いします。
  • Q2 「カルビ」に使う部位が、仕入れの都合で日によって変わります。
    そのために台帳は一対一ではなく、順序で持ちます。第一希望の部位が入らない日に何で代えるか、その組み合わせが格落ちになるかどうかを持たせておく形です。仕入れの入り具合で第二希望に落ちた日は、その事実が記録に残るので、同じ組み合わせが続くなら品書きの側を見直す材料にもなります。
  • Q3 一頭買いやセットで仕入れている店でも使えますか?
    使えますが、設計は変わります。買う単位がセットに変わると、決めることは「何キロ頼むか」から「入ってきた部位をどの皿に振るか」の配分側へ移ります。読みの出口も、注文書から品書きの構成や日替わりの組み方へ移ります。同じ台帳を土台に使えるので、どちらの形でも最初の月の作業は共通です。
  • Q4 歩留まりを量る手間はどのくらいですか?
    最初の月に、部位ごとに何本か立ち会って量るだけです。毎回量る運用にはしません。掃除の仕方が変わったときや、仕入れ先を替えたときに更新すれば足ります。手間の割に効くのは、この数字が発注のキロと1皿の原価の両方に効くからです。
  • Q5 生のホルモンはどう扱いますか?
    正肉と同じ表には入れません。日持ちが2〜3日と短く、納品の便も別なので、必要量の読み方も置ける量の考え方も変わります。画面では上の段に分けて置き、下ゆでして日持ちを伸ばした分は別の行として持ちます。読む対象を欲張らず、出数の多い数品目に絞るのが実務的です。
  • Q6 予測はどのくらい当たるものですか?
    何割当たるかを目標には置きません。注文はブロックの本数に丸まるので、キロの読みが多少ずれても答えが変わらない日が大半です。追いかけるのは、格落ちに振って目減りした金額、売り切れで断った皿の推計、切り出しの指示を何時に出せたか。この3つが前の月より良くなっているかを、週の勘定で確かめます。

皿で読んだものを、部位のキロに戻す。

出た皿数は分かっていても、注文書は部位の名前で書きます。
その間にある変換表を、頭の中から画面に移すところから始められます。
レジから何が出せるかの確認も含めて、ご相談ください。