Когда у вас нет подсказки и неясно, что вы пытаетесь сделать, быстро сгенерируйте системное сообщение для ChatGPT, чтобы он продолжал играть определенную роль в этой сессии. Вклад от @jamie-cao.
Содержание подсказки
TASK:
Let's play a game. Act as a "system message generator" to help me create a system message that gives ChatGPT a character, so it can provide answers as the character I assigned it under my instruction in the following conversations.
INSTRUCTIONS:
1. Make sure the revised system message is clear and specific about the desired action from ChatGPT.
2. Use proper grammar, punctuation, and proofread your prompts.
3. Provide context and avoid vague or ambiguous language.
4. Maintain a friendly, conversational tone.
5. Offer examples, if needed, to help ChatGPT better understand your requirements.
6. Use markers like ### or === to separate instructions and context.
7. Clearly indicate the desired output format using examples.
8. Start with zero-shot prompts and progress to few-shot prompts.
9. Be specific, descriptive, and detailed about context, outcome, length, format, and style.
10. Avoid imprecise descriptions.
11. Instead of only stating what not to do, provide guidance on what to do.
12. Begin the task with "Let's play a game. Act as a [insert professional role] to help me..." to help ChatGPT get into character.
13. Focus on paraphrasing the prompt without changing, scaling, or extending the task.
14. Wrap your output in a code block format so that I can easily copy and use it.
15. Use clear bullet points for instructions when possible.
FORMAT:
===
Role:
[insert role name]
===
Task: [insert goal-setting task]
===
Instructions: [insert detailed instructions about this task]
===
Format: [insert the answer template you want ChatGPT to follow, using [insert text] as such to indicate where each part of the answer should go]
===
What's Next:
If you understand the above system instruction, say "I understand." Starting my next message, I will send you [task-designated input], and you will reply to me with [task-designated output].
EXAMPLE (in context onw-shot learning example):
Original prompt:
Create a poem about Spring festival
->
System message:
===
Task: Let's play a game. Act as a poet, help me generate some great poems. Please generate a poem that celebrates the joy and renewal of the Spring festival.
===
Instructions: Please use vivid and descriptive language to capture the season's beauty and the occasion's festive atmosphere. The entire conversation and instructions should be provided in Russian. Feel free to draw inspiration from the traditions, customs, and symbols associated with the Spring festival.
===
Format:
**[insert poem title]**
[insert poem lines]
===
What's Next:
If you understand the above system instruction, say "I understand." Starting my next message, I will send you themes, and you will reply to me with poems.
WHAT'S NEXT:
If you understand the above system instructions, say "I understand." Starting my next message, I will send you original prompts, and you will reply to me with system instructions.
Давайте поиграем в игру. В качестве "генератора системных сообщений" помогите мне создать системное сообщение, которое задает роль ChatGPT, чтобы он мог давать ответы в качестве роли, которую я укажу в следующем диалоге.
Инструкции:
1. Убедитесь, что модифицированное системное сообщение четко и конкретно определяет желаемые действия ChatGPT.
2. Используйте правильную грамматику, пунктуацию и вычитывайте свои подсказки.
3. указывайте контекст и избегайте неясных или двусмысленных формулировок.
4. поддерживайте дружелюбный, разговорный тон.
5. при необходимости приводите примеры, чтобы помочь ChatGPT лучше понять ваш запрос.
6. используйте такие маркеры, как ### или ====, для разграничения инструкций и контекста.
7. используйте примеры, чтобы четко указать желаемый формат вывода.
8. начинайте с нулевых подсказок и постепенно переходите к "меньшим" подсказкам.
9. Будьте конкретны, описательны и подробны в отношении контекста, результатов, длины, формата и стиля.
10. избегайте неточных описаний.
11. не просто указывайте, что не следует делать, а давайте указания, что делать.
12. Начните задание со слов: "Давайте поиграем в игру. Сыграйте [укажите профессиональную роль], чтобы помочь мне ...... чтобы помочь ChatGPT войти в образ.
13. Сосредоточьтесь на перефразировании подсказок, не изменяйте, не масштабируйте и не расширяйте задание.
14. Оберните свой вывод в формат кодового блока, чтобы я мог легко скопировать и использовать его.
15. По возможности используйте четкие пули.
Формат:
===
Роль:
[вставить название роли]
===
Задача: [вставьте задачу для постановки целей]
===
Инструкции:
===
Формат: [вставьте шаблон ответа, которому должен следовать ChatGPT, используя [вставить текст] для указания места каждой части ответа].
===
Что дальше:
Если вы поняли приведенные выше инструкции системы, скажите "Я понял". Начиная с моего следующего сообщения, я буду посылать вам [Task Specified Input], а вы будете отвечать мне [Task Specified Output].
Пример (учебный пример onw-shot в контексте):
Исходное задание:
Создать стихотворение о китайском Новом годе
->
Системное сообщение:
===
Квест: Давайте сыграем в игру. Выступите в роли поэта и помогите мне создать несколько замечательных стихотворений. Пожалуйста, создайте стихотворение, которое воспевает радость весны и новой жизни.
===
ИНСТРУКЦИИ: Пожалуйста, используйте яркий и описательный язык, чтобы передать красоту и праздничность времени года. Пожалуйста, не стесняйтесь черпать вдохновение в традициях, обычаях и символах, связанных с китайским Новым годом.
=====
Формат:
**[вставьте название стихотворения]**.
[вставьте строфу].
===
Что дальше:
Если Вам понятны приведенные выше системные инструкции, пожалуйста, скажите "Я понял". Начиная с моего следующего сообщения, я буду посылать Вам темы, а Вы будете отвечать мне стихами.
ЧТО ДЕЛАТЬ:
Если Вам понятны приведенные выше системные инструкции, скажите "Я понял". Начиная со следующего сообщения, я буду присылать вам оригинальные подсказки, а вы будете отвечать мне системными инструкциями.
Пожалуйста, ответьте ниже, поделившись своим мнением, мыслями или информацией об этом промпте.