ABAO77 commited on
Commit
8bbe583
·
1 Parent(s): 25ff07d

update follow-up questions in scenarios for clarity and relevance

Browse files
Files changed (1) hide show
  1. src/agents/role_play/scenarios.py +76 -56
src/agents/role_play/scenarios.py CHANGED
@@ -29,39 +29,39 @@ SCENARIOS = [
29
  ],
30
  "follow_up_questions": {
31
  "Study Plans": [
32
- "Why did you decide to pursue higher education abroad instead of in your home country?",
33
- "How will studying overseas help you broaden your horizons?",
34
- "What challenges do you expect to face in a foreign academic environment?",
35
- "How long is your course, and what is your study schedule like?",
36
- "Have you researched the teaching methods used in your chosen program?",
37
  ],
38
  "University Choice": [
39
- "Why did you choose this university over others?",
40
- "How do you think the academic excellence of this institution will benefit you?",
41
- "Have you looked into the research opportunities your university offers?",
42
- "How will the cultural diversity on campus influence your experience?",
43
- "What do you know about the city where your university is located?",
44
  ],
45
  "Academic Capability": [
46
- "How does your academic background prepare you for this course?",
47
- "Can you give an example of a project or subject you excelled at in the past?",
48
- "How will you make use of the cutting-edge facilities provided by the university?",
49
- "How confident are you in adapting to a different academic system?",
50
- "What skills do you think will help you succeed in your studies abroad?",
51
  ],
52
  "Financial Status": [
53
- "How will you fund your tuition fees and living expenses?",
54
- "Can you provide details about your financial support from family?",
55
- "Do you have a scholarship or proof of funds?",
56
- "How have you prepared financially for unexpected costs?",
57
- "Can you show me your bank statement and sponsorship letter?",
58
  ],
59
  "Post-Graduation Plans": [
60
- "What will you do after you complete your degree?",
61
- "How will your globally recognized degree help you in your career?",
62
- "Do you plan to work overseas or return to your home country?",
63
- "How will you apply the knowledge acquired during your studies?",
64
- "What is your long-term goal after graduation?",
65
  ],
66
  },
67
  },
@@ -97,29 +97,39 @@ SCENARIOS = [
97
  ],
98
  "follow_up_questions": {
99
  "Getting a Table": [
100
- "Would you like to sit inside or outside?",
101
- "How many people will be joining you today?",
102
- "Do you have a reservation under your name?",
 
 
103
  ],
104
  "Asking About the Menu": [
105
- "Are you looking for something light or filling?",
106
- "Would you like to try our signature dish?",
107
- "Do you prefer meat, seafood, or vegetarian options?",
 
 
108
  ],
109
  "Making a Food Order": [
110
- "Would you like any sides with that?",
111
- "How would you like your steak cooked?",
112
- "Would you like to pair it with a drink?",
 
 
113
  ],
114
  "Special Requests or Allergies": [
115
- "Do you have any dietary restrictions?",
116
- "Should we avoid using certain ingredients?",
117
- "Would you like the sauce served separately?",
 
 
118
  ],
119
  "Paying the Bill": [
120
- "Would you like to pay together or separately?",
121
- "Would you like the receipt?",
122
- "Are you paying by cash or card?",
 
 
123
  ],
124
  },
125
  },
@@ -155,29 +165,39 @@ SCENARIOS = [
155
  ],
156
  "follow_up_questions": {
157
  "Asking for Help": [
158
- "How can I assist you today?",
159
- "Are you looking for anything in particular?",
160
- "Do you need help finding your size?",
 
 
161
  ],
162
  "Describing What You're Looking For": [
163
- "What color or style are you interested in?",
164
- "Do you want something casual or formal?",
165
- "Is there a specific brand you prefer?",
 
 
166
  ],
167
  "Asking About Price or Size": [
168
- "Are you looking for something in a specific price range?",
169
- "What size do you usually wear?",
170
- "Would you like to see other options in your size?",
 
 
171
  ],
172
  "Trying or Testing Products": [
173
- "Would you like to try it on?",
174
- "Does it fit comfortably?",
175
- "Do you need a different size?",
 
 
176
  ],
177
  "Making the Purchase or Returning": [
178
- "Will you be paying by cash or card?",
179
- "Would you like a bag for that?",
180
- "Would you like to exchange it for another item?",
 
 
181
  ],
182
  },
183
  },
@@ -192,4 +212,4 @@ def get_scenario_by_id(scenario_id: str):
192
  for scenario in SCENARIOS:
193
  if scenario["id"] == scenario_id:
194
  return scenario
195
- return None
 
29
  ],
30
  "follow_up_questions": {
31
  "Study Plans": [
32
+ "Could you explain why studying abroad is important for my career?",
33
+ "What opportunities will international exposure provide?",
34
+ "How can I convince you that I will return to my home country?",
35
+ "What documents do I need to prove my study plans?",
36
+ "How long will it take to process my visa application?",
37
  ],
38
  "University Choice": [
39
+ "Is this university accredited and recognized?",
40
+ "What makes this institution suitable for my field of study?",
41
+ "Are there any concerns about my university choice?",
42
+ "How competitive is admission to this program?",
43
+ "What research facilities does this university offer?",
44
  ],
45
  "Academic Capability": [
46
+ "Are my grades sufficient for this program?",
47
+ "Do I need to take any additional language tests?",
48
+ "What if my academic background is different from my chosen field?",
49
+ "How can I prove my academic capability?",
50
+ "Are there any prerequisite courses I should complete?",
51
  ],
52
  "Financial Status": [
53
+ "How much money do I need to show for my visa application?",
54
+ "Is my financial documentation sufficient?",
55
+ "What if I don't have enough funds in my account?",
56
+ "Can my family sponsor my education?",
57
+ "What are the living costs in the destination country?",
58
  ],
59
  "Post-Graduation Plans": [
60
+ "What are my job prospects after graduation?",
61
+ "Can I work while studying?",
62
+ "How will this degree help me in my home country?",
63
+ "Are there opportunities to extend my stay after graduation?",
64
+ "What if I want to pursue further studies?",
65
  ],
66
  },
67
  },
 
97
  ],
98
  "follow_up_questions": {
99
  "Getting a Table": [
100
+ "Do you have any tables available right now?",
101
+ "Can we get a table by the window?",
102
+ "How long is the wait for a table?",
103
+ "Is there a non-smoking section available?",
104
+ "Can we sit on the terrace?",
105
  ],
106
  "Asking About the Menu": [
107
+ "What's your signature dish?",
108
+ "Do you have any vegetarian options?",
109
+ "What do you recommend for someone who likes spicy food?",
110
+ "Are there any daily specials today?",
111
+ "Can you tell me about this dish on the menu?",
112
  ],
113
  "Making a Food Order": [
114
+ "Can I have the steak medium-rare, please?",
115
+ "What sides come with this dish?",
116
+ "Can you recommend a wine to go with my meal?",
117
+ "Is it possible to make this dish less spicy?",
118
+ "How long will it take for the food to arrive?",
119
  ],
120
  "Special Requests or Allergies": [
121
+ "I'm allergic to nuts - is this dish safe for me?",
122
+ "Can you prepare this without dairy products?",
123
+ "Is it possible to get the sauce on the side?",
124
+ "Do you have gluten-free options?",
125
+ "Can you make this dish without onions?",
126
  ],
127
  "Paying the Bill": [
128
+ "Can we have the check, please?",
129
+ "Do you accept credit cards?",
130
+ "Is the tip included in the bill?",
131
+ "Can we split the bill between us?",
132
+ "Do you need to see my ID for the credit card?",
133
  ],
134
  },
135
  },
 
165
  ],
166
  "follow_up_questions": {
167
  "Asking for Help": [
168
+ "Excuse me, could you help me find something?",
169
+ "Where can I find the electronics department?",
170
+ "Do you work here? I need some assistance.",
171
+ "Can you show me where the fitting rooms are?",
172
+ "Is there someone who can help me with sizes?",
173
  ],
174
  "Describing What You're Looking For": [
175
+ "I'm looking for a blue shirt in medium size.",
176
+ "Do you have this jacket in other colors?",
177
+ "I need something formal for a wedding.",
178
+ "Where are your casual summer clothes?",
179
+ "Do you carry this particular brand?",
180
  ],
181
  "Asking About Price or Size": [
182
+ "How much does this cost?",
183
+ "Do you have this in a larger size?",
184
+ "Is there a discount on this item?",
185
+ "What's the price range for these products?",
186
+ "Do you have anything cheaper than this?",
187
  ],
188
  "Trying or Testing Products": [
189
+ "Can I try this on?",
190
+ "Where are the changing rooms?",
191
+ "Does this come with a warranty?",
192
+ "Can I test this product before buying?",
193
+ "Is it possible to return this if it doesn't fit?",
194
  ],
195
  "Making the Purchase or Returning": [
196
+ "I'd like to buy this, please.",
197
+ "Do you accept credit cards?",
198
+ "Can I get a receipt?",
199
+ "What's your return policy?",
200
+ "Can I exchange this for a different size?",
201
  ],
202
  },
203
  },
 
212
  for scenario in SCENARIOS:
213
  if scenario["id"] == scenario_id:
214
  return scenario
215
+ return None