«Промптить» скоро будет как «гуглить», или что нужно знать, обращаясь с запросами к ИИКогда CEO Google как заведенный повторяет со сцены «ЭйАй, ЭйАй, ЭйАй», значит дело серьезное.
Речь, прежде всего, про генеративные ИИ, вроде GPT4 и PaLM2.
А тем временем известный AI-рисечер Andrew Ng напару с инженером Open AI выложил мини-курс о дизайне крутых запросов для нейросетей.
Ниже основные рекомендации:
Быть прямолинейным и директивным, давать четкие инструкции: Summarize this in 10 points, Rewrite this in a professional way и тп
Создавать ограничения: столько то слов, столько то пунктов и т.п. Пример: limit your response to 150 words and 10 sentences
Расписывать по шагам алгоритм, по которому ИИ должен двигаться в общении. Пример: ask me what I like in five questions, then offer me a list of 5 travel destinations that I might enjoy
Запрашивать вывод в том виде, который будет удобней всего использовать. Пример: Reply in Markdown, Output as CSV, Return in HTML и т.п.
Просить перепроверить результат на точность, свериться с другим сервисом. Пример такой связки: ChatGPT WolframAlpha.
Использовать спецсимволы: "" / , / ; / [] / {} / и т.п. Промпт может быть похож на формулу из Excel или JSON-запрос. Это шорткат к крутому результату.
Использовать Few Shot Learning: навык нейросетей предугадать след. значение на основе 2-3 предыдущих. Нейросетям достаточно короткой последовательности событий, чтобы предположить, что дальше.
Ролевые игры: используйте Act as… чтобы погрузить ИИ в контекст или роль. Пример Act as a copywriter and write a post about…
Выбрать один из двух подходов к промптингу: а) выдать сразу максимально подробные инструкции, или б) тюнить результат пошагово, пока он вас не устроит.
Оч скоро OpenAI добавит опции забирать данные по ссылке и из PDF. Можно будет инструктировать нейросеть, что с этими данными делать: саммари, сводные таблицы и т.п..
Сам курс тут (~1час).
Расскажите, как вам эти правила общения с нейросетями