AI Нейросети в продажах на маркетплейсахкурс Михаила Жамба · для команды
Курс / Преподавателю
Методика

Шпаргалка 2: Промпт-инжиниринг

Сценарий «читай с экрана» для занятия 2: тайминг, реплики, разборы, что делать при сбоях.

← Занятие 2 ученика

Цель занятия: 5 шаблонов закреплены в проекте «Карточки WB», SEO-текст своего товара прошёл 3 итерации и готов к вставке.

Материалы:

  • Урок: 01-10-Занятия-ученик/lesson-02-prompts.md
  • Чек-лист 2
  • Задачи 2.1 и 2.2 (2.2 - дебаг промпта, данные в раздатке)
  • Разворот Занятия 2 в тетради
  • Демо-файлы: Демо-данные/demo-z2-wb-112444005/DEMO-SKU-данные.json (факты стола), DEMO-до.json и DEMO-после.json (две числовые воронки по 4 SKU за два периода; в «после» подсажен полный дубль строки 112444005)
  • Слот раздатки задачи 2.2 наполнен (Рабочая-тетрадь/razdachi-zadach.md)

Сетка минут

МинутыБлокКонтроль
0-5Приветствие + результат на экранеВсе видят готовый SEO-текст стола
5-15Долг З1: билеты + непрошедшие настройкуК 15-й минуте долг закрыт
15-30Теория: 5 элементов, CRISPE, XML, few-shotК 30-й теория закончена
30-45Блок 1: ❌ голый промпт против ✅ Шаблона 1У каждого первый текст
45-60Блок 2: Шаблон 2 (отзыв) + 3 итерацииИтерации прогнаны
60-65Добор: закрепление 5 шаблонов (Pin)Все 5 чатов закреплены
65-75Парный QA промптовКаждый нашёл риск у соседа
75-85Сборка + домашкаФинальный текст у каждого
85-90Выходной билет3 строки в тред

Реплики по блокам

0-5. Приветствие

«Сегодня выходим с пятью шаблонами, которые вы будете использовать каждый день до конца жизни в этой профессии. Вот финальный SEO-текст стола - смотрите. Он собран не талантом, а структурой. Структуру и разбираем.»

5-15. Долг З1

Кластеры «непонятно» из билетов З1. Типовые: где Data Controls, что делать без оплаты, какая модель. Отдельно - у кого не заполнены Custom Instructions:

«Кто не заполнил два поля из первого занятия - заполняем сейчас, 3 минуты. Без них сегодняшнее занятие не сработает: модель вернёт эмодзи и клише, и вы решите, что шаблон плохой.»

15-30. Теория одним блоком

Пять элементов промпта: роль, контекст, инструкция, ограничения, формат вывода. Дальше CRISPE как способ запомнить, XML-теги как способ сделать структуру однозначной, few-shot как способ показать эталон.

«Разница между плохим и хорошим промптом не в длине. Структурированные 200 слов бьют хаотичную тысячу. Дальше - смотрите руками.»

Про chain-of-thought - одна фраза, применять будем в З6 и З9.

30-45. Блок 1: главный момент эфира

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

Показываешь при всех голый промпт:

Копировать в буфер
Напиши SEO-описание для кухонного раскладного стола на 5000 знаков.
«Смотрим, что вернулось. Считаем вслух: сколько клише, сколько эмодзи, сколько предложений ни о чём.»

Потом Шаблон 1 целиком, с XML, ограничениями и данными стола.

«Тот же товар, та же модель, тот же аккаунт. Разница - только структура запроса. Проценты качества я вам не назову, назовите сами: сколько абзацев из первой версии вы бы опубликовали?»

Практика (7-8 мин): собирают свой SEO-промпт на своём товаре или на столе.

45-60. Блок 2: Шаблон 2 и итерации

Показываешь Шаблон 2 (ответ на отзыв) на демо-отзыве. Не углубляешься - полный разбор в З7.

«Здесь важен один элемент: блок example. Один пример "вход - желаемый выход" делает больше, чем три абзаца объяснений.»

Потом 3 итерации на демо-столе при всех:

  1. Стартер: Шаблон 1 с базовыми данными → первый текст
  2. Расширение: «Добавь: ЛДСП, столешница 16 мм, 4 хромированные опоры, поворотно-раскладной механизм, цвет "белый мрамор", габариты 58(116)x58x75 см. Убери общие фразы про "высокое качество".»
  3. Финал: «Сократи до 4300 знаков, проверь, что нет эмодзи, длинного тире и клише. Выведи одним блоком.»
«Ваше время - те же три шага на своём товаре. Не пишите новый промпт с нуля, дописывайте к тому же чату. В этом смысл итерации: модель помнит контекст.»

60-65. Добор: библиотека

Закрепляем 5 чатов кнопкой Pin: SEO, отзыв, анализ РК (упрощённый), ТЗ на инфографику, минус-фразы.

«Шаблоны 4 и 5 сегодня только показываю, применять будем в Занятии 5 и Занятии 6. Главное - чтобы они лежали закреплёнными и вы знали, что они есть.»

65-75. Парный QA

«Берёте промпт соседа. Ищете, чего в нём не хватает из пяти элементов. Формат тот же: фрагмент - риск - правило - правка промпта.»

75-85. Сборка и домашка

Проверка 85-й минуты: у каждого финальная версия текста, готовая к вставке в карточку без правок «на вкус».

Демо: что кликать и что должно получиться

ШагЧто делаешьЧто должно получиться
1Голый промпт в чистом чатеВодянистый текст: клише, общие фразы, эмодзи (если у тебя CI не выключены - покажи на отдельном аккаунте)
2Шаблон 1 с XML и данными столаТри абзаца по структуре + ключи, без клише
3Итерация 2 (расширение характеристиками)В тексте появились ЛДСП, 16 мм, 4 хромированные опоры, 58(116)x58x75 см
4Итерация 3 (сжатие до 4300 знаков)Текст в лимите, счётчик знаков показать на экране
5Pin на 5 чатахПять закреплённых чатов в проекте

Если отстаём

  • За 30 мин до конца (60-я минута): Шаблоны 4 и 5 - только назвать и показать, что они существуют. Парный QA сжать до одной пары фрагментов. Три итерации не резать - это ядро занятия.
  • За 5 мин до конца: обязательно сказать - (1) итерация это дописывание в тот же чат, не новый промпт, (2) ограничения ставим ДО инструкции, (3) домашка 2.1 и 2.2, (4) перед сдачей прогнать текст по чёрному списку клише из З1.

Красные флаги занятия

Что ломаетсяПризнакЧто делаешь
Модель игнорирует ограниченияКлише вернулись, хотя в промпте запретПереставить блок <constraints> ДО <instructions>, показать при всех
Эмодзи несмотря на запретНе заполнены Custom InstructionsЭто долг З1 - отправить заполнять, не спорить с моделью
Промпт разроссяБольше 2000 знаков, модель теряет частиРазбить на два чата, не сваливать всё в один
Шаблон работает на одном товаре, на другом нетРазный контекстПроверить блок <context>: там должны быть характеристики конкретного товара, а не категория

План Б при сбое демо: не работает генерация - показываешь готовое сравнение периодов из DEMO-до.json и DEMO-после.json. Это две числовые воронки по 4 SKU за июнь и июль (показы, клики, корзины, заказы, выручка), и в «после» подсажен полный дубль строки 112444005. Разбираешь по строкам, как проверка данных этот дубль ловит: сначала считаем строки и уникальные SKU, потом суммы. Смысл блока сохраняется - структура запроса важнее длины, а непроверенные данные ломают любой промпт. Эффект «вау» слабее, но материал занятия остаётся.

Parking lot занятия

Типовой оффтопКуда паркуем
«А если попросить модель написать промпт самой?»Паркинг, короткий ответ в чат после эфира: работает, но проверять по тем же 5 элементам
«На английском промпты лучше работают?»Паркинг; для русских текстов на маркетплейсах разница не решающая
«Какая модель пишет тексты лучше?»Отправить в таблицу специализаций З1, на эфире не обсуждаем

Домашка

Задачи 2.1 и 2.2 из банка задач, тред «Домашка З2», до Занятия 3. Подсказка вслух: перед сдачей прогнать текст по чёрному списку клише - ни одного клише, эмодзи и длинного тире.

Выходной билет

Копировать в буфер
З2 / что нового узнал: ...
З2 / что непонятно: ...
З2 / какой шаблон сразу применю: ...