Skip to content

Commit 9bd725a

Browse files
kasnerzVictorSanhstephenbach
authored
Add prompts for schema_guided_dstc8 response generation (#756)
* Add templates for schema_guided_dstc8 response generation * Remove extra newlines at the end of targets for schema_guided_dstc8 * Accelerate `get_infos` by caching the `DataseInfoDict`s (#778) * accelerate `get_infos` by caching the `DataseInfoDict`s * quality * consistency * Revert changes to app.py. * Update promptsource/app.py Co-authored-by: Victor SANH <victorsanh@gmail.com> Co-authored-by: Stephen Bach <stephenhbach@gmail.com>
1 parent f96566a commit 9bd725a

File tree

1 file changed

+114
-0
lines changed

1 file changed

+114
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
dataset: schema_guided_dstc8
2+
subset: dialogues
3+
templates:
4+
23666a79-c235-4c63-a3c1-b5712c7086b0: !Template
5+
answer_choices: null
6+
id: 23666a79-c235-4c63-a3c1-b5712c7086b0
7+
jinja: '{% set stop = range(2, turns["utterance"]|length, 2) | random() - 1 %}
8+
9+
{% for utterance in turns["utterance"][:stop] %}
10+
11+
{{"Chatbot" if turns["speaker"][loop.index] == 0 else "Human"}}: {{utterance}}
12+
13+
{% endfor %}
14+
15+
Chatbot:
16+
17+
|||
18+
19+
{{turns["utterance"][stop]}}'
20+
metadata: !TemplateMetadata
21+
choices_in_prompt: false
22+
metrics:
23+
- BLEU
24+
- ROUGE
25+
original_task: false
26+
name: predict_response_random_human_chatbot
27+
reference: ''
28+
2abe77de-9b9e-49d5-b17f-b9e28352baf3: !Template
29+
answer_choices: null
30+
id: 2abe77de-9b9e-49d5-b17f-b9e28352baf3
31+
jinja: '{% set stop = range(2, turns["utterance"]|length, 2) | random() - 1 %}
32+
33+
{% for utterance in turns["utterance"][:stop] %}
34+
35+
{{"System" if turns["speaker"][loop.index] == 0 else "User"}}: {{utterance}}
36+
37+
{% endfor %}
38+
39+
System:
40+
41+
|||
42+
43+
{{turns["utterance"][stop]}}'
44+
metadata: !TemplateMetadata
45+
choices_in_prompt: false
46+
metrics:
47+
- BLEU
48+
- ROUGE
49+
original_task: false
50+
name: predict_response_random_user_system
51+
reference: ''
52+
8a31e809-9bc7-4d95-898d-d5dad73b4d6e: !Template
53+
answer_choices: null
54+
id: 8a31e809-9bc7-4d95-898d-d5dad73b4d6e
55+
jinja: 'How would you continue the following dialogue?
56+
57+
{% set stop = range(2, turns["utterance"]|length, 2) | random() - 1 %}
58+
59+
{% for utterance in turns["utterance"][:stop] %}
60+
61+
"{{utterance}}"
62+
63+
{% endfor %}
64+
65+
66+
|||
67+
68+
"{{turns["utterance"][stop]}}"'
69+
metadata: !TemplateMetadata
70+
choices_in_prompt: false
71+
metrics:
72+
- BLEU
73+
- ROUGE
74+
original_task: false
75+
name: predict_response_random_continue_dialogue
76+
reference: ''
77+
9af4e56b-ee5f-47e7-9681-16bbdf11ef5a: !Template
78+
answer_choices: null
79+
id: 9af4e56b-ee5f-47e7-9681-16bbdf11ef5a
80+
jinja: "{% set stop = range(2, turns[\"utterance\"]|length, 2) | random() - 1\
81+
\ %}\n{% for utterance in turns[\"utterance\"][:stop] %}\n- {{utterance}}\n\
82+
{% endfor %}\n- \n|||\n{{turns[\"utterance\"][stop]}}"
83+
metadata: !TemplateMetadata
84+
choices_in_prompt: false
85+
metrics:
86+
- ROUGE
87+
- BLEU
88+
original_task: false
89+
name: predict_response_random_simple
90+
reference: ''
91+
e828a273-00eb-4fa1-9b2a-4331682980ca: !Template
92+
answer_choices: null
93+
id: e828a273-00eb-4fa1-9b2a-4331682980ca
94+
jinja: '{% set stop = range(2, turns["utterance"]|length, 2) | random() - 1 %}
95+
96+
{% for utterance in turns["utterance"][:stop] %}
97+
98+
{{"B" if turns["speaker"][loop.index] == 0 else "A"}}: {{utterance}}
99+
100+
{% endfor %}
101+
102+
B:
103+
104+
|||
105+
106+
{{turns["utterance"][stop]}}'
107+
metadata: !TemplateMetadata
108+
choices_in_prompt: false
109+
metrics:
110+
- BLEU
111+
- ROUGE
112+
original_task: false
113+
name: predict_response_random_a_b
114+
reference: ''

0 commit comments

Comments
 (0)