#95スコア 4.5/5飲食・レストラン

AI にレストラン予約管理を作らせてみた — 直前に作った StatGroup が、もう新業界で使われた(やってみた #95)

ルート: /restaurant-reservations
デスクトップ表示
モバイル表示

375px のビューポートで撮影。縦長のページはフレーム内をスクロールします。

解説記事

AI にレストラン予約管理を作らせてみた — 直前に作った StatGroup が、もう新業界で使われた(やってみた #95)

⁠やってみたシリーズ⁠: 自作のデザインシステム @gunjo/ui群青)を、群青のことを一度も見たことのない AI に、実際の画面で組ませていく連載。⁠新業界 飲食・レストラン 1枚目⁠——⁠予約・来店管理(リザベーション台帳+卓×時間の客席状況)⁠。直前の #94 で StatGroup を作った。

13業界目は飲食。観測:⁠直前に作った StatGroup(+人物の階層 PersonCell/RelationshipRow)が、レストランという全く別の業界の予備知識ゼロの AI に自力で発掘されるか。⁠

結果 — 4.5/5

tsc/build 緑・1280/375px 実機確認・0 console error。本日の予約サマリ・満席率・卓×時間グリッド(ダブルブッキング検出)・予約台帳・予約を掘り下げる詳細・ウォークイン着席。

観測 — 人物の階層3コンポーネントが、全部発掘された

予備知識ゼロの AI に「(a)サマリ指標行 (b)人物セル (c)卓×時間グリッド をどう作ったか」を聞いた。答え:⁠3つとも既製で手組みゼロ⁠

StatGroup — サマリ指標行。「⁠まさに『ほぼ全ての事務方の画面が冒頭に置く KPI 行』⁠。プレーンなデータ・サーバーコンポーネントでも安全・cols={{base:2,md:3,lg:6}}。6指標を渡して終わり」。 PersonCell(予約者・人数卓・コース・重複バッジに 1:1)・ScheduleGrid(卓×時間・⁠docstring が「部屋/リソースの予約グリッド」を明記⁠destructive tone が⁠ダブルブッキングの競合リング⁠・合成読み上げ名「20:30 卓T3 重複: 小林樹・伊藤香織」)。

⁠#94 で作った StatGroup が、翌ステップ #95=新業界レストランで一発発掘⁠⁠人物/データ階層の3コンポーネントすべてで「作る→次画面で自力発掘」が成立⁠(PersonCell #85→#86・RelationshipRow #90→#91・StatGroup #94→#95)。DataTable(renderCard)・Sheet/Badge icon/NumberInput stepper も既製。

唯一引っかかった所=Meter の direction

Meter direction="higher-is-better"+target を満席率に。だが⁠29%で棒が真っ赤⁠——営業序盤の誤アラート(目標の90%未満=destructive)。tone="info"+target マーカーに切替。「higher-is-better+target は『目標未達』という判断を表現する=夜にかけて埋まるゲージには誤り」。

#343 を課題に記録(direction が判断を含む場合 vs 中立の場合を docs で明記+中立の occupancy モード+ラベル付き Meter の組み合わせ)。

課題記録(追記)

  • 🔵 ⁠ScheduleGrid が名前で発掘されにくい⁠(「予約グリッド」と名前が主張しない・docstring の「これを使え/これは使うな」だけが救い・#325 を強く補強)。

⁠今回 src の新規コンポーネントなし⁠(4.5/5・StatGroup 含む3コンポーネントの新業界での発掘が成果)。

学び — 「作る→次画面で発掘」は、3コンポーネント・業界横断で法則になった

PersonCell(#85→#86 人材)・RelationshipRow(#90→#91 介護)・⁠StatGroup(#94→#95 飲食)⁠。3つのコンポーネントが、それぞれ作った次の画面で、しかも⁠別々の業界で⁠、別々の予備知識ゼロの AI に自力発掘された。⁠3回ルールで固めたコンポーネントは『観測された必然』なので、業界を問わず翌画面で必然性が裏付く⁠——これはもう逸話でなく法則。残る課題は機能でなく、その必然のコンポーネントを⁠名前/docs で見つけさせる⁠こと(#325)と、判断を含む既定(Meter #343)。

次回予告(やってみた #96)

  • 飲食2枚目(ホール/テーブル管理・KDS・シフト・売上 など)。3コンポーネント+EventCalendar の再々利用観測。

試す

まだ alpha。だが「昨日作ったコンポーネントが、今日の別業界の AI にもう使われている」を3コンポーネントで確認した、13業界目。

この連載は、作者が AI(Claude と Codex)と協働で制作しています。実験・検証の設計、判断、公開前の事実確認は人間が行い、実作業と下書き執筆は AI が担っています。

使用した @gunjo/ui コンポーネント

この画面のソースが直接 import しているコンポーネントです。

cold AI が組み上げた実コード

ファイル名をクリックでソースを展開できます。

業界別「AI指示書パック」、先行登録を受付中です。