Как составлять промты для нейросети — «учим» ИИ работать по правилам

Чтобы получить от нейросетей не просто результат, а что-то полезное и уникальное, нужно немного им помогать. Точнее, научить правильно работать — использовать промты, с помощью которых можно поставить нейросеть в рамки или запретить фантазировать, пользуясь только заданными фактами и данными.

Как составлять промты для нейросети — «учим» ИИ работать по правилам

Freepik

Самая распространенная проблема генеративных нейросетей — они любят придумывать несуществующую информацию и подавать ее как реальные факты. Особенно этим грешат сети наподобие ChatGPT, DeepSeek и других текстовых генераторов. Например, если попросить одного из этих чат-ботов написать программный код, то в итоге вы получите внешне симпатичный синтаксис, который, возможно, даже скомпилируется, но на практике работать не будет.

Почему так? Мышление нейросетей, как ни странно, схоже с человеческим — программа зачастую берет первую попавшуюся информацию в сети, ленясь проштудировать что-то еще. При этом, если данных для ответа будет слишком мало, искусственный интеллект просто выдумает недостающие факты и подаст их так «красиво», что никто не заметит подвоха.

Чтобы исключить такие проблемы, запросы на создание контента силами нейросетей нужно делать правильно — используя промты.

Что такое «промт»

Промт (от англ. prompt — «подсказка», «стимул», «запрос») — это текст или другой набор вводных данных, который пользователь задает, чтобы нейросеть сгенерировала ответ, текст, изображение, музыку, код или другой контент в соответствии с заданными параметрами.

Если говорить простыми словами, то это просьба или своего рода инструкция, в рамках которой мы просим работать нейросеть. С промтами мы сталкиваемся еще в детстве — вот, сравните два примера:

  • Мама просит нас сходить в магазин и купить хлеб и молоко.
  • Мама просит нас сходить в магазин за булкой белого хлеба и двумя бутылками пастеризованного молока жирностью 2,5 %.
Как составлять промты для нейросети — «учим» ИИ работать по правилам
Freepik

В первом случае это простой запрос, который придется выполнять под свою ответственность — например, купить одну булку белого или две серого хлеба, а также топленое, обычное, жирное или, вообще, сгущенное молоко.

Во втором случае задача никак не изменилась, но была составлена с уточнениями, чтобы ребенок купил то, что нужно, а не то, что он увидит первым на полке.

Точно так все работает и с генеративными нейросетями — чтобы получить что-то конкретное и полезное в рамках своего запроса, нужно объяснить ИИ как действовать правильно, а не пускать все на самотек.

Как составить правильный промт

Придумать хороший промт не сложно — просто представьте, что вы даете задание не нейросети, а живому человеку. Как бы мы поступили в таком случае? Наверное, действовали бы по схеме «кто — что — зачем — стиль/формат — детали». Также на забываем про дополнительные данные:

  • Дайте больше конкретики. Вместо «напиши стихотворение» будет лучше «напиши четверостишие в стиле Пушкина о зимнем лесе с грустным настроением».
  • Добавьте контекст. Например, «напиши текст для лендинга стартапа по доставке еды дружелюбным и легким языком для аудитории 20–30 лет».
  • Используйте структуру. Вот так — «составь план статьи о здоровом сне, а затем напиши введение и заключение».
  • Укажите длину или объем. Допустим, нам нужен полезный, но емкий текст — «сделай описание товара для интернет-магазина длиной 2–3 предложения».

Примеры промтов

Следуя этому плану, мы можем создать такой промт: «Напиши мотивационную речь (что) для выпускников школы (кому), в торжественном и немного юмористическом стиле (стиль), длительностью не более 2 минут (формат)». Теперь сравним результат работы ChatGPT до использования такого промта и после коррекции запроса.

Вариант 1 — «напиши речь для выпускника школы»:
Вариант 1 — «напиши речь для выпускника школы»:

Дорогие друзья, учителя и родители!

Сегодня мы стоим на пороге новой главы нашей жизни. Еще вчера школьный звонок звал нас на уроки, а теперь он звучит как напоминание: впереди — большие перемены, новые открытия и, конечно, новые трудности.

Эти годы подарили нам не только знания из учебников, но и самые ценные уроки дружбы, поддержки и честности. Здесь мы научились падать и подниматься, спорить и мириться, мечтать и верить в себя.

Хочу сказать спасибо нашим учителям — за терпение и веру в нас даже тогда, когда мы сами в себе сомневались. Спасибо родителям — за то, что всегда были рядом, поддерживали и подбадривали.

Пусть впереди будет много дорог, но главное — идти своей, не бояться ошибаться и помнить, что главное в жизни — оставаться человеком.

Спасибо вам, школа, за все! А нам всем — удачи, смелости и светлого будущего!

Вариант 2 — «Напиши мотивационную речь для выпускников школы, в торжественном и немного юмористическом стиле, длительностью не более 2 минут»:
Вариант 2 — «Напиши мотивационную речь для выпускников школы, в торжественном и немного юмористическом стиле, длительностью не более 2 минут»:

Дорогие друзья, уважаемые учителя и родители!

Сегодня мы с гордостью стоим на этой сцене, хотя еще вчера боялись стоять у доски. Сегодня наши дневники официально теряют силу, а школьная форма становится частью истории.

Мы уходим, но забираем с собой не только знания по физике и литературе, но и бесценные навыки: умение списывать так, чтобы не заметил даже учитель с орлиным зрением, и способность делать проект за ночь, будто мы учились этому в Хогвартсе.

Впереди — большая жизнь. И да, там не будет подсказок, контрольных с ответами или криков «Садись, два!». Там будут новые вызовы, новые ошибки, но и новые победы.

Давайте не бояться ошибаться. Ведь даже если упадем — главное подняться, отряхнуть пыль с рубашки и пойти дальше. И, конечно, не забывать о тех, кто всегда верил в нас: родителях, друзьях и учителях.

Сегодня мы прощаемся со школой, но не с мечтами. Пусть дорога будет долгой, но пусть каждый шаг будет по-настоящему нашим.

Спасибо всем, кто был рядом! И вперед — навстречу взрослой жизни, где самое интересное только начинается!


Надо сказать, что оба варианта приемлемы, но второй выглядит уникальнее и интереснее. Еще нагляднее роль правильного промта в работе с нейросетями будет на примере генерации картинок. Вот, сравните две картинки:

В первом случае изображение было сгенерировано по запросу «рыжий кот на окне». Вторая картинка получила больше уточнений — «рыжий пушистый кот с янтарными глазами, сидящий на подоконнике, солнечный свет падает на его шерсть, за окном зеленый сад. Стиль: реалистичная живопись, мягкие теплые тона, акцент на текстуре шерсти».

Результат категорически разный, в первом случае картинка выглядит слишком просто, хотя запрос обработан верно. Зато во втором примере изображение приобрело краски и, как будто, частичку души.

Использовать промты можно со всеми нейросетями, а также для любых запросов — начиная от программирования или генерации картинок, заканчивая написанием курсовых и дипломов (но вот этого категорически не советуем делать).

Еще по теме:

Рекомендуем