Spaces:
Running
Running
| { | |
| "scenario_id": "event_recommendation", | |
| "name": "Gợi ý sự kiện cá nhân hoá", | |
| "description": "Gợi ý sự kiện dựa trên sở thích và mood của user", | |
| "triggers": ["gợi ý", "event nào hợp", "nên đi show nào"], | |
| "steps": [ | |
| { | |
| "id": 1, | |
| "bot_message": "Hello! 👋 Bạn muốn tìm sự kiện theo vibe gì nè? Chill – Sôi động – Hài – Workshop?", | |
| "expected_input_type": "interest_tag", | |
| "next_step": 2 | |
| }, | |
| { | |
| "id": 2, | |
| "bot_message_template": "Mình hiểu rồi! Để mình tìm sự kiện hợp vibe **{interest_tag}** nha", | |
| "rag_query_template": "sự kiện phù hợp với {interest_tag}", | |
| "next_step": 3 | |
| }, | |
| { | |
| "id": 3, | |
| "bot_message_template": "Đây là 2–3 event hợp với bạn nè:\n{rag_results}\nBạn có muốn xem chi tiết event nào không?", | |
| "expected_input_type": "event_name", | |
| "next_step": 4 | |
| }, | |
| { | |
| "id": 4, | |
| "bot_message": "Bạn cần xem: giá – line-up – địa điểm – hay thời gian của sự kiện?", | |
| "expected_input_type": "choice", | |
| "branches": { | |
| "price": { | |
| "patterns": ["giá", "price"], | |
| "next_step": 5 | |
| }, | |
| "lineup": { | |
| "patterns": ["lineup", "line-up", "nghệ sĩ"], | |
| "next_step": 6 | |
| }, | |
| "location": { | |
| "patterns": ["địa điểm", "ở đâu", "location"], | |
| "next_step": 7 | |
| }, | |
| "time": { | |
| "patterns": ["thời gian", "khi nào", "date", "time"], | |
| "next_step": 8 | |
| } | |
| }, | |
| "default_branch": "price" | |
| }, | |
| { | |
| "id": 5, | |
| "bot_message_template": "Giá vé event {event_name} nè:\n{rag_results}", | |
| "rag_query_template": "giá vé {event_name}", | |
| "next_step": 9 | |
| }, | |
| { | |
| "id": 6, | |
| "bot_message_template": "Lineup / nghệ sĩ của event {event_name} là:\n{rag_results}", | |
| "rag_query_template": "lineup {event_name}", | |
| "next_step": 9 | |
| }, | |
| { | |
| "id": 7, | |
| "bot_message_template": "Địa điểm tổ chức event {event_name}:\n{rag_results}", | |
| "rag_query_template": "địa điểm {event_name}", | |
| "next_step": 9 | |
| }, | |
| { | |
| "id": 8, | |
| "bot_message_template": "Thời gian / lịch diễn của event {event_name}:\n{rag_results}", | |
| "rag_query_template": "thời gian {event_name}", | |
| "next_step": 9 | |
| }, | |
| { | |
| "id": 9, | |
| "bot_message": "Bạn muốn mình lưu event này vào email để bạn theo dõi dễ hơn không?", | |
| "expected_input_type": "choice", | |
| "branches": { | |
| "yes": { | |
| "patterns": ["có", "yes", "ok"], | |
| "next_step": 10 | |
| }, | |
| "no": { | |
| "patterns": ["không", "no"], | |
| "next_step": 11 | |
| } | |
| }, | |
| "default_branch": "no" | |
| }, | |
| { | |
| "id": 10, | |
| "bot_message": "Cho mình xin email để gửi bản tóm tắt event kèm link mua vé?", | |
| "expected_input_type": "email", | |
| "validation": "email", | |
| "action": "send_event_summary_email", | |
| "next_step": 12 | |
| }, | |
| { | |
| "id": 11, | |
| "bot_message": "Okie, bạn cần event theo vibe khác không nè? 😄", | |
| "end_scenario": true | |
| }, | |
| { | |
| "id": 12, | |
| "bot_message": "Đã gửi email cho bạn nha! ✨", | |
| "end_scenario": true | |
| } | |
| ] | |
| } | |