Промпт-инженерия Vol_1

Промпт как способ упаковать идею.

#промпт-инженерия

Большинство людей думают размыто. Промпт заставляет думать чётко - кто говорит,
для кого, зачем, в каком формате. Это дисциплина, сродни математике или программированию.
Именно тех дисциплин из которых и выросли нейросети.

По сути, инженерия промптов — это упаковка мысли в форму, которую потом можно
«отдать» машине (или даже другому человеку).

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

Окей. Что с этим делать дальше?

А дальше начинается самое интересное. Когда у нас есть роль, контекст, цель и формат,
мы фактически получаем базовое ТЗ. Тем самым мы открываем себе два базовых подхода:

🗾Операционный - быстро собрать из этих четырёх блоков работающий промпт.
Например, придумать пост, план проекта или сценарий ролика. Это похоже на «MVP» в стартапе,
то есть минимально жизнеспособный результат.

🗺️Стратегический - комбинировать блоки и строить системы промптов.
Здесь уже не отдельный запрос, а итеративный процесс: сначала проектируем план, потом прорабатываем
каждый пункт по отдельности. Это игра в долгую, где результат остоянно уточняется, а конечная цель
может эволюционировать вместе с задачей.


Как эти подходы отличаются наглядно?🧐

Например нам нужно создать иллюстрацию к нашему посту в телеграм.
Открываем Chat GPT и пишем запрос

Ты - професиональный иллюстратор

Создай иллюстрацию к посту, который я пришлю следом. 
Иллюстрация будет опубликована в социальных сетях, размер иллюстрации 1:1
Иллюстрация должна отражать основные идеи поста в визуальном формате, должна 
быть выполнена в стиле лучших примеров журнальной иллюстрации

Не используй текст в иллюстрации, только визуальные элементы

Один запрос - один результат, с этим всё ясно. Кстати этот запрос действительно
хорошо и универсально подходит для своей задачи. Просто пришлите следом пост и
получите готовое изображение. А когда понадобится сделать это ещё раз - повторите
операцию. Промпт при этом менять не нужно, просто подкидывать следом свежие посты

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

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

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

Что это значит?🧐

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

Например, у нас возникла необходимость создать обучающий онлайн курс по созданию
видео в формате Reels. Задача масштабная и в один промпт, какой бы он ни был точный,
этого не решить. Для этого нам понадобится серия из запросов.

Сейчас все покажу

1. Создаём концепцию курса

Ты - методолог в сфере онлайн-образования. 

Ты разрабатываешь онлайн-курс по теме "Обучение профессии Reels-мейкер".

Твои ученики должны овладеть технологией создания Reels: создание идеи,
написание сценариев, организация съёмок, продвижение.

Длительность курса - 2 месяца. Количество занятий - 30. Продолжительность
занятия - до 30 минут.

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

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

На этом этапе уже можно вносить правки прямо в чате, чтобы нейросеть точнее
уловила вашу идею

2. Создаём структуру курса

На основе разработанной тобой концепции составь программу из 30 занятий.

Чередуй теоретические занятия и практические воркшопы
по овладению конкретными навыками.

Руководствуйся принципом "от общего к частному".

Ориентируйся на ключевые навыки, которыми должен овладеть слушатель

Дальше начинается самое интересное😎

3. Создаём план каждого занятия

Создай подробный план занятия №(номер и название).

Ориентируйся на продолжительность занятия - до 30 минут. 

Формат занятия: презентация + сценарий для видео спикера.

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

Приводи примеры. Будь максимально структурен.

Предложи список дополнительных материалов для самостоятельного изучения

4. Готовим домашнее задание к каждому уроку

Подготовь домашнее задание для урока №(номер и название). 

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

Задание не должно носить поверхностный характер
(например: "Ответьте на вопросы по контенту урока")

Максимальное время выполнение задания - до 1 часа.

✅*5. Готовим методичку для кураторов

По заданию к уроку №(номер и название задания) подготовь
инструкцию для куратора по проверке домашнего задания

Укажи возможные ошибки ученика, характер обратной связи,
рекомендации, на что обратить внимание.

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

Многие говорят, что нейросети не умеют качественно выполнять масштабные задачи.
На самом деле они не умеют прыгать через лестничный пролёт. Но если двигаться по ступенькам,
шаг за шагом, результат получается системным, точным и масштабным.

Это и называется стратегический (или итеративный) подход☝️☝️