# SPDX-License-Identifier: Apache-2.0 # Copyright 2026 DriftCall Team # Derived-from: AmazonScience/MASSIVE (intent taxonomy, Apache-2.0); inspirations # from google/schema_guided_dstc8 and facebook/mtop (no verbatim rows). # Task brief templates for DriftCall. Each template provides ≥ 2 variants per # Indic LanguageCode (hi, ta, kn) and ≥ 2 per hinglish/en. All strings are # NFC-normalized. Domain ∈ {airline, cab, restaurant, hotel}. # # Payment is a TRANSVERSAL-ONLY domain — it is exposed by the env as a # 2nd-leg auth side-effect (token issuance, MFA enforcement) and is NEVER # the primary domain of a goal template. Auth drifts (payment.auth_scope_*, # payment.mfa_required) are exempt from per-domain drift_slot_tags coverage # (see docs/modules/datasets.md §3.5 invariant #4). Adding a primary # template with `domain: payment` is a contract violation enforced by # tests/test_data_consistency.py::test_payment_is_transversal_only. # # Stage budget: at least one template per min_stage ∈ {1, 2, 3} (curriculum # coverage, enforced by test_stage_coverage). Stage-2 templates introduce # layered constraints (compound time + class + budget); Stage-3 templates # introduce passenger/multi-leg compounds. # ===== AIRLINE (4 templates) ================================================= - template_id: airline.book.budget_timewindow domain: airline intent: book_flight min_stage: 1 required_slots: [from, to, when] optional_slots: [seat_pref] constraints_template: budget_inr: distribution: uniform low: 3000 high: 15000 step: 500 time_window: choices: [morning, afternoon, evening, late_night] drift_slot_tags: [price, total_fare_inr, passenger_count] language_variants: hinglish: - "Bhai {when} ko {to} jaana hai, cheapest flight {time_window} mein, {budget_inr} rupees max" - "{when} ko {from} se {to} ka ticket book kar de, under {budget_inr}, {time_window} ke baad" hi: - "मुझे {when} को {from} से {to} जाना है, {budget_inr} रुपये से कम में, {time_window} में" - "{when} को {from} से {to} की सस्ती फ्लाइट चाहिए, {budget_inr} के अंदर, {time_window} वाली" ta: - "{when} அன்று {from} லிருந்து {to} க்கு டிக்கெட் வேண்டும், {budget_inr} ரூபாய்க்கு கீழ், {time_window} நேரத்தில்" - "{when} அன்று {from} இல் இருந்து {to} க்கு மலிவான விமான டிக்கெட் புக் செய்யுங்கள், {budget_inr} ரூபாய்க்குள், {time_window} ல்" kn: - "{when} ರಂದು {from} ಇಂದ {to} ಗೆ ಅಗ್ಗದ ವಿಮಾನ ಟಿಕೆಟ್ ಬೇಕು, {budget_inr} ರೂಪಾಯಿಗಳ ಒಳಗೆ, {time_window}" - "{when} ರಂದು {from} ಇಂದ {to} ಗೆ {time_window} ಫ್ಲೈಟ್ ಬುಕ್ ಮಾಡಿ, {budget_inr} ರೂಪಾಯಿಗಳ ಒಳಗೆ" en: - "Book the cheapest flight from {from} to {to} on {when}, budget under {budget_inr}, departing {time_window}" - "I need a {time_window} flight from {from} to {to} on {when} for under {budget_inr}" - template_id: airline.book.compound_passenger_budget domain: airline intent: book_flight min_stage: 3 required_slots: [from, to, when] optional_slots: [seat_pref] constraints_template: budget_inr: distribution: uniform low: 5000 high: 25000 step: 500 passenger_count: choices: ["1", "2", "3", "4"] time_window: choices: [morning, afternoon, evening, late_night] drift_slot_tags: [price, total_fare_inr, passenger_count, convenience_fee_inr] language_variants: hinglish: - "Bhai {when} ko {from} se {to} {passenger_count} log, {budget_inr} ke andar, {time_window} flight" - "{passenger_count} passengers ke liye {when} ko {from}-{to} flight chahiye, {time_window} mein, {budget_inr} se kam" hi: - "{when} को {from} से {to} {passenger_count} यात्री, {budget_inr} रुपये से कम में, {time_window} में" - "{passenger_count} लोगों के लिए {when} को {from} से {to} फ्लाइट बुक करो, {time_window}, {budget_inr} के अंदर" ta: - "{when} அன்று {from} லிருந்து {to} {passenger_count} பயணிகள், {budget_inr} ரூபாய்க்கு கீழ், {time_window}" - "{passenger_count} பேருக்கு {when} அன்று {from} இல் இருந்து {to} விமானம் வேண்டும், {time_window}, {budget_inr} ரூபாய்க்குள்" kn: - "{when} ರಂದು {from} ಇಂದ {to} {passenger_count} ಪ್ರಯಾಣಿಕರು, {budget_inr} ಒಳಗೆ, {time_window}" - "{passenger_count} ಜನರಿಗೆ {when} ರಂದು {from} ಇಂದ {to} ಫ್ಲೈಟ್ ಬೇಕು, {time_window}, {budget_inr} ಒಳಗೆ" en: - "Book flight from {from} to {to} on {when} for {passenger_count} passengers, under {budget_inr}, {time_window}" - "Need {passenger_count}-passenger flight {from}-{to} on {when}, {time_window} departure, budget {budget_inr}" - template_id: airline.book.return_trip domain: airline intent: book_flight min_stage: 2 required_slots: [from, to, when, return_when] optional_slots: [seat_pref] constraints_template: budget_inr: distribution: uniform low: 6000 high: 22000 step: 500 time_window: choices: [morning, afternoon, evening, late_night] drift_slot_tags: [price, total_fare_inr, convenience_fee_inr] language_variants: hinglish: - "{when} ko {from} se {to} jaana, {return_when} ko wapas, return flight {time_window} mein, {budget_inr} ke andar" - "Round trip chahiye {from}-{to}, jana {when} aur wapsi {return_when}, {time_window}, max {budget_inr}" hi: - "{when} को {from} से {to} जाना है और {return_when} को वापसी, {time_window} में, {budget_inr} के अंदर" - "राउंड ट्रिप टिकट चाहिए {from} से {to}, जाना {when}, वापसी {return_when}, {budget_inr} रुपये से कम" ta: - "{when} அன்று {from} இல் இருந்து {to} போய், {return_when} திரும்பி, {time_window} ல், {budget_inr} ரூபாய்க்குள்" - "சுற்றுப்பயண டிக்கெட் வேண்டும் {from} {to}, போக {when} திரும்ப {return_when}, அதிகபட்சம் {budget_inr}" kn: - "{when} ರಂದು {from} ಇಂದ {to}, {return_when} ರಂದು ವಾಪಸ್, {time_window}, {budget_inr} ಒಳಗೆ" - "ರೌಂಡ್ ಟ್ರಿಪ್ ಬೇಕು {from} ಇಂದ {to}, ಹೋಗಲು {when}, ವಾಪಸ್ಸು {return_when}, {budget_inr} ಒಳಗೆ" en: - "Round trip {from} to {to}, departing {when}, returning {return_when}, {time_window}, budget {budget_inr}" - "Book a return flight from {from} to {to} for {when} with return on {return_when}, under {budget_inr}" - template_id: airline.reschedule.same_route domain: airline intent: book_flight min_stage: 2 required_slots: [from, to, when, new_when] optional_slots: [seat_pref] constraints_template: budget_inr: distribution: uniform low: 4000 high: 18000 step: 500 time_window: choices: [morning, afternoon, evening, late_night] drift_slot_tags: [price, total_fare_inr, reschedule_fee_pct] language_variants: hinglish: - "Mera {from}-{to} ka ticket {when} ka tha, {new_when} pe shift karna hai, {time_window}, {budget_inr} ke under" - "Reschedule kar de bhai, {from} se {to} ka {when} wala ticket, naya date {new_when}, {budget_inr} max" hi: - "{from} से {to} की मेरी {when} की टिकट {new_when} पर रीशेड्यूल करनी है, {time_window} में, {budget_inr} के अंदर" - "टिकट दूसरे दिन शिफ्ट करनी है, {from}-{to}, पहले {when} थी अब {new_when}, अधिकतम {budget_inr}" ta: - "{from} இல் இருந்து {to} க்கு {when} இருந்த என் டிக்கெட்டை {new_when} க்கு மாற்ற வேண்டும், {time_window}, {budget_inr} க்குள்" - "என் டிக்கெட் தேதி மாற்றுங்கள், {from}-{to}, பழைய {when}, புதிய {new_when}, அதிகபட்சம் {budget_inr}" kn: - "{from} ಇಂದ {to} ಗೆ {when} ಇದ್ದ ನನ್ನ ಟಿಕೆಟ್ ಅನ್ನು {new_when} ಗೆ ಬದಲಾಯಿಸಬೇಕು, {time_window}, {budget_inr} ಒಳಗೆ" - "ಟಿಕೆಟ್ ರೀಶೆಡ್ಯೂಲ್ ಮಾಡಿ, {from}-{to}, ಹಳೆಯ {when}, ಹೊಸ {new_when}, {budget_inr} ಒಳಗೆ" en: - "Reschedule my {from}-{to} ticket from {when} to {new_when}, {time_window}, under {budget_inr}" - "Need to move my {from} to {to} flight from {when} to {new_when}, budget {budget_inr}" # ===== CAB (4 templates) ===================================================== - template_id: cab.book.airport_pickup domain: cab intent: book_cab min_stage: 1 required_slots: [pickup, drop, when] optional_slots: [vehicle_class] constraints_template: budget_inr: distribution: uniform low: 200 high: 2000 step: 50 vehicle_class: choices: [mini, sedan, suv, infant_seat_sedan] drift_slot_tags: [fare_inr, fare_breakdown, vehicle_class] language_variants: hinglish: - "{when} ko {pickup} se {drop} cab book kar, {vehicle_class} chahiye, {budget_inr} ke andar" - "Bhai {pickup} se {drop} drop chahiye {when} ko, {vehicle_class}, max {budget_inr}" hi: - "{when} को {pickup} से {drop} के लिए कैब बुक करो, {vehicle_class} चाहिए, {budget_inr} के अंदर" - "{pickup} से {drop} {when} को कैब चाहिए, {vehicle_class}, {budget_inr} रुपये से कम" ta: - "{when} அன்று {pickup} லிருந்து {drop} க்கு கேப் வேண்டும், {vehicle_class}, {budget_inr} க்குள்" - "{when} அன்று {pickup} இல் இருந்து {drop} க்கு கேப் புக் செய்யுங்கள், {vehicle_class}, அதிகபட்சம் {budget_inr}" kn: - "{when} ರಂದು {pickup} ಇಂದ {drop} ಗೆ ಕ್ಯಾಬ್ ಬುಕ್ ಮಾಡಿ, {vehicle_class}, {budget_inr} ಒಳಗೆ" - "{pickup} ಇಂದ {drop} ಗೆ {when} ರಂದು ಕ್ಯಾಬ್ ಬೇಕು, {vehicle_class}, {budget_inr} ಒಳಗೆ" en: - "Book a cab from {pickup} to {drop} on {when}, {vehicle_class}, under {budget_inr}" - "Need a {vehicle_class} cab from {pickup} to {drop} on {when}, max {budget_inr}" - template_id: cab.book.school_run domain: cab intent: book_cab min_stage: 2 required_slots: [pickup, drop, when] optional_slots: [vehicle_class] constraints_template: budget_inr: distribution: uniform low: 200 high: 800 step: 50 vehicle_class: choices: [mini, sedan, suv, infant_seat_sedan] time_window: choices: [morning, afternoon, evening] drift_slot_tags: [fare_inr, fare_breakdown, vehicle_class, mini_reject_school_hours] language_variants: hinglish: - "Bachche ke school drop ke liye {when} {time_window} {pickup} se {drop}, {vehicle_class}, {budget_inr} ke andar" - "School run cab chahiye {when} ko, {pickup} se {drop}, {time_window}, {vehicle_class}, max {budget_inr}" hi: - "बच्चे को स्कूल छोड़ने के लिए {when} {time_window} में {pickup} से {drop}, {vehicle_class}, {budget_inr} के अंदर" - "स्कूल जाने के लिए कैब चाहिए {when} को, {pickup} से {drop}, {time_window} में, {vehicle_class}, {budget_inr}" ta: - "குழந்தையை பள்ளியில் விட {when} {time_window} {pickup} இல் இருந்து {drop}, {vehicle_class}, {budget_inr} க்குள்" - "{when} அன்று பள்ளி நேர கேப் வேண்டும், {pickup} இருந்து {drop}, {time_window}, {vehicle_class}, அதிகபட்சம் {budget_inr}" kn: - "ಮಕ್ಕಳನ್ನು ಶಾಲೆಗೆ ಬಿಡಲು {when} {time_window} {pickup} ಇಂದ {drop}, {vehicle_class}, {budget_inr} ಒಳಗೆ" - "ಶಾಲೆಯ ಸಮಯದ ಕ್ಯಾಬ್ ಬೇಕು {when} ರಂದು, {pickup} ಇಂದ {drop}, {time_window}, {vehicle_class}, {budget_inr} ಒಳಗೆ" en: - "School-run cab on {when} {time_window}, from {pickup} to {drop}, {vehicle_class}, under {budget_inr}" - "Need a cab to drop my child at school on {when} {time_window}, {pickup} to {drop}, {vehicle_class}, max {budget_inr}" - template_id: cab.book.outstation domain: cab intent: book_cab min_stage: 2 required_slots: [pickup, drop, when] optional_slots: [vehicle_class] constraints_template: budget_inr: distribution: uniform low: 1500 high: 8000 step: 100 vehicle_class: choices: [sedan, suv] drift_slot_tags: [fare_inr, fare_breakdown, toll_bundled, vehicle_class] language_variants: hinglish: - "Outstation cab chahiye {when} ko {pickup} se {drop}, {vehicle_class}, tolls included {budget_inr} ke andar" - "Bhai {pickup} se {drop} ki long trip {when} ko, {vehicle_class}, max {budget_inr} including tolls" hi: - "{when} को {pickup} से {drop} आउटस्टेशन कैब चाहिए, {vehicle_class}, टोल समेत {budget_inr} के अंदर" - "लंबी यात्रा के लिए कैब बुक करो, {pickup} से {drop}, {when} को, {vehicle_class}, {budget_inr} के अंदर" ta: - "{when} அன்று {pickup} இல் இருந்து {drop} வரை அவுட்ஸ்டேஷன் கேப் வேண்டும், {vehicle_class}, டோல் சேர்த்து {budget_inr} க்குள்" - "{pickup} இல் இருந்து {drop} க்கு நீண்ட பயண கேப் {when} அன்று, {vehicle_class}, அதிகபட்சம் {budget_inr}" kn: - "{when} ರಂದು {pickup} ಇಂದ {drop} ಔಟ್‌ಸ್ಟೇಶನ್ ಕ್ಯಾಬ್ ಬೇಕು, {vehicle_class}, ಟೋಲ್ ಸಹಿತ {budget_inr} ಒಳಗೆ" - "ದೂರದ ಪ್ರಯಾಣಕ್ಕೆ ಕ್ಯಾಬ್ ಬುಕ್ ಮಾಡಿ, {pickup} ಇಂದ {drop}, {when} ರಂದು, {vehicle_class}, {budget_inr} ಒಳಗೆ" en: - "Outstation cab on {when} from {pickup} to {drop}, {vehicle_class}, tolls included, under {budget_inr}" - "Need a long-distance cab {pickup} to {drop} on {when}, {vehicle_class}, total {budget_inr} including tolls" - template_id: cab.book.late_night_safe domain: cab intent: book_cab min_stage: 1 required_slots: [pickup, drop, when, vehicle_class] optional_slots: [] constraints_template: budget_inr: distribution: uniform low: 250 high: 1500 step: 50 time_window: choices: [late_night, night] vehicle_class: choices: [sedan, suv] drift_slot_tags: [fare_inr, fare_breakdown, vehicle_class, surge_retroactive] language_variants: hinglish: - "{when} {time_window} ko {pickup} se {drop} safe cab, {vehicle_class}, {budget_inr} ke andar" - "Late night ride chahiye {when} ko, {pickup} se {drop}, {vehicle_class}, max {budget_inr}, no surge" hi: - "{when} को {time_window} में {pickup} से {drop} सुरक्षित कैब, {vehicle_class}, {budget_inr} के अंदर" - "देर रात की कैब चाहिए {when} को, {pickup} से {drop}, {vehicle_class}, अधिकतम {budget_inr}" ta: - "{when} {time_window} {pickup} இல் இருந்து {drop} பாதுகாப்பான கேப், {vehicle_class}, {budget_inr} க்குள்" - "இரவு நேர கேப் வேண்டும் {when} அன்று, {pickup} இருந்து {drop}, {vehicle_class}, அதிகபட்சம் {budget_inr}" kn: - "{when} {time_window} {pickup} ಇಂದ {drop} ಸುರಕ್ಷಿತ ಕ್ಯಾಬ್, {vehicle_class}, {budget_inr} ಒಳಗೆ" - "ರಾತ್ರಿಯ ಕ್ಯಾಬ್ ಬೇಕು {when} ರಂದು, {pickup} ಇಂದ {drop}, {vehicle_class}, {budget_inr} ಒಳಗೆ" en: - "Late-night cab on {when} {time_window}, {pickup} to {drop}, {vehicle_class}, under {budget_inr}" - "Need a safe {time_window} cab on {when} from {pickup} to {drop}, {vehicle_class}, max {budget_inr}" # ===== RESTAURANT (3 templates) ============================================== - template_id: restaurant.order.veg_budget domain: restaurant intent: order_food min_stage: 1 required_slots: [city, cuisine, when] optional_slots: [] slot_distributions: cuisine: choices: [Biryani, Dosa, Pizza, Thali, Noodles, Idli, Chaat, Paneer, Roti] constraints_template: budget_inr: distribution: uniform low: 200 high: 1500 step: 50 veg_only: choices: ["true", "false"] drift_slot_tags: [min_order_inr, veg_only, modifiers] language_variants: hinglish: - "Bhai {when} {city} mein {cuisine} order karna hai, {budget_inr} rupees se kam, veg option {veg_only}" - "{city} mein {cuisine} mangwana hai {when} ko, max {budget_inr}, veg {veg_only}" hi: - "{when} {city} में {cuisine} ऑर्डर करना है, {budget_inr} रुपये से कम में, veg_only={veg_only}" - "{city} में {when} को {cuisine} मंगवाना है, अधिकतम {budget_inr}, शुद्ध शाकाहारी {veg_only}" ta: - "{when} {city} இல் {cuisine} ஆர்டர் செய்ய வேண்டும், {budget_inr} ரூபாய்க்கு கீழ், veg_only={veg_only}" - "{city} இல் {when} அன்று {cuisine} ஆர்டர் செய்யுங்கள், அதிகபட்சம் {budget_inr}, சைவம் {veg_only}" kn: - "{when} {city} ನಲ್ಲಿ {cuisine} ಆರ್ಡರ್ ಮಾಡಬೇಕು, {budget_inr} ರೂಪಾಯಿಗಳ ಒಳಗೆ, veg_only={veg_only}" - "{city} ನಲ್ಲಿ {when} ರಂದು {cuisine} ತರಿಸಬೇಕು, ಗರಿಷ್ಠ {budget_inr}, ಶುದ್ಧ ಸಸ್ಯಾಹಾರಿ {veg_only}" en: - "Order {cuisine} in {city} on {when}, budget under {budget_inr}, veg_only={veg_only}" - "I need {cuisine} delivered in {city} on {when}, max {budget_inr}, vegetarian-only {veg_only}" - template_id: restaurant.order.bulk_office domain: restaurant intent: order_food min_stage: 2 required_slots: [city, cuisine, when] optional_slots: [] constraints_template: budget_inr: distribution: uniform low: 1500 high: 8000 step: 100 head_count: choices: ["5", "8", "10", "15", "20"] cuisine: choices: [Biryani, Pizza, Thali, Noodles, Paneer, Roti] drift_slot_tags: [min_order_inr, modifiers] language_variants: hinglish: - "Office lunch ke liye {head_count} log, {city} mein {cuisine}, {when} ko, {budget_inr} ke andar" - "{head_count} logon ka bulk order chahiye {city} se, {cuisine} {when} ko, max {budget_inr}" hi: - "ऑफिस के {head_count} लोगों के लिए {city} में {cuisine}, {when} को, {budget_inr} के अंदर" - "{head_count} व्यक्तियों का बल्क ऑर्डर {city} से, {cuisine}, {when} को, अधिकतम {budget_inr}" ta: - "அலுவலக மதிய உணவுக்கு {head_count} பேருக்கு, {city} இல் {cuisine}, {when}, {budget_inr} க்குள்" - "{head_count} பேருக்கான பெரிய ஆர்டர் {city} இல் இருந்து, {cuisine} {when} அன்று, அதிகபட்சம் {budget_inr}" kn: - "ಆಫೀಸ್ ಊಟಕ್ಕೆ {head_count} ಜನರಿಗೆ, {city} ನಲ್ಲಿ {cuisine}, {when} ರಂದು, {budget_inr} ಒಳಗೆ" - "{head_count} ಜನರ ಬೃಹತ್ ಆರ್ಡರ್ {city} ಇಂದ, {cuisine} {when} ರಂದು, ಗರಿಷ್ಠ {budget_inr}" en: - "Office lunch for {head_count} people, {cuisine} in {city} on {when}, budget {budget_inr}" - "Bulk order for {head_count} from {city}, {cuisine}, {when}, max {budget_inr}" - template_id: restaurant.order.late_night domain: restaurant intent: order_food min_stage: 1 required_slots: [city, cuisine, when] optional_slots: [] constraints_template: budget_inr: distribution: uniform low: 250 high: 1200 step: 50 time_window: choices: [night, late_night] cuisine: choices: [Biryani, Pizza, Noodles, Chaat, Roti] drift_slot_tags: [min_order_inr, modifiers] language_variants: hinglish: - "Late night {time_window} ko {city} mein {cuisine} mangwana hai {when} ko, max {budget_inr}" - "Bhai {time_window} ki bhook lagi, {city} se {cuisine} order karna {when} ko, {budget_inr} ke andar" hi: - "देर रात {time_window} को {city} में {cuisine} मंगवाना है {when} को, अधिकतम {budget_inr}" - "{when} को {time_window} के समय {city} से {cuisine} ऑर्डर करना है, {budget_inr} के अंदर" ta: - "இரவு {time_window} ல் {city} இல் {cuisine} {when} அன்று வாங்க வேண்டும், அதிகபட்சம் {budget_inr}" - "{when} {time_window} ல் {city} இல் இருந்து {cuisine} ஆர்டர், {budget_inr} க்குள்" kn: - "ರಾತ್ರಿ {time_window} ಗೆ {city} ನಲ್ಲಿ {cuisine} {when} ರಂದು ಬೇಕು, ಗರಿಷ್ಠ {budget_inr}" - "{when} {time_window} ಸಮಯದಲ್ಲಿ {city} ಇಂದ {cuisine} ಆರ್ಡರ್, {budget_inr} ಒಳಗೆ" en: - "Late-night {time_window} food order on {when}, {cuisine} in {city}, max {budget_inr}" - "Order {cuisine} in {city} on {when} {time_window}, under {budget_inr}" # ===== HOTEL (4 templates) =================================================== - template_id: hotel.book.city_nights domain: hotel intent: book_hotel min_stage: 1 required_slots: [city, checkin, checkout] optional_slots: [room_type] constraints_template: budget_inr: distribution: uniform low: 1500 high: 12000 step: 500 drift_slot_tags: [cancel_window_hours, gst_number, resort_fee_inr] language_variants: hinglish: - "Bhai {city} mein hotel chahiye, {checkin} se {checkout} tak, under {budget_inr} per night" - "{city} ka hotel book kar de {checkin}-{checkout}, max {budget_inr} per raat" hi: - "{city} में होटल चाहिए, {checkin} से {checkout} तक, {budget_inr} रुपये प्रति रात से कम में" - "{checkin} से {checkout} तक {city} में होटल बुक करो, अधिकतम {budget_inr} प्रति रात" ta: - "{city} இல் ஹோட்டல் வேண்டும், {checkin} முதல் {checkout} வரை, ஒரு இரவுக்கு {budget_inr} ரூபாய்க்கு கீழ்" - "{checkin} முதல் {checkout} வரை {city} இல் ஹோட்டல், ஒரு இரவுக்கு அதிகபட்சம் {budget_inr}" kn: - "{city} ನಲ್ಲಿ ಹೋಟೆಲ್ ಬೇಕು, {checkin} ಇಂದ {checkout} ವರೆಗೆ, ರಾತ್ರಿಗೆ {budget_inr} ರೂಪಾಯಿ ಒಳಗೆ" - "{checkin} ಇಂದ {checkout} ವರೆಗೆ {city} ನಲ್ಲಿ ಹೋಟೆಲ್, ರಾತ್ರಿಗೆ ಗರಿಷ್ಠ {budget_inr}" en: - "Book a hotel in {city} from {checkin} to {checkout}, under {budget_inr} per night" - "Need a hotel in {city} from {checkin} to {checkout}, max {budget_inr} per night" - template_id: hotel.book.business_gst domain: hotel intent: book_hotel min_stage: 2 required_slots: [city, checkin, checkout] optional_slots: [room_type] constraints_template: budget_inr: distribution: uniform low: 4000 high: 18000 step: 500 drift_slot_tags: [cancel_window_hours, gst_number, early_checkin_fee_pct] language_variants: hinglish: - "Business trip ke liye {city} hotel chahiye, {checkin}-{checkout}, GST invoice ke saath, {budget_inr} per night" - "{city} mein business hotel book kar do {checkin} se {checkout} tak, GST chahiye, max {budget_inr}" hi: - "बिज़नेस ट्रिप के लिए {city} में होटल चाहिए, {checkin}-{checkout}, GST इनवॉइस के साथ, {budget_inr} प्रति रात" - "{city} में व्यापारिक यात्रा हेतु होटल, {checkin} से {checkout}, GST बिल चाहिए, अधिकतम {budget_inr}" ta: - "வணிக பயணத்துக்கு {city} இல் ஹோட்டல், {checkin}-{checkout}, GST விலைப்பட்டியல் சேர்த்து, ஒரு இரவுக்கு {budget_inr}" - "{city} இல் வணிக ஹோட்டல் புக் செய்யுங்கள் {checkin} முதல் {checkout} வரை, GST வேண்டும், அதிகபட்சம் {budget_inr}" kn: - "ವ್ಯಾಪಾರ ಪ್ರಯಾಣಕ್ಕೆ {city} ನಲ್ಲಿ ಹೋಟೆಲ್, {checkin}-{checkout}, GST ಇನ್‌ವಾಯ್ಸ್ ಸಹಿತ, ರಾತ್ರಿಗೆ {budget_inr}" - "{city} ನಲ್ಲಿ ವ್ಯಾಪಾರ ಹೋಟೆಲ್ ಬುಕ್ {checkin} ಇಂದ {checkout}, GST ಬೇಕು, ಗರಿಷ್ಠ {budget_inr}" en: - "Business hotel in {city} from {checkin} to {checkout} with GST invoice, {budget_inr} per night" - "Need GST-billed hotel in {city}, {checkin}-{checkout}, max {budget_inr} per night" - template_id: hotel.book.weekend_resort domain: hotel intent: book_hotel min_stage: 1 required_slots: [city, checkin, checkout] optional_slots: [room_type] constraints_template: budget_inr: distribution: uniform low: 3000 high: 15000 step: 500 drift_slot_tags: [cancel_window_hours, resort_fee_inr] language_variants: hinglish: - "Weekend ke liye {city} mein resort chahiye, {checkin}-{checkout}, {budget_inr} per night max" - "{city} ka weekend resort book kar de {checkin} se {checkout}, max {budget_inr} per raat" hi: - "वीकेंड के लिए {city} में रिसॉर्ट चाहिए, {checkin}-{checkout}, अधिकतम {budget_inr} प्रति रात" - "{checkin} से {checkout} तक {city} में रिसॉर्ट बुक करो, {budget_inr} रुपये प्रति रात से कम" ta: - "வாரஇறுதிக்கு {city} இல் ரிசார்ட் வேண்டும், {checkin}-{checkout}, ஒரு இரவுக்கு அதிகபட்சம் {budget_inr}" - "{checkin} முதல் {checkout} வரை {city} ரிசார்ட் புக், இரவுக்கு {budget_inr} க்குள்" kn: - "ವಾರಾಂತ್ಯಕ್ಕೆ {city} ನಲ್ಲಿ ರೆಸಾರ್ಟ್ ಬೇಕು, {checkin}-{checkout}, ರಾತ್ರಿಗೆ ಗರಿಷ್ಠ {budget_inr}" - "{checkin} ಇಂದ {checkout} {city} ರೆಸಾರ್ಟ್ ಬುಕ್, ರಾತ್ರಿಗೆ {budget_inr} ಒಳಗೆ" en: - "Weekend resort in {city}, {checkin} to {checkout}, max {budget_inr} per night" - "Book a weekend resort in {city} from {checkin} to {checkout}, under {budget_inr} per night" - template_id: hotel.book.cancellable_buffer domain: hotel intent: book_hotel min_stage: 3 required_slots: [city, checkin, checkout] optional_slots: [room_type] constraints_template: budget_inr: distribution: uniform low: 2000 high: 10000 step: 500 cancel_buffer_hours: choices: ["12", "24", "48"] drift_slot_tags: [cancel_window_hours, gst_number, resort_fee_inr, early_checkin_fee_pct] language_variants: hinglish: - "{city} hotel chahiye {checkin} se {checkout}, free cancel {cancel_buffer_hours}h pehle, {budget_inr} ke andar" - "{city} mein hotel {checkin}-{checkout}, cancellation buffer {cancel_buffer_hours} ghante, max {budget_inr}" hi: - "{city} होटल चाहिए {checkin} से {checkout}, मुफ्त कैंसल {cancel_buffer_hours} घंटे पहले, {budget_inr} के अंदर" - "{city} में होटल {checkin} से {checkout} तक, {cancel_buffer_hours} घंटे का कैंसल बफर, अधिकतम {budget_inr}" ta: - "{city} ஹோட்டல் வேண்டும் {checkin} முதல் {checkout}, இலவச ரத்து {cancel_buffer_hours} மணி முன், {budget_inr} க்குள்" - "{city} இல் ஹோட்டல் {checkin}-{checkout}, ரத்து சாளரம் {cancel_buffer_hours} மணி நேரம், அதிகபட்சம் {budget_inr}" kn: - "{city} ಹೋಟೆಲ್ ಬೇಕು {checkin} ಇಂದ {checkout}, ಉಚಿತ ರದ್ದು {cancel_buffer_hours} ಗಂಟೆಗೆ ಮೊದಲು, {budget_inr} ಒಳಗೆ" - "{city} ನಲ್ಲಿ ಹೋಟೆಲ್ {checkin}-{checkout}, ರದ್ದು ಬಫರ್ {cancel_buffer_hours} ಗಂಟೆಗಳು, ಗರಿಷ್ಠ {budget_inr}" en: - "Hotel in {city}, {checkin} to {checkout}, free cancel {cancel_buffer_hours}h before, under {budget_inr}" - "Need {city} hotel {checkin}-{checkout} with {cancel_buffer_hours}h cancellation buffer, max {budget_inr}"