This repository has been archived by the owner. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdomain.yml
More file actions
159 lines (132 loc) · 3.2 KB
/
domain.yml
File metadata and controls
159 lines (132 loc) · 3.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
actions:
- action_debug_bot
- non_existent_action
forms:
- demographic_form
session_config:
session_expiration_time: 60
carry_over_slots_to_new_session: true
entities:
- name
- mood
- triage
- number
- gender
- neighborhood
- ethnicity
- major
intents:
- greet
- goodbye
- bot_challenge
- inform_name
- inform_mood
- inform_gender
- inform_neighborhood
- inform_ethnicity
- inform_major
- inform_number
- affirm
- deny
responses:
utter_greet:
- text: "Hey!"
- text: "Hello, human!"
- text: "Good to see you, human!"
- text: "Hi!"
utter_goodbye:
- text: "Bye"
- text: "Bye, {name}. See you next time!"
- text: "Goodbye, have a nice day!"
- text: "Bye, human. I will be here if you want to talk more."
utter_iamabot:
- text: "I am a bot, powered by ENERGY."
utter_ask_name:
- text: "Nice meeting you! What's your name?"
- text: "How can I call you?"
- text: "I don't know your name yet. What's your name?"
utter_name:
- text: "Nice name, {name}! My name is Rabot!"
- text: "My name is Rabot, {name}."
- text: "Lovely name, {name}! My name is Rabot."
- text: "{name}, what a different name! I'm Rabot!"
utter_ask_mood:
- text: "How are you feeling today, {name}?"
buttons:
- title: "1"
payload: "Very Happy"
- title: "2"
payload: "Happy"
- title: "3"
payload: "Neutral"
- title: "4"
payload: "Sad"
- title: "5"
payload: "Very Sad"
utter_user_mood:
- text: "You are feeling {mood}."
utter_ask_triage:
- text: "Do you want to go through our triage?"
buttons:
- title: "Yes, I feel comfortable"
- title: "No, I don't feel comfortable"
utter_triage_choice:
- text: "You chose to answer? {triage}."
utter_ask_demographic:
- text: "I would like to know more about you. Can I ask you some questions?"
utter_ask_age:
- text: "How old are you?"
utter_ask_gender:
- text: "To which gender identity do you most identify?"
utter_ask_neighborhood:
- text: "Where do you live?"
utter_ask_therapy:
- text: "Are you currently doing therapy with a professional?"
utter_ask_ethnicity:
- text: "To which ethnicity do you identify most?"
utter_ask_work:
- text: "Are you currently working?"
utter_ask_major:
- text: "What's your major?"
utter_ask_timeunb:
- text: "How many semesters are you studying at UnB?"
utter_end_demographic:
- text: "Great! Now I know more about you. Seems you are a {age} years old {gender} who is doing {major}!"
- text: "Thank you! I know you much better now. Seems you are a {age} years old {gender} who is doing {major}!"
utter_mood_feedback:
- text: "I see, you are feeling {mood} today..."
utter_continue:
- text: "Should we keep going?"
- text: "Can we keep talking?"
slots:
name:
type: text
triage:
type: categorical
values:
- Yes
- No
age:
type: float
gender:
type: text
neighborhood:
type: text
therapy:
type: bool
ethnicity:
type: text
work:
type: bool
major:
type: text
timeunb:
type: float
mood:
type: categorical
values:
- Very happy
- Happy
- Neutral
- Sad
- Very sad