mirror of
https://github.com/vegu-ai/talemate.git
synced 2025-09-02 10:29:17 +00:00
prompt tweaks
This commit is contained in:
parent
c46771aa34
commit
39785f2f07
2 changed files with 29 additions and 12 deletions
|
@ -87,11 +87,26 @@ The story will be told from {{ scene.get_player_character().name or "the reader'
|
||||||
YOUR RESPONSE MUST ONLY CONTAIN THE NEW, COMPLETE STORY INTENTION TEXT.
|
YOUR RESPONSE MUST ONLY CONTAIN THE NEW, COMPLETE STORY INTENTION TEXT.
|
||||||
{#- SCENE PHASE INTENT -#}
|
{#- SCENE PHASE INTENT -#}
|
||||||
{% elif context_typ == "scene phase intent" %}
|
{% elif context_typ == "scene phase intent" %}
|
||||||
{{ action_task }} scene intent for the currently active "{{ context_name }}" phase. This should describe the specific goal or objective for this phase of the scene.
|
{% set context_name = "New scene intention"%}
|
||||||
|
{{ action_task }} scene intentintion for the currently active "{{ context_name }}" phase.
|
||||||
|
|
||||||
YOUR RESPONSE MUST ONLY CONTAIN THE NEW, COMPLETE PHASE INTENTION TEXT.
|
The purpose of the scene intention is to clearly and concisely state:
|
||||||
|
|
||||||
|
1. Where we are as the scene starts (1 line)
|
||||||
|
2. What is the new intention
|
||||||
|
3. What goals / objectives need to be fulfilled for the scene to be complete (1 line per goal)
|
||||||
|
4. Brief important notes for the execution of the scene (1-3 lines)
|
||||||
|
|
||||||
|
You must provide information for all three points.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
|
||||||
|
1. We are in the kitchen, where Joseph and Melinda are cooking pancakes. Its a moment of bonding as they get to know each other.
|
||||||
|
2. Create a comedic moment where Joseph drops a carton of eggs on Melinda's foot, resulting in a food fight.
|
||||||
|
3. Goals
|
||||||
|
a. A food fight ensues and both of them are covered in ingredients.
|
||||||
|
4. No important notes.
|
||||||
|
|
||||||
This should be written in the form of a plan on how the scene should unfold next.
|
|
||||||
{#- SCENE TYPE DESCRIPTION -#}
|
{#- SCENE TYPE DESCRIPTION -#}
|
||||||
{% elif context_typ == "scene type description" %}
|
{% elif context_typ == "scene type description" %}
|
||||||
{{ action_task }} description for a "{{ context_name }}" scene type. The description should explain what this type of scene is about and its general characteristics.
|
{{ action_task }} description for a "{{ context_name }}" scene type. The description should explain what this type of scene is about and its general characteristics.
|
||||||
|
|
|
@ -31,7 +31,7 @@ Choose ONE type of direction to give to the writer:
|
||||||
|
|
||||||
{% if candidates -%}
|
{% if candidates -%}
|
||||||
- CHARACTER ACTION: Instruct which character (available choices {{ candidate_names }}) should act next and what they should do.
|
- CHARACTER ACTION: Instruct which character (available choices {{ candidate_names }}) should act next and what they should do.
|
||||||
Note: Character actions focus on what a character does, NOT their exact dialogue.
|
Note: Character actions focus on what a character does, NOT their exact dialogue. Focus on ONE character doing ONE thing.
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if narrator_available %}
|
{% if narrator_available %}
|
||||||
- SCENE NARRATION: Instruct the writer to describe the current moment in more detail.
|
- SCENE NARRATION: Instruct the writer to describe the current moment in more detail.
|
||||||
|
@ -40,16 +40,16 @@ Choose ONE type of direction to give to the writer:
|
||||||
|
|
||||||
{% if '"You"' in candidate_names %}The "You" character refers to the player in this interactive story.{% endif %}
|
{% if '"You"' in candidate_names %}The "You" character refers to the player in this interactive story.{% endif %}
|
||||||
|
|
||||||
Be concise, clear and explicit about your choice, as it will be given to the writer who will be writing the next moment based on your instructions. Use terse, direct language.
|
Provide a neatly formatted, EASY TO READ, plain text analysis (Items 1 a-b, 2 a-c, 3 a-c and 4) and your instructions (Item 5):
|
||||||
Cut all unnecessary words and markup. Be blunt and brief like scribbles on a notepad.
|
|
||||||
|
|
||||||
Provide a neatly formatted, plain text analysis (Items 1, 2 a-c, 3 a-c and 4) and your instructions (Item 5):
|
|
||||||
|
|
||||||
1. Your understanding of what instructions you can give.
|
1. Your understanding of what instructions you can give.
|
||||||
|
a. What actions are available to you?
|
||||||
|
{% if candidates %}
|
||||||
|
b. What characters are available to act?{% endif %}
|
||||||
|
|
||||||
2. Your detailed understanding of the current moment
|
2. Your detailed understanding of the current moment
|
||||||
a. What characters are present and where are they?
|
a. What characters are present and where are they? (list names and locations)
|
||||||
b. What are they doing right now?
|
b. What are they doing right now? (briefly describe the action)
|
||||||
c. What is the context of the last action in the scene (as pinned by the code block above)
|
c. What is the context of the last action in the scene (as pinned by the code block above)
|
||||||
|
|
||||||
3. Your detailed understanding of the scene's intention, goal and pacing
|
3. Your detailed understanding of the scene's intention, goal and pacing
|
||||||
|
@ -59,6 +59,8 @@ Provide a neatly formatted, plain text analysis (Items 1, 2 a-c, 3 a-c and 4) an
|
||||||
|
|
||||||
4. Consider your analysis of the last action in the scene (2) and the overal scene intention and goals (3). Its important to move the scene towards its goal, BUT we also don't want to leave the last action unresolved. For example if a question was asked or something was done that requires an immediate followup, then THAT always takes precedence over moving the scene towards the goal.
|
4. Consider your analysis of the last action in the scene (2) and the overal scene intention and goals (3). Its important to move the scene towards its goal, BUT we also don't want to leave the last action unresolved. For example if a question was asked or something was done that requires an immediate followup, then THAT always takes precedence over moving the scene towards the goal.
|
||||||
|
|
||||||
5. Instuctions to the editor - Give your instructions on a personal level, directly to the editor. Be confident! (1-2 sentences)
|
5. Instuctions to the editor - Give your instructions on a personal level, directly to the editor. EXPLICITLY state the action type and then provide your instructions (1-2 sentences) - REMEMBER to be careful about pacing, do one thing, not five.
|
||||||
|
|
||||||
|
Be concise, clear and explicit about your choice, as it will be given to the writer who will be writing the next moment based on your instructions. Use terse, direct language. Be blunt and brief like scribbles on a notepad.
|
||||||
<|CLOSE_SECTION|>
|
<|CLOSE_SECTION|>
|
||||||
{{ bot_token }}### 1. Understanding of Direction Choices
|
{{ bot_token }}## 1. Understanding of Direction Choices
|
Loading…
Add table
Reference in a new issue