Один и тот же вопрос к нейросети даёт то блестящий ответ, то невнятную воду, и дело почти всегда в формулировке запроса. Расплывчатое «напиши текст» отдаёт пустой шаблон, а чёткий промпт с ролью, задачей, рамками выдаёт то, что нужно. Беда в том, что собрать хороший промпт с первого раза получается не всегда: забываешь дать контекст, не указываешь формат, не задаёшь, чего делать не надо. Я стала использовать нейросеть для промптов не вместо своей головы, а как помощника по самим запросам: уточнить расплывчатую формулировку, разобрать, почему предыдущий промпт не сработал, собрать каркас под повторяющуюся задачу. Когда запрос собран толково, машина и отвечает толково, потому что наконец понимает, что от неё хотят.
Сразу про рамку, без неё легко обмануться: машина помогает причесать формулировку, но что я хочу получить и хорош ли результат, решаю я. Промпт это не заклинание, и идеальная формулировка не вытащит ответ из воздуха, если я сама не знаю своей цели. Машина может подсказать структуру запроса, но смысл, контекст, оценку выдачи приходится держать самому. По полочкам: почему один запрос даёт разный результат, что я доверяю машине, как прошу собрать промпт, где она подводит и что остаётся за человеком. Уговор такой: форму и структуру запроса машине, а цель и проверку результата себе.
Почему один и тот же запрос даёт разный результат
Поясню, в чём здесь суть. Нейросеть отвечает не на то, что у вас в голове, а ровно на то, что вы написали, и достраивает пробелы по-своему. Если в запросе нет роли, контекста, формата, машина выбирает их сама, и каждый раз по-разному, отсюда и разброс. Хороший промпт убирает эту неопределённость: говорит, кто отвечает, какая задача, для кого, в каком виде и чего избегать. Чем меньше машине приходится домысливать, тем стабильнее и ближе к нужному её ответ.
Собрать такой промпт это отдельный навык, и тут машина помогает не хуже, чем в самой задаче. Я беру свой сырой запрос и прошу её дополнить его недостающим: какой роли не хватает, какой контекст стоит добавить, как задать формат ответа. Это не значит, что машина думает за меня: цель моя, а она лишь помогает переложить её на язык, который нейросеть поймёт однозначно. Разбор и доводку промпта она делает за пару минут, тогда как методом тыка я бы переписывала запрос десяток раз. Особенно это выручает с повторяющимися задачами: один раз собрав толковый шаблон с ролью, форматом и примером, я потом просто подставляю в него новые данные, и качество ответов перестаёт скакать от запроса к запросу. По сути, промпт превращается из случайной фразы в рабочий инструмент, который ведёт себя предсказуемо.