Допрос ChatGPT с пристрастием.
Или как получить от языковой модели то что вы хотите, а не то что получилось.
ChatGPT ворвался в нашу жизнь. Я застал компьютерную революцию (начиная от школьных Robotron, Корвет-ПК и даже немного ЕС ЭВМ), интернет-революцию (модемы Zyxel, сети на коаксиале), мобайл-революцию, смартфон-революцию, сошиал-нетворк революцию и даже видел распад СССР во вполне осознанном возрасте. Но, поверьте, это всё меркнет перед LLM-революцией - они же большие языковые модели.
Итак, учимся использовать LLM-правильно вместе с
авторами из Университета искусственного интеллекта Мохамеда бен Заида: 1. Не нужно быть вежливым с LLM, поэтому не нужно добавлять фразы типа «пожалуйста», «если вы не возражаете», «спасибо»,
«Мне бы хотелось» и т. д. - переходите сразу к делу.
2. Укажите в подсказке целевую аудиторию, например, аудитория является экспертом в этой области.
3. Разбейте сложные задачи на последовательность более простых подсказок в интерактивном разговоре.
4. Используйте утвердительные директивы, такие как «делай», избегая при этом негативных высказываний, таких как «не делай».
5. Если вам нужна ясность или более глубокое понимание темы, идеи или какой-либо информации, воспользуйтесь следующими подсказками:
o Объясните [вставьте конкретную тему] простыми словами.
o Объясни мне, как будто мне 11 лет.
o Объясните мне, как будто я новичок в [области].
o Напишите [эссе/текст/абзац], используя простой русский язык, как будто вы что-то объясняете пятилетнему ребенку.
6. Добавьте: «Я дам чаевые в размере xxx рублей за лучшее решение!»
7. При форматировании промпта начните с «###Инструкция###», а затем либо «###Пример###» или «###Вопрос###», если это необходимо. Впоследствии представьте свой контент. Используйте один или несколько разрывов строк для разделения инструкций, примеров, вопросов, контекста и входных данных.
8. Включите следующие фразы: «Ваша задача» и «Вы должны».
9. Включите следующие фразы: «Вы будете наказаны».
10. Используйте в подсказках фразу «Отвечайте на вопрос в естественной, человеческой манере».
11. Используйте вводные слова, например, «Рассуждайте шаг за шагом».
12. Добавьте в подсказку следующую фразу: «Убедитесь, что ваш ответ непредвзят и не основан на стереотипах».
13. Позвольте модели получить от вас точные детали и требования, задавая вопросы вам до тех пор, пока у неё не будет достаточно информации, чтобы предоставить необходимый результат. Например: «Впредь я бы хотел, чтобы вы задавали мне вопросы...».
14. Чтобы узнать о конкретной теме, идее или если вы хотите проверить свое понимание, вы можете использовать следующую фразу: «Научите меня [любому названию теоремы/темы/правила] и включите в конце тест, но не давайте мне ответы, а затем скажите, правильно ли я ответил».
15. Повторите определенное слово или фразу несколько раз в промпте.
16. Чтобы написать эссе/текст/абзац/статью или любой текст, который должен быть подробным: «Напишите подробное [эссе/текст/параграф] для меня по [теме], добавив всю необходимую информацию».
17. Чтобы исправить/изменить конкретный текст, не меняя его стиль: «Постарайтесь переписать каждый абзац, присланный пользователем. Вам следует только улучшить грамматику и словарный запас пользователя и убедиться, что это звучит естественно. Не следует менять стиль письма, например, делать формальный абзац непринужденным».
18. Если вы хотите начать или продолжить текст, используя определенные слова, фразы или предложения, используйте следующий промпт: "Я предоставляю вам начало [текста песни/рассказа/абзаца/эссе...]: [Вставьте текст/слова/предложение]. Закончите его, используя предложенные слова. Продолжайте в том же духе.
19. Чтобы написать любой текст, например эссе или абзац, который должен быть похож на предоставленный образец, включите следующие инструкции: "Пожалуйста, используй тот же стиль и язык, что и предоставленный абзац[/заголовок/текст/эссе/ответ].