AI Menu Optimization
Human → AIAI analyzes sales data and food costs to recommend menu changes.
5 nodes · 4 edgesfood-service
agenthumandb
Visual
Upload Sales Datahuman
Restaurant uploads POS transaction history and food cost data.
↓sequential→ Analyze Dish Profitability
Analyze Dish Profitabilityagent
Calculate margins, identify underperformers, detect seasonal trends.
↓sequential→ Suggest Menu Changes
Suggest Menu Changessystem
Recommend price adjustments, removals, and new dish positioning.
↓sequential→ Chef Review
Chef Reviewhuman
Chef evaluates suggestions for feasibility, quality, and kitchen workflow.
↓conditional→ Update POS System
Update POS Systemapi
Push approved menu changes to point-of-sale and online ordering.
uc-menu-optimization.osop.yaml
osop_version: "1.0"
id: "ai-menu-optimization"
name: "AI Menu Optimization"
description: "AI analyzes sales data and food costs to recommend menu changes."
nodes:
- id: "upload_sales"
type: "human"
subtype: "input"
name: "Upload Sales Data"
description: "Restaurant uploads POS transaction history and food cost data."
- id: "ai_profitability"
type: "agent"
subtype: "llm"
name: "Analyze Dish Profitability"
description: "Calculate margins, identify underperformers, detect seasonal trends."
- id: "suggest_changes"
type: "system"
name: "Suggest Menu Changes"
description: "Recommend price adjustments, removals, and new dish positioning."
- id: "chef_review"
type: "human"
subtype: "review"
name: "Chef Review"
description: "Chef evaluates suggestions for feasibility, quality, and kitchen workflow."
security:
approval_gate: true
- id: "update_pos"
type: "api"
subtype: "rest"
name: "Update POS System"
description: "Push approved menu changes to point-of-sale and online ordering."
edges:
- from: "upload_sales"
to: "ai_profitability"
mode: "sequential"
- from: "ai_profitability"
to: "suggest_changes"
mode: "sequential"
- from: "suggest_changes"
to: "chef_review"
mode: "sequential"
- from: "chef_review"
to: "update_pos"
mode: "conditional"
when: "review.approved == true"