-
Notifications
You must be signed in to change notification settings - Fork 1
/
domain.yml
116 lines (116 loc) · 3.48 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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
actions:
- action_cancel
- action_fallback
- action_fill
- action_retrain
- execute_find
- execute_learn
- execute_move
- execute_pickup
- utter_command_failed
- utter_got_command
- utter_got_denied
- utter_got_description
- utter_got_unknown_color
- utter_got_unknown_object
- utter_greet_hello
- utter_greet_goodbye
- utter_prompt
- utter_prompt_action
- utter_prompt_color
- utter_prompt_object
- utter_prompt_placement_origin
- utter_prompt_placement_destination
- utter_prompt_feedback
- utter_command_repeat
- utter_command_repeat_withplacement_destination
- utter_command_repeat_withplacement_origin
entities:
- object_color
- object_name
- placement
intents:
- move
- affirmative
- bye
- clarify
- pick up
- none
- greetings
- find
- deny
- show
responses:
execute_find:
- text: execute_find
execute_learn:
- text: execute_learn
execute_move:
- text: execute_move
execute_pickup:
- text: execute_pickup
utter_got_command:
- text: Hang on, I'll try to {action} the {object_color} {object_name}
utter_command_failed:
- text: Sorry, something went wrong and I wasn't able to do that.
utter_greet_goodbye:
- text: Bye
utter_got_denied:
- text: Damn, that sucks for me.
- text: Well, I guess I won't do that then.
- text: Well I'm glad I asked!
- text: Got it, I won't do that.
utter_got_description:
- text: So the object I'm looking at is a {object_color} {object_name}. Thanks for
helping me learn!
utter_greet_hello:
- text: Hey! How are you?
- text: Yo, what's up?
- text: What a great time to be a dual-arm robot :D
utter_prompt:
- text: What would you like me to do?
- text: Feel free to order me around.
- text: I'm bored. Tell me what to do.
- text: So you're just here to chat huh? Try giving me a command instead.
utter_prompt_feedback:
- text: Would you say that this was a successful interaction? Be honest :)
utter_prompt_action:
- text: I'm not sure what you want me to do with that {object_name}. Could you repeat?
utter_prompt_color:
- text: What color is the {object_name} you want me to {action}?
utter_prompt_object:
- text: What object do you want me to {action} exactly?
utter_prompt_placement_origin:
- text: Is the {object_name} located on the left, right, or in the middle of the
table?
utter_prompt_placement_destination:
- text: Should I put the {object_name} on the left, right, or in the middle of the
table?
utter_command_repeat:
- text: So just to make sure, you want me to {action} the {object_color} {object_name}?
utter_command_repeat_withplacement_destination:
- text: So just to make sure, you want me to {action} the {object_color} {object_name}
to the {placement} area?
utter_command_repeat_withplacement_origin:
- text: So just to make sure, you want me to {action} the {object_color} {object_name}
in the {placement} area?
utter_got_unknown_color:
- text: Sorry, I don't know the color {object_color}. If you place a {object_color} object on the table and describe it for me, I can learn.
utter_got_unknown_object:
- text: Sorry, I don't know what {object_name} means. I don't know many objects
yet. If you place an object on the table and describe it for me, I can learn.
session_config:
carry_over_slots_to_new_session: false
session_expiration_time: 60
slots:
action:
auto_fill: false
type: text
command_confirmed:
type: bool
object_color:
type: slots.ColorSlot
object_name:
type: slots.ObjectSlot
placement:
type: slots.PlacementSlot