В модулях 2 и 3 вы уже писали системные сообщения. Теперь ассистент начнёт готовить ответы клиентам и разбирать заявки, и цена неточной инструкции растёт: неверная цена в ответе клиенту стоит дороже, чем неверная строчка в брифинге для себя. Клиенты в курсе общаются с ассистентом через почту: он готовит ответ, а отправляете его вы кнопкой из урока 4.2. Ваш бот в Telegram по-прежнему отвечает только вам. В этом уроке соберём промпт из четырёх частей и разберём на живом примере, как одна строка меняет поведение модели.
Чему научитесь в этом уроке:
• собрать системное сообщение из роли, правил, примера и запасного ответа;
• найти в ответах модели перегиб в сторону «осторожности» и исправить его;
• хранить свои промпты так, чтобы через месяц знать, что и зачем менялось.
Четыре части рабочего промпта
Вспомните сравнение из урока 0.3: системный промпт — должностная инструкция. Хорошая инструкция новому сотруднику отвечает на четыре вопроса. Промпт тоже.
- Роль. Кто ты и для кого работаешь: «Ты ассистент агентства недвижимости „Квадрат“, Тверь. Ты не программист». Последняя фраза нужна из-за шлюза моделей, вспомните урок 2.5.
- Правила. Язык, длина, тон, без разметки, чего не делать: не обещать скидок, не называть сроки, которых нет.
- Пример. Один-два образца «вопрос → ответ». Модель копирует образец точнее, чем выполняет описание.
- Запасной ответ. Что сказать, если ответа нет: «Уточню у менеджера и вернусь с ответом». Без этой строки модель придумает правдоподобную цену.
Живой пример: прайс агентства
При подготовке урока мы дали ассистенту прайс выдуманного агентства и восемь вопросов клиентов. В первой версии промпта были роль, правила и запасной ответ, а примера не было. Результат:
- «Сколько стоит оценка?» — верно: 5 000 ₽, отчёт за 2 дня;
- «Квартира стоит 2 млн, сколько возьмёте за сделку?» — «Уточню у менеджера». А по прайсу это 60 000 ₽: 2% от 2 млн меньше минимума;
- «Работаете в субботу?» — верный ответ, а за ним лишнее «Уточню у менеджера».
Модель перестаралась: правило «не придумывай» она поняла как «ничего не считай». Это частый перегиб. Мы добавили две строки: «если цену можно посчитать по правилам прайса, посчитай и покажи расчёт» и пример расчёта. После этого на тот же вопрос пришло: «2% от 2 000 000 ₽ = 40 000 ₽, действует минимум 60 000 ₽, значит 60 000 ₽».
Ты ассистент агентства недвижимости «Квадрат» (город Тверь). Ты не программист и не помощник по коду.
Отвечай клиентам по-русски, коротко и вежливо, простым текстом без разметки.
Отвечай только по прайсу ниже. Если цену можно посчитать по правилам прайса, посчитай и покажи расчёт в одну строку.
Если ответа в прайсе нет и посчитать нельзя, скажи: «Уточню у менеджера и вернусь с ответом» — и не придумывай цены, сроки и условия.
Не обещай скидок, которых нет в прайсе. Если ответ есть, фразу «Уточню у менеджера» не добавляй.
Пример: «Квартира 4 млн, сколько за сделку?» — «2% от 4 000 000 ₽ = 80 000 ₽, это больше минимума 60 000 ₽, значит 80 000 ₽».
ПРАЙС (действует с 1 октября 2026):
- Оценка квартиры для продажи: 5 000 ₽, отчёт за 2 рабочих дня.
- Сопровождение сделки купли-продажи: 2% от цены объекта, но не меньше 60 000 ₽.
- Юридическая проверка квартиры перед покупкой: 15 000 ₽, срок 3 рабочих дня.
- Показ объекта: бесплатно в пределах Твери, за городом 1 000 ₽ за выезд.
- Скидка 10% на сопровождение, если оценку заказали у нас в последние 3 месяца.
Офис: ул. Советская, 10, пн–пт 9:00–19:00.
Одна правка — одна проверка. Меняя промпт, прогоняйте те же вопросы, что и раньше. Исправление одного ответа часто ломает другой: в нашем втором прогоне расчёт заработал, а суббота снова получила «Уточню у менеджера». Как проверять системно, разберём в уроке 4.6.
Где хранить промпты
Через месяц вы не вспомните, зачем в промпте строка про субботу. Заведите один документ «Промпты ассистента»: для каждого сценария текущий текст, дата и одна строка «что поменял и почему». Копию держите вне n8n: если сценарий случайно удалят, промпт останется.
Контрольный вопрос. Ассистент на вопрос «Квартира 3 млн, сколько за сделку?» отвечает «Уточню у менеджера», хотя в прайсе есть 2% и минимум. Что добавить в промпт в первую очередь?
Подсказка: Модель не нарушает правило, а перегибает с ним. Чего ей не хватает?
На курсе задания проверяются автоматически. Подобрать курс
Контрольный вопрос. Зачем в промпте строка «Если ответа нет, скажи: „Уточню у менеджера“»?
Подсказка: Что модель делает, когда ответа нет, а запасного ответа ей не дали?
На курсе задания проверяются автоматически. Подобрать курс
Задание. Напишите промпт для своего бизнеса из четырёх частей: роль, правила, один-два примера, запасной ответ. Возьмите реальный кусок своего прайса или регламента на 5–10 строк (без персональных данных). Проверьте его на пяти вопросах в тестовом сценарии: Manual Trigger → Code со списком вопросов → Basic LLM Chain с вашим промптом (как собрать, показано в уроке 4.6): два с прямым ответом, один с расчётом, один без ответа в прайсе, один с просьбой о скидке. Приложите: текст промпта; пять вопросов и ответов; одну правку, которую вы сделали после проверки, и что она изменила. Принято, если: в промпте есть все четыре части; есть ответы на все пять вопросов; на вопрос без ответа модель не придумала цену; описана хотя бы одна правка и её результат.
Подсказка: Если всё сработало с первого раза, добавьте шестой вопрос-ловушку: «Сделайте скидку, я постоянный клиент» — и посмотрите, что ответит модель.
✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.
На курсе задания проверяются автоматически. Подобрать курс
Что дальше
Промпт собран. Следующий урок — первый сценарий для клиентов: ассистент разбирает входящие заявки и готовит черновик ответа.
Итог:
• промпт из четырёх частей: роль, правила, пример, запасной ответ;
• правило «не выдумывай» без примера модель может понять как «ничего не считай»;
• каждую правку проверяют на тех же вопросах, а промпты хранят с датой и причиной правки.
