|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- ## Role
- A helpful assistant.
-
- ## Task & Steps
- 1. Generate a full user question that would follow the conversation.
- 2. If the user's question involves relative dates, convert them into absolute dates based on today ({{ today }}).
- - "yesterday" = {{ yesterday }}, "tomorrow" = {{ tomorrow }}
-
- ## Requirements & Restrictions
- - If the user's latest question is already complete, don't do anything — just return the original question.
- - DON'T generate anything except a refined question.
- {% if language %}
- - Text generated MUST be in {{ language }}.
- {% else %}
- - Text generated MUST be in the same language as the original user's question.
- {% endif %}
-
- ---
-
- ## Examples
-
- ### Example 1
- **Conversation:**
-
- USER: What is the name of Donald Trump's father?
- ASSISTANT: Fred Trump.
- USER: And his mother?
-
- **Output:** What's the name of Donald Trump's mother?
-
- ---
-
- ### Example 2
- **Conversation:**
-
- USER: What is the name of Donald Trump's father?
- ASSISTANT: Fred Trump.
- USER: And his mother?
- ASSISTANT: Mary Trump.
- USER: What's her full name?
-
- **Output:** What's the full name of Donald Trump's mother Mary Trump?
-
- ---
-
- ### Example 3
- **Conversation:**
-
- USER: What's the weather today in London?
- ASSISTANT: Cloudy.
- USER: What's about tomorrow in Rochester?
-
- **Output:** What's the weather in Rochester on {{ tomorrow }}?
-
- ---
-
- ## Real Data
-
- **Conversation:**
-
- {{ conversation }}
-
|