| { |
| "_instructions": { |
| "purpose": "Realistic conversations used for prompting, behavior guidance, and future fine-tuning preparation.", |
| "important": "These examples demonstrate ideal behavior. Prices and availability must still be retrieved live.", |
| "recommendation_flexibility": "Product IDs in designer examples are acceptable candidate directions, not a command to select every listed item. The system should choose among suitable candidates using live constraints and explain alternatives." |
| }, |
| "chat_examples": [ |
| { |
| "example_id": "chat_001_first_visit", |
| "customer_message": "This is my first time ordering. What should I try?", |
| "conversation_context": [], |
| "detected_intent": "recommendation", |
| "facts_that_must_be_used": [ |
| "A first-time recommendation should reflect the customer's preferred format and flavour.", |
| "Several products can be valid introductions to MeltRoom." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "One product is perfect for every customer." |
| ], |
| "tools_that_should_be_called": [ |
| "menu_search", |
| "rank_products" |
| ], |
| "ideal_response": "A few good starting directions are The MeltRoom Original for a classic fudgy brownie, The Signature Melt for intense chocolate, Pistachio Royale for creamy pistachio and crunch, or a Brownie Bowl for a loaded spoonable experience. I can narrow those down once I know whether you want classic, adventurous, or shareable.", |
| "ideal_follow_up_question": "Do you want an individual dessert or something to share?", |
| "ideal_actions": [ |
| "offer_product_comparison", |
| "offer_add_to_basket" |
| ] |
| }, |
| { |
| "example_id": "chat_002_pistachio_comparison", |
| "customer_message": "Which pistachio dessert should I choose?", |
| "conversation_context": [], |
| "detected_intent": "comparison", |
| "facts_that_must_be_used": [ |
| "Pistachio Royale is an individual brownie with pistachio and kunafa.", |
| "Pistachio Meltwich is a layered dessert sandwich.", |
| "Pista Bliss is a sharing-style bowl." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Any pistachio product is safe for a tree-nut allergy." |
| ], |
| "tools_that_should_be_called": [ |
| "compare_products" |
| ], |
| "ideal_response": "Your suitable pistachio directions include Pistachio Royale for an individual brownie with creamy pistachio and crispy kunafa, Pistachio Meltwich for a rich layered sandwich, or Pista Bliss for the premium bowl experience. All three contain tree nuts. Which format sounds best?", |
| "ideal_follow_up_question": "Would you prefer a brownie, sandwich, or bowl?", |
| "ideal_actions": [ |
| "offer_product_comparison" |
| ] |
| }, |
| { |
| "example_id": "chat_003_not_too_sweet", |
| "customer_message": "I want something chocolatey but not too sweet.", |
| "conversation_context": [], |
| "detected_intent": "recommendation", |
| "facts_that_must_be_used": [ |
| "The menu has no verified low-sweetness product.", |
| "The recommendation should avoid very-high-sweetness matches." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "The recommendation is sugar-free.", |
| "The recommendation is low-sugar." |
| ], |
| "tools_that_should_be_called": [ |
| "extract_preferences", |
| "rank_products" |
| ], |
| "ideal_response": "MeltRoom's menu is indulgent, so there is no verified low-sweetness option. I can still prioritize the more balanced choices and avoid the most intense sweet options. Would you prefer classic chocolate, pistachio, or a fudgy cup-style dessert?", |
| "ideal_follow_up_question": "Would you prefer classic chocolate, pistachio, or a fudgy cup-style dessert?", |
| "ideal_actions": [ |
| "offer_designer_prefilled" |
| ] |
| }, |
| { |
| "example_id": "chat_004_severe_allergy", |
| "customer_message": "I have a severe milk allergy. What can I eat?", |
| "conversation_context": [], |
| "detected_intent": "allergen_question", |
| "facts_that_must_be_used": [ |
| "Milk can be replaced with oat milk or almond milk where compatible.", |
| "Almond milk contains tree nuts.", |
| "Severe allergy and cross-contact handling require staff confirmation." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Any product is definitely safe.", |
| "Milk can simply be removed from the whole product." |
| ], |
| "tools_that_should_be_called": [ |
| "allergy_checker", |
| "human_handoff" |
| ], |
| "ideal_response": "MeltRoom can replace milk with oat milk or almond milk where compatible, but almond milk contains tree nuts. Because your milk allergy is severe, I can help identify a customization direction, but MeltRoom staff must confirm the complete dessert and cross-contact handling before you order.", |
| "ideal_follow_up_question": "", |
| "ideal_actions": [ |
| "human_handoff" |
| ] |
| }, |
| { |
| "example_id": "chat_005_serving", |
| "customer_message": "Can two people share Melt Tacos?", |
| "conversation_context": [], |
| "detected_intent": "serving_size_question", |
| "facts_that_must_be_used": [ |
| "Melt Tacos can be served for 2 people.", |
| "Melt Tacos contain 4 tacos." |
| ], |
| "facts_that_must_not_be_claimed": [], |
| "tools_that_should_be_called": [ |
| "menu_search" |
| ], |
| "ideal_response": "Yes. Melt Tacos include four tacos and are currently listed as suitable for two people, making them a playful sharing choice.", |
| "ideal_follow_up_question": "Would you like another contrasting item for variety?", |
| "ideal_actions": [ |
| "offer_add_to_basket" |
| ] |
| }, |
| { |
| "example_id": "chat_006_telugu_recommendation", |
| "customer_message": "500 లోపు ఇద్దరికి చాక్లెట్గా ఏదైనా రికమెండ్ చేయండి", |
| "conversation_context": [], |
| "detected_intent": "budget_plan", |
| "facts_that_must_be_used": [ |
| "Budget is INR 500.", |
| "Group size is 2.", |
| "Chocolate is the primary flavour preference." |
| ], |
| "facts_that_must_not_be_claimed": [], |
| "tools_that_should_be_called": [ |
| "extract_preferences", |
| "budget_planner", |
| "group_planner" |
| ], |
| "ideal_response": "₹500 లోపు ఇద్దరికి సరిపడే చాక్లెట్ ఆర్డర్ను తయారు చేయగలను. మీకు రెండు వేర్వేరు individual desserts కావాలా, లేక ఒక sharing-style dessert కావాలా?", |
| "ideal_follow_up_question": "రెండు individual desserts కావాలా, లేక sharing-style dessert కావాలా?", |
| "ideal_actions": [ |
| "open_designer_with_preferences" |
| ] |
| }, |
| { |
| "example_id": "chat_007_refinement", |
| "customer_message": "Make it cheaper but keep the mango bowl.", |
| "conversation_context": [ |
| "MeltMind previously recommended a plan containing Mango Brownie Bowl and supporting items." |
| ], |
| "detected_intent": "refine_existing_plan", |
| "facts_that_must_be_used": [ |
| "Mango Brownie Bowl must remain in the plan.", |
| "Other products may be replaced or removed to reduce the total." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "The customer asked to remove Mango Brownie Bowl." |
| ], |
| "tools_that_should_be_called": [ |
| "budget_planner", |
| "refine_plan" |
| ], |
| "ideal_response": "I will keep the Mango Brownie Bowl and reduce the cost by replacing or removing the supporting items. I will preserve serving coverage wherever possible.", |
| "ideal_follow_up_question": "", |
| "ideal_actions": [ |
| "refine_current_plan" |
| ] |
| }, |
| { |
| "example_id": "chat_008_gluten", |
| "customer_message": "Are the brownies gluten-free?", |
| "conversation_context": [], |
| "detected_intent": "dietary_question", |
| "facts_that_must_be_used": [ |
| "MeltRoom brownies are gluten-free.", |
| "The complete customized order should be checked when it includes fillings, toppings, add-ons, or substitutions." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Every possible add-on or substitution is automatically suitable for every strict gluten-free requirement." |
| ], |
| "tools_that_should_be_called": [ |
| "ingredient_search" |
| ], |
| "ideal_response": "Yes, MeltRoom brownies are gluten-free. If you are customizing one with fillings, toppings, add-ons, or a milk substitution, I will also check the complete combination. For strict cross-contact concerns, MeltRoom staff should confirm the preparation.", |
| "ideal_follow_up_question": "", |
| "ideal_actions": [ |
| "offer_product_or_customization_check" |
| ] |
| }, |
| { |
| "example_id": "chat_009_guilt_free", |
| "customer_message": "What makes your brownies guilt-free?", |
| "conversation_context": [], |
| "detected_intent": "dietary_fact", |
| "facts_that_must_be_used": [ |
| "MeltRoom describes its brownies as guilt-free.", |
| "The brownie base is gluten-free and made without maida, refined sugar, or eggs." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "The brownies are calorie-free.", |
| "The brownies are suitable for diabetes.", |
| "Guilt-free is a medical or nutritional guarantee." |
| ], |
| "tools_that_should_be_called": [ |
| "ingredient_search" |
| ], |
| "ideal_response": "MeltRoom calls its brownies guilt-free because the brownie base is gluten-free and made without maida, refined sugar, or eggs. It is still a dessert, so the phrase is not a calorie-free, low-sugar, or medical claim.", |
| "ideal_follow_up_question": "Would you like to compare options by sweetness or flavour?", |
| "ideal_actions": [ |
| "offer_product_comparison" |
| ] |
| }, |
| { |
| "example_id": "chat_010_oat_or_almond", |
| "customer_message": "Can you replace milk? I just prefer plant milk.", |
| "conversation_context": [], |
| "detected_intent": "customization", |
| "facts_that_must_be_used": [ |
| "Oat milk and almond milk are available substitutions where compatible.", |
| "Almond milk adds a light nutty profile and contains tree nuts." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Every dessert supports every substitution." |
| ], |
| "tools_that_should_be_called": [ |
| "ingredient_search", |
| "menu_search" |
| ], |
| "ideal_response": "Yes, oat milk or almond milk can be requested where compatible. Oat milk is the milder direction; almond milk adds a light nutty note and contains tree nuts. Tell me which dessert you are considering and I will check the best fit.", |
| "ideal_follow_up_question": "Which dessert would you like to customize?", |
| "ideal_actions": [ |
| "offer_customization_check" |
| ] |
| }, |
| { |
| "example_id": "chat_011_milk_and_nut_allergy", |
| "customer_message": "I am allergic to milk and almonds. Can I use oat milk?", |
| "conversation_context": [], |
| "detected_intent": "allergen_question", |
| "facts_that_must_be_used": [ |
| "Do not suggest almond milk because it contains tree nuts.", |
| "Oat milk is a possible substitution direction where compatible.", |
| "Severe allergy and cross-contact handling require staff confirmation." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Oat milk makes every dessert automatically safe." |
| ], |
| "tools_that_should_be_called": [ |
| "allergy_checker", |
| "human_handoff" |
| ], |
| "ideal_response": "Oat milk is the possible substitution direction because almond milk contains tree nuts. I still cannot confirm the complete dessert as allergy-safe without MeltRoom staff checking every component and cross-contact handling.", |
| "ideal_follow_up_question": "Which dessert are you considering, and is the allergy severe?", |
| "ideal_actions": [ |
| "human_handoff" |
| ] |
| }, |
| { |
| "example_id": "chat_012_gluten_free_customization", |
| "customer_message": "I need gluten-free. Can I add kunafa and oat milk?", |
| "conversation_context": [], |
| "detected_intent": "dietary_customization", |
| "facts_that_must_be_used": [ |
| "MeltRoom brownies are gluten-free.", |
| "The complete customization must be checked.", |
| "Use verified gluten-free oat milk for a strict gluten-free request." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Every kunafa or oat milk source is automatically gluten-free." |
| ], |
| "tools_that_should_be_called": [ |
| "ingredient_search", |
| "allergy_checker" |
| ], |
| "ideal_response": "The brownie itself is gluten-free. For a strict gluten-free order, the kunafa source and oat milk also need to be verified before I confirm that combination. MeltRoom staff can confirm the exact components and cross-contact handling.", |
| "ideal_follow_up_question": "Is this a preference or a medically strict gluten-free requirement?", |
| "ideal_actions": [ |
| "offer_customization_check" |
| ] |
| }, |
| { |
| "example_id": "chat_013_discovery_without_forcing", |
| "customer_message": "I do not know what I want. Surprise me.", |
| "conversation_context": [], |
| "detected_intent": "open_discovery", |
| "facts_that_must_be_used": [ |
| "Offer distinct directions instead of one universal best product.", |
| "Explain the main difference between directions." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "One option is objectively best for everyone." |
| ], |
| "tools_that_should_be_called": [ |
| "rank_products" |
| ], |
| "ideal_response": "Here are three different surprise directions: a classic fudgy brownie, a playful Melt Creation, or a premium pistachio or fruit-led experience. I can pick within one direction, or show you one candidate from each so you can choose the mood.", |
| "ideal_follow_up_question": "Do you want safe and classic, playful, or premium and adventurous?", |
| "ideal_actions": [ |
| "offer_three_discovery_directions" |
| ] |
| }, |
| { |
| "example_id": "chat_014_impossible_budget", |
| "customer_message": "I need desserts for six people under ₹300.", |
| "conversation_context": [], |
| "detected_intent": "budget_plan", |
| "facts_that_must_be_used": [ |
| "Never exceed the budget.", |
| "Explain when serving coverage cannot be achieved.", |
| "Offer transparent alternatives." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "A plan serves six when the serving data does not support it." |
| ], |
| "tools_that_should_be_called": [ |
| "budget_planner", |
| "group_planner" |
| ], |
| "ideal_response": "I will check the current menu, but ₹300 may not cover six servings based on the verified portions. I can show the closest plan within ₹300, the minimum budget for six, or a reduced group-size plan without pretending it fully serves everyone.", |
| "ideal_follow_up_question": "Would you prefer the closest plan within ₹300 or the minimum-budget six-person plan?", |
| "ideal_actions": [ |
| "offer_budget_tradeoffs" |
| ] |
| }, |
| { |
| "example_id": "chat_015_mixed_group", |
| "customer_message": "Four of us: two love chocolate, one wants mango, and one wants crunch.", |
| "conversation_context": [], |
| "detected_intent": "group_plan", |
| "facts_that_must_be_used": [ |
| "Represent the group's different preferences.", |
| "Respect serving coverage and budget before optional add-ons." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "The whole group should choose only the dominant preference." |
| ], |
| "tools_that_should_be_called": [ |
| "group_planner", |
| "rank_products" |
| ], |
| "ideal_response": "I can build a mixed plan with a chocolate-led anchor, a mango direction, and a crunchy option, then check quantities against your budget. I will show why each item is included instead of pushing everyone toward the same flavour.", |
| "ideal_follow_up_question": "What is the total budget, and are there any allergies?", |
| "ideal_actions": [ |
| "open_designer_with_preferences" |
| ] |
| }, |
| { |
| "example_id": "chat_016_telugu_milk_substitution", |
| "customer_message": "Milk allergy undi, oat milk tho cheyyacha?", |
| "conversation_context": [], |
| "detected_intent": "allergen_question", |
| "facts_that_must_be_used": [ |
| "Oat milk may be requested where compatible.", |
| "Severe allergy and cross-contact handling require staff confirmation." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "Oat milk substitution guarantees safety." |
| ], |
| "tools_that_should_be_called": [ |
| "allergy_checker", |
| "human_handoff" |
| ], |
| "ideal_response": "Compatible item అయితే oat milk substitution request చేయవచ్చు. కానీ milk allergy severe అయితే complete dessert ingredients మరియు cross-contact handling ని MeltRoom staff confirm చేయాలి.", |
| "ideal_follow_up_question": "ఏ dessert కావాలి, allergy severe ఆ?", |
| "ideal_actions": [ |
| "human_handoff" |
| ] |
| }, |
| { |
| "example_id": "chat_017_comparison_no_winner", |
| "customer_message": "Which is better: MeltCups or Browkies?", |
| "conversation_context": [], |
| "detected_intent": "comparison", |
| "facts_that_must_be_used": [ |
| "MeltCups emphasize molten and gooey chocolate.", |
| "Browkies emphasize chewy brownie-cookie texture and can serve one or two." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "One product is universally better." |
| ], |
| "tools_that_should_be_called": [ |
| "compare_products" |
| ], |
| "ideal_response": "Neither is universally better: MeltCups suit a warm, molten, intensely chocolatey craving, while Browkies suit someone who wants a chewy brownie-cookie texture and easier sharing. Your preferred texture is the deciding factor.", |
| "ideal_follow_up_question": "Do you want molten and gooey or chewy with crispy edges?", |
| "ideal_actions": [ |
| "offer_product_comparison" |
| ] |
| }, |
| { |
| "example_id": "chat_018_delivery_fee", |
| "customer_message": "Rapido delivery is ₹150. How much do I pay?", |
| "conversation_context": [], |
| "detected_intent": "delivery_fee_question", |
| "facts_that_must_be_used": [ |
| "When delivery exceeds ₹100, MeltRoom contributes 40% and the customer pays 60%." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "The delivery fee is included in menu prices." |
| ], |
| "tools_that_should_be_called": [ |
| "policy_search" |
| ], |
| "ideal_response": "For a ₹150 Rapido charge, MeltRoom's 40% contribution is ₹60 and your remaining delivery share is ₹90. The dessert order total is separate.", |
| "ideal_follow_up_question": "Would you like to compare this with pickup from KLN Reddy Colony?", |
| "ideal_actions": [ |
| "offer_pickup_option" |
| ] |
| }, |
| { |
| "example_id": "chat_019_cancel_after_payment", |
| "customer_message": "I paid already, but I want to cancel.", |
| "conversation_context": [], |
| "detected_intent": "cancellation_request", |
| "facts_that_must_be_used": [ |
| "Confirmed orders cannot be cancelled after payment.", |
| "The request requires human handoff." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "A refund is guaranteed." |
| ], |
| "tools_that_should_be_called": [ |
| "policy_search", |
| "human_handoff" |
| ], |
| "ideal_response": "Once payment is received and the order is confirmed, cancellation is not allowed. I cannot promise an exception or refund, but you can contact MeltRoom immediately on WhatsApp at +91 77805 34935 to discuss the situation.", |
| "ideal_follow_up_question": "", |
| "ideal_actions": [ |
| "human_handoff" |
| ] |
| }, |
| { |
| "example_id": "chat_020_damaged_order", |
| "customer_message": "My bowl spilled during delivery. What do I do?", |
| "conversation_context": [], |
| "detected_intent": "order_issue", |
| "facts_that_must_be_used": [ |
| "Issues must be reported on the delivery day.", |
| "Photos and videos should be provided.", |
| "Compensation or redelivery depends on review." |
| ], |
| "facts_that_must_not_be_claimed": [ |
| "A refund or replacement is guaranteed." |
| ], |
| "tools_that_should_be_called": [ |
| "policy_search", |
| "human_handoff" |
| ], |
| "ideal_response": "Please report it to MeltRoom today on WhatsApp at +91 77805 34935 with your order details, clear photos of the bowl and packaging, and a video if useful. MeltRoom will review the issue and may compensate or redeliver if the complaint is found valid.", |
| "ideal_follow_up_question": "", |
| "ideal_actions": [ |
| "human_handoff" |
| ] |
| } |
| ], |
| "designer_examples": [ |
| { |
| "example_id": "designer_001_comfort", |
| "customer_request": "I had a bad day and want something very chocolatey and gooey for myself under ₹350.", |
| "extracted_preferences": { |
| "budget_inr": 350, |
| "group_size": 1, |
| "mood": "comfort", |
| "occasion": "solo_treat", |
| "flavours": [ |
| "chocolate" |
| ], |
| "textures": [ |
| "gooey" |
| ], |
| "sweetness": null, |
| "dietary_requirements": [], |
| "allergen_ids": [], |
| "premium_preference": null, |
| "variety_preference": "low" |
| }, |
| "expected_product_ids": [ |
| "choco_fudge_brownie_bowl", |
| "chocolate_over_load", |
| "the_signature_melt" |
| ], |
| "forbidden_product_ids": [ |
| "pistachio_royale", |
| "mango_brownie_bowl" |
| ], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 350, |
| "ideal_explanation": "Select from suitable chocolate-heavy, gooey comfort candidates without exceeding ₹350. Explain the trade-off between an individual brownie and a larger bowl; do not require one particular candidate." |
| }, |
| { |
| "example_id": "designer_002_pistachio_premium", |
| "customer_request": "Create a premium pistachio dessert plan for two people under ₹600.", |
| "extracted_preferences": { |
| "budget_inr": 600, |
| "group_size": 2, |
| "mood": "celebratory", |
| "occasion": "anniversary_or_date", |
| "flavours": [ |
| "pistachio" |
| ], |
| "textures": [], |
| "sweetness": null, |
| "dietary_requirements": [], |
| "allergen_ids": [], |
| "premium_preference": true, |
| "variety_preference": "medium" |
| }, |
| "expected_product_ids": [ |
| "pista_bliss", |
| "pistachio_meltwich", |
| "pistachio_royale" |
| ], |
| "forbidden_product_ids": [], |
| "expected_add_on_ids": [ |
| "pista", |
| "kunafa" |
| ], |
| "expected_total_max_inr": 600, |
| "ideal_explanation": "Select a suitable subset of premium pistachio-led candidates, maintain serving coverage for two, state tree-nut allergens, and keep the total within ₹600." |
| }, |
| { |
| "example_id": "designer_003_movie_night", |
| "customer_request": "We are four friends. Give us variety for movie night under ₹900.", |
| "extracted_preferences": { |
| "budget_inr": 900, |
| "group_size": 4, |
| "mood": "playful", |
| "occasion": "movie_night", |
| "flavours": [], |
| "textures": [ |
| "mixed" |
| ], |
| "sweetness": null, |
| "dietary_requirements": [], |
| "allergen_ids": [], |
| "premium_preference": false, |
| "variety_preference": "high" |
| }, |
| "expected_product_ids": [ |
| "browkies", |
| "melt_tacos", |
| "meltbox", |
| "meltcups" |
| ], |
| "forbidden_product_ids": [], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 900, |
| "ideal_explanation": "Consider snackable Melt Creations and other suitable candidates that provide multiple textures and adequate serving coverage instead of requiring one fixed combination." |
| }, |
| { |
| "example_id": "designer_004_tree_nut_allergy", |
| "customer_request": "Plan dessert for three people under ₹800. One person has a severe tree-nut allergy.", |
| "extracted_preferences": { |
| "budget_inr": 800, |
| "group_size": 3, |
| "mood": null, |
| "occasion": "friends_sharing", |
| "flavours": [], |
| "textures": [], |
| "sweetness": null, |
| "dietary_requirements": [], |
| "allergen_ids": [ |
| "tree_nuts" |
| ], |
| "premium_preference": null, |
| "variety_preference": "medium" |
| }, |
| "expected_product_ids": [], |
| "forbidden_product_ids": [ |
| "pistachio_royale", |
| "pistachio_meltwich", |
| "pista_bliss" |
| ], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 800, |
| "ideal_explanation": "Do not finalize a supposedly safe plan because tree-nut cross-contact is possible. Exclude known pistachio products and require MeltRoom confirmation." |
| }, |
| { |
| "example_id": "designer_005_first_visit", |
| "customer_request": "Build a first-time MeltRoom order for two people under ₹500.", |
| "extracted_preferences": { |
| "budget_inr": 500, |
| "group_size": 2, |
| "mood": null, |
| "occasion": "first_visit", |
| "flavours": [], |
| "textures": [], |
| "sweetness": null, |
| "dietary_requirements": [], |
| "allergen_ids": [], |
| "premium_preference": null, |
| "variety_preference": "medium" |
| }, |
| "expected_product_ids": [ |
| "the_signature_melt", |
| "meltroom_brownie_bowl", |
| "browkies" |
| ], |
| "forbidden_product_ids": [], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 500, |
| "ideal_explanation": "Offer representative MeltRoom directions, explain the difference between individual variety and one signature bowl, and remain within ₹500 without forcing one default first order." |
| }, |
| { |
| "example_id": "designer_006_milk_substitution", |
| "customer_request": "Suggest a chocolate dessert for one person under ₹250 using oat milk instead of milk.", |
| "extracted_preferences": { |
| "budget_inr": 250, |
| "group_size": 1, |
| "mood": null, |
| "occasion": "solo_treat", |
| "flavours": [ |
| "chocolate" |
| ], |
| "textures": [], |
| "sweetness": null, |
| "dietary_requirements": [ |
| "milk_substitution_oat" |
| ], |
| "allergen_ids": [ |
| "milk" |
| ], |
| "premium_preference": null, |
| "variety_preference": "low" |
| }, |
| "expected_product_ids": [ |
| "the_meltroom_original", |
| "the_signature_melt", |
| "meltcups" |
| ], |
| "forbidden_product_ids": [], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 250, |
| "ideal_explanation": "Treat listed products as candidate directions, verify that oat-milk substitution is compatible with the selected complete dessert, stay within budget, and require staff confirmation if the allergy is severe." |
| }, |
| { |
| "example_id": "designer_007_milk_and_tree_nut_allergy", |
| "customer_request": "Plan for two people under ₹500. One has milk and tree-nut allergies.", |
| "extracted_preferences": { |
| "budget_inr": 500, |
| "group_size": 2, |
| "mood": null, |
| "occasion": "sharing", |
| "flavours": [], |
| "textures": [], |
| "sweetness": null, |
| "dietary_requirements": [ |
| "milk_substitution_oat" |
| ], |
| "allergen_ids": [ |
| "milk", |
| "tree_nuts" |
| ], |
| "premium_preference": null, |
| "variety_preference": "medium" |
| }, |
| "expected_product_ids": [], |
| "forbidden_product_ids": [ |
| "pistachio_royale", |
| "pistachio_meltwich", |
| "pista_bliss" |
| ], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 500, |
| "ideal_explanation": "Never suggest almond milk or pistachio products. Oat milk is only a possible direction; do not finalize an allergy-safe plan without staff confirmation." |
| }, |
| { |
| "example_id": "designer_008_mixed_group_preferences", |
| "customer_request": "Plan for four people under ₹900: chocolate, mango, crunchy, and creamy preferences.", |
| "extracted_preferences": { |
| "budget_inr": 900, |
| "group_size": 4, |
| "mood": "social", |
| "occasion": "friends_sharing", |
| "flavours": [ |
| "chocolate", |
| "mango" |
| ], |
| "textures": [ |
| "crunchy", |
| "creamy" |
| ], |
| "sweetness": null, |
| "dietary_requirements": [], |
| "allergen_ids": [], |
| "premium_preference": null, |
| "variety_preference": "high" |
| }, |
| "expected_product_ids": [ |
| "mango_brownie_bowl", |
| "pistachio_royale", |
| "browkies", |
| "melt_mathew", |
| "melt_tacos", |
| "meltcups" |
| ], |
| "forbidden_product_ids": [], |
| "expected_add_on_ids": [], |
| "expected_total_max_inr": 900, |
| "ideal_explanation": "Candidate IDs represent several valid ways to cover the preferences. Select a sensible subset, explain who each item serves, preserve variety, and remain within budget." |
| } |
| ] |
| } |
|
|