Модуль 3. OpenAI-совместимый API: подключаем MWS к своим системам
Модуль 4. No-code конструктор (Langflow): первый агент
Модуль 2. ChatUI и рабочие сценарии
Урок 4. Шаблоны промптов и подход к промпт-инжинирингу
Задача этого урока — показать, как перейти:
от разового запроса к повторяемому шаблону
от общего вопроса к понятной рабочей постановке
от ручной переписки к более быстрому и стабильному сценарию в ChatUI
Хороший промпт — это не «сложный текст для модели», а понятная постановка задачи для конкретного результата.
Сравним два варианта:
Напиши инструкцию по CRM.
Подготовь черновик инструкции для новых менеджеров по продажам: как фиксировать новый лид в CRM. Сделай 5 разделов: цель, когда использовать, пошаговые действия, частые ошибки, контроль результата. Пиши коротко и деловым стилем.
Во втором варианте лучше задано:
что именно нужно сделать
для кого нужен результат
в каком формате его ждать
как должен выглядеть стиль ответа
Когда достаточно обычного запроса, а когда нужен шаблон
Не каждый запрос нужно сразу превращать в шаблон. Удобно ориентироваться на такое правило:
если задача разовая — начните с обычного запроса
если задача повторяется время от времени — сохраните удачный промпт
если задача повторяется в одном и том же формате, но с разными данными — используйте шаблон с переменными
Примеры, где шаблоны особенно полезны:
разбор договоров по одной структуре
создание типовых инструкций и чек-листов
подготовка писем и внутренних коммуникаций
извлечение данных из документов
сравнение вариантов по фиксированным критериям
Из чего обычно состоит сильный промпт
В большинстве рабочих сценариев достаточно 4 элементов.
Роль
Роль помогает задать профессиональную оптику ответа. Например:
Ты — корпоративный юрист
Ты — HR-специалист
Ты — аналитик по продажам
Ты — специалист службы поддержки
Роль полезна, когда от ответа ожидается определенный стиль, терминология или глубина.
Контекст
Контекст объясняет модели, в какой ситуации вы работаете. Это может быть:
кто целевая аудитория
какой документ или процесс разбирается
в чем цель результата
какие вводные уже известны
Чем релевантнее контекст, тем меньше вероятность получить общий ответ «вообще по теме».
Задача
Задача должна отвечать на вопрос: что именно нужно сделать. Например:
проанализировать документ
составить регламент
преобразовать текст в чек-лист
сравнить варианты
выделить риски
Лучше использовать конкретные глаголы:
проанализируй
сравни
выдели
подготовь
перепиши
Формат и ограничения
Даже хороший ответ часто приходится переделывать, если не указан формат. Полезно сразу задавать:
список, таблица, чек-лист, письмо, резюме
желаемый объем
стиль изложения
что важно включить
что не нужно включать
Примеры:
Представь результат в виде таблицы
Не более 5 пунктов
Без технического жаргона
Фокус на практических выводах
Слабый промпт и улучшенный промпт
Пример 1. Разбор документа
Слабый вариант:
Проанализируй договор.
Улучшенный вариант:
Ты — корпоративный юрист. Проанализируй прикрепленный договор и выдели: 1) краткую суть, 2) ключевые условия, 3) риски и спорные формулировки, 4) отсутствующие или слабые пункты. Представь результат в виде таблицы: пункт, риск, уровень критичности, рекомендация. Фокус — на практических выводах, а не на пересказе.
Почему второй вариант сильнее:
задана роль
понятен состав результата
указан формат
зафиксирован фокус на полезном выводе
Пример 2. Подготовка инструкции
Слабый вариант:
Напиши регламент по онбордингу.
Улучшенный вариант:
Ты — HR-специалист. Подготовь черновик регламента по онбордингу нового сотрудника для офисной команды. Структура: цель, ответственные, шаги по дням, исключения, контроль результата. Пиши короткими деловыми фразами. Не используй общие формулировки без конкретных действий.
Почему второй вариант сильнее:
понятен контекст
ограничена тема
задана структура
сразу убраны самые частые источники «воды»
Пример 3. Преобразование текста
Слабый вариант:
Сократи текст.
Улучшенный вариант:
Преобразуй этот текст в чек-лист действий для руководителя. Оставь только практические шаги, убери повторы и пояснения. Не более 7 пунктов. Каждый пункт начни с глагола.
Почему второй вариант сильнее:
понятна целевая аудитория
задан формат
ограничен объем
указан стиль пунктов
Основные шаблоны для сохранения в ChatUI
Шаблон 1. Анализ документа
Когда использовать:
договоры
отчеты
служебные записки
презентации
внутренние документы
Стартовый шаблон:
Ты — [нужная роль: юрист / аналитик / финансист]. Проанализируй прикрепленный документ. Выдели: 1) краткую суть, 2) ключевые параметры, 3) риски или проблемные места, 4) рекомендации по дальнейшим действиям. Представь результат как структурированный список или таблицу. Фокус — на практических выводах, а не на пересказе.
Когда стоит использовать переменные:
если один и тот же шаблон применяют разные отделы
если тип документа меняется от запуска к запуску
если набор полей зависит от задачи
Шаблон 2. Инструкция, регламент или чек-лист
Когда использовать:
описание процесса
подготовка внутреннего стандарта
унификация действий команды
быстрый черновик для доработки экспертом
Стартовый шаблон:
Ты — [роль]. Контекст: [какой процесс, кто участвует, какая проблема есть сейчас]. Подготовь [регламент / инструкцию / чек-лист] по процессу [название]. Включи: цель, область применения, ответственных, пошаговые действия, исключения, контроль результата. Пиши коротко, деловым стилем и только через конкретные действия.
Когда стоит использовать переменные:
если меняются отдел, процесс или тип документа
если структура остается постоянной
Шаблон 3. Извлечение данных из документа
Когда использовать:
если нужен не пересказ, а конкретные поля
если нужно быстро собрать ключевые реквизиты
если важно указать, где именно данные найдены
Стартовый шаблон:
Ты — специалист по структурированию информации. Проанализируй документ и извлеки только ключевые данные: название документа, дату, участников, сроки, суммы, ответственных и ключевые обязательства. Представь результат в таблице: параметр, значение, где найдено. Если данных нет, укажи `не найдено`. Без лишних пояснений.
Когда стоит использовать переменные:
если набор извлекаемых полей иногда меняется
если документный поток повторяющийся
Шаблон 4. Деловое письмо или внутренняя коммуникация
Когда использовать:
письма сотрудникам
ответы коллегам
сообщения по изменениям процесса
уведомления клиентам или партнерам
Стартовый шаблон:
Ты — [роль]. Подготовь письмо на тему [тема] для аудитории [кому]. Цель письма: [цель]. Тон: [деловой / дружелюбный / нейтральный]. Обязательно включи: [список пунктов]. Сделай письмо кратким, ясным и без лишних пояснений.
Когда стоит использовать переменные:
если меняются тема, адресат, цель и обязательные блоки
Когда стоит сохранять промпт в ChatUI
Сохранять промпт полезно не тогда, когда он просто «длинный», а когда он реально повторно используется.
Практические признаки хорошего кандидата на сохранение:
вы уже применяли запрос несколько раз
его структура устойчива
меняются только отдельные поля
вы хотите, чтобы вся команда использовала один и тот же подход
Где находятся промпты в интерфейсе
В ChatUI работа с шаблонами находится в правой боковой панели во вкладке «Промпты».
На этом экране пользователь может:
открыть библиотеку промптов
искать шаблоны по названию
создать новый промпт
включить или выключить автоподстановку промптов
Боковая панель ChatUI со вкладкой «Промпты»
Как создать промпт
Если вы уже нашли удачную формулировку, ее можно сохранить как переиспользуемый шаблон.
Базовая логика такая:
открыть вкладку «Промпты»
нажать «Создать промпт»
задать название
вставить текст шаблона
при необходимости добавить переменные
сохранить промпт
В шаблоне можно использовать переменные в двойных фигурных скобках, например:
{{отдел}}
{{тема}}
{{тип_документа}}
{{аудитория}}
Пример экрана редактирования сохраненного промпта с переменными
Как работают переменные
Переменные полезны тогда, когда общий каркас запроса остается одинаковым, а часть данных меняется.
Например, вместо трех отдельных шаблонов:
для HR
для юридического отдела
для финансового отдела
можно сделать один шаблон:
Ты — специалист по {{отдел}}. Проанализируй документ по теме {{тема}} и выдели ключевые пункты, риски и рекомендации. Когда пользователь выбирает такой шаблон, система подставляет значения в нужные поля через отдельное диалоговое окно.
Диалоговое окно с заполнением переменных перед запуском промпта
Короткий ролевой пример
Ситуация: сотрудник юридического отдела регулярно анализирует типовые договоры поставки.
Что можно делать без шаблона:
каждый раз вручную писать почти один и тот же запрос
Что лучше сделать после 3-4 повторений:
сохранить промпт «Анализ договора»
добавить переменные {{тип_договора}} и {{фокус_анализа}}
использовать один и тот же каркас для новых документов
Что это дает:
меньше ручной работы
более устойчивый формат ответа
одинаковый подход внутри команды
3 ошибки новичка
Почему это мешает:
запрос становится перегруженным
часть ограничений начинает конфликтовать друг с другом
пользователю самому трудно понять, чего он просит
Как лучше:
сначала зафиксировать задачу
затем добавить только нужные ограничения
усложнять шаблон только по реальной необходимости
Почему это мешает:
шаблон может оказаться случайно удачным только для одной ситуации
библиотека быстро засоряется слабыми или дублирующимися заготовками
Как лучше:
сначала использовать запрос несколько раз
убедиться, что он стабильно работает
только потом сохранять его как шаблон
Почему это мешает:
шаблон становится сложным в заполнении
пользователь тратит почти столько же времени, сколько и на ручной запрос
снижается удобство для команды
Как лучше:
выносить в переменные только действительно изменяемые части
оставлять постоянную логику внутри самого шаблона
Если нужно быстро понять, какой путь выбрать, можно опираться на такую логику:
задача разовая → обычный запрос
задача повторяется → сохраненный промпт
задача повторяется, но меняются данные → шаблон с переменными
Мини-практика
Попробуйте выбрать один сценарий из Урока 3 и сделать из него шаблон.
Например:
возьмите сценарий разбора документа или создания инструкции
сформулируйте сильный разовый запрос
выделите, какие части в нем постоянные
решите, какие части стоит вынести в переменные
сохраните итоговый шаблон
Итоги урока
Что важно запомнить:
сильный промпт — это ясная постановка задачи, а не сложный текст
не каждый запрос нужно шаблонизировать
хороший шаблон нужен там, где задача повторяется и должна давать устойчивый результат