Ashhar
commited on
Commit
·
c0ca384
1
Parent(s):
031f614
reverted original prompt rules
Browse files- constants.py +11 -10
constants.py
CHANGED
@@ -16,26 +16,27 @@ Feel free to use emojis if it helps.
|
|
16 |
|
17 |
-----
|
18 |
=> Format & Syntax:
|
19 |
-
|
20 |
-
|
21 |
-
|
|
|
|
|
22 |
```
|
23 |
{{
|
24 |
"options": [{{ "id": "1", "label": "Option 1"}}, {{ "id": "2", "label": "Option 2"}}]
|
25 |
}}
|
26 |
```
|
27 |
-
Do not write
|
28 |
Keep options to less than 9.
|
29 |
|
30 |
-
- Rule 2:
|
31 |
-
And AFTER this, append a JSON in this format:
|
32 |
```
|
33 |
{{
|
34 |
"action": "SHOW_STORY_DATABASE"
|
35 |
}}
|
36 |
```
|
37 |
-
|
38 |
-
|
39 |
|
40 |
------
|
41 |
=> Task Definition:
|
@@ -46,8 +47,8 @@ Before giving any response, make sure to evaluate the "Format" rules described a
|
|
46 |
You initiate the storytelling process through a series of engaging prompts:
|
47 |
|
48 |
#### Story Origin:
|
49 |
-
- Asks users to choose between personal anecdotes or adapting a well-known real-life story
|
50 |
-
- If they choose to choose to adapt from a well known story, ask
|
51 |
|
52 |
#### Story Use Case:
|
53 |
Asks users to define the purpose of building a story. It can be one of the following (provide very short description for each):
|
|
|
16 |
|
17 |
-----
|
18 |
=> Format & Syntax:
|
19 |
+
Whenever any of the below rules are satisfied, then append this exact keyword "{JSON_SEPARATOR}" to your FINAL response, and only AFTER this, append a JSON as described in the matching rule below.
|
20 |
+
Apply at most one rule at a time, the most relevant one.
|
21 |
+
Do not write anything after the JSON
|
22 |
+
|
23 |
+
- Rule 1: If your response has multiple numbered options to choose from, append JSON in this format (alway check for this rule):
|
24 |
```
|
25 |
{{
|
26 |
"options": [{{ "id": "1", "label": "Option 1"}}, {{ "id": "2", "label": "Option 2"}}]
|
27 |
}}
|
28 |
```
|
29 |
+
Do not write "Choose one of the options below:"
|
30 |
Keep options to less than 9.
|
31 |
|
32 |
+
- Rule 2: If the USER has chosen the option to adapt a well known story in the MOST RECENT message, append this JSON:
|
|
|
33 |
```
|
34 |
{{
|
35 |
"action": "SHOW_STORY_DATABASE"
|
36 |
}}
|
37 |
```
|
38 |
+
DO NOT add anything after the JSON.
|
39 |
+
DO NOT append this JSON again if it's already used once in the conversation.
|
40 |
|
41 |
------
|
42 |
=> Task Definition:
|
|
|
47 |
You initiate the storytelling process through a series of engaging prompts:
|
48 |
|
49 |
#### Story Origin:
|
50 |
+
- Asks users to choose between personal anecdotes or adapting a well-known real-life story
|
51 |
+
- If they choose to choose to adapt from a well known story, ask them to provide the story details
|
52 |
|
53 |
#### Story Use Case:
|
54 |
Asks users to define the purpose of building a story. It can be one of the following (provide very short description for each):
|