-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdomain.yml
96 lines (89 loc) · 2.8 KB
/
domain.yml
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
version: "3.1"
intents:
- greet
- goodbye
- inform_weight
- change_weight
- set_water_goal
- inform_water_intake
- ask_water_intake
- ask_remaining_intake
entities:
- person
- weight
- amount
- time
- unit
- drink
slots:
person:
type: text
influence_conversation: true
mappings:
- type: custom
weight:
type: float
influence_conversation: true
mappings:
- type: custom
amount:
type: float
influence_conversation: true
mappings:
- type: custom
unit:
type: float
influence_conversation: true
mappings:
- type: custom
amount_logged:
type: float
influence_conversation: true
mappings:
- type: custom
time:
type: float
influence_conversation: true
mappings:
- type: custom
daily_water_goal:
type: float
influence_conversation: true
mappings:
- type: custom
water_intake_today:
type: float
initial_value: 0.0
influence_conversation: false
mappings:
- type: custom
responses:
utter_greet:
- text: "Здравствуйте! Сегодня я буду помогать вам с отслеживанием выпитой воды."
utter_goodbye:
- text: "До встречи! Не забывайте пить воду."
utter_ask_weight:
- text: "Не могли бы вы назвать свой вес в килограммах? Тогда я бы смог вычислить вашу дневную норму."
utter_ask_water_goal:
- text: "Какова ваша цель по ежедневному потреблению воды?"
utter_water_intake_logged:
- text: "Понял, я записал ваше потребление воды."
utter_water_goal_set:
- text: "Ваша ежедневная цель по употреблению воды была обновлена."
utter_ask_for_reminder_time:
- text: "Как часто нужно напоминать вам о необходимости пить воду?"
utter_provide_water_intake:
- text: "Исходя из вашего веса, рассчитывается ваша суточная потребность в воде. Вы должны стремиться к примерно {daily_water_goal} литрам."
utter_remaining_intake:
- text: "Вам нужно выпить {remaining_water} литров, чтобы достичь сегодняшней цели."
utter_out_of_scope:
- text: "Извините, но нам лучше не отвлекаться от нашей цели."
actions:
- action_calculate_water_need
- action_log_water
- action_set_water_goal
- action_provide_water_intake
- action_provide_remaining_intake
session_config:
session_expiration_time: 60
carry_over_slots_to_new_session: true