Документация › Проект и бот › Системный промпт
Системный промпт (характер бота)
Самая важная настройка: текст, который задаёт, как бот общается и по каким правилам. От него зависит 80% качества бота.
⏱ 10 мин · 👤 для владельца · 🟢 live

За 30 секунд:
- Промпт — это инструкция боту, как новому сотруднику: тон, что предлагать, что запрещено, какая цель.
- Пиши правила и поведение в промпт; факты и прайс — в Базу знаний; действия — в Функции.
- Есть кнопка применить готовый шаблон сферы, история версий, оценка стоимости и токенов.
- Любую правку сразу проверяй в Тест-чате.
Зачем это нужно
Бот не знает твой бизнес и не имеет «характера» по умолчанию. Системный промпт — это то, что превращает абстрактный ИИ в твоего администратора: вежливого или дружелюбного, продающего или консультирующего, с твоими правилами и запретами. Плохой бот почти всегда = неполный промпт, а не «глупый ИИ» (см. Как бот думает).
Где это настраивается
Меню проекта → «Бот» (вкладка settings?tab=bot). Здесь несколько полей:
| Поле | Что задаёт | Лимит |
|---|---|---|
| Системный промпт | Главная инструкция: характер, правила, цель | до 100 000 символов |
| Информация о компании | Доп. контекст о бизнесе | до 40 000 |
| Приветственное сообщение | Первая фраза клиенту | до 1 000 |
| Статус бота | Включён/выключен (рубильник) | — |
| Воронка продаж | Вести ли лида по стадиям и статусам | вкл/выкл |
| Итоговый промпт | Предпросмотр того, что реально уйдёт модели | только чтение |
💡 Поля сохраняются автоматически при правке (через ~1 секунду). Есть история версий — можно откатиться к прошлой формулировке.
Как написать хороший промпт
Думай как про инструктаж нового администратора. Структура, которая работает:
- Кто ты. «Ты — администратор стоматологии "Смайл" в Астане».
- Тон. «Общайся вежливо на "вы", коротко, без канцелярита. Эмодзи — редко».
- Что делаешь. «Отвечай на вопросы об услугах и ценах, помогай записаться».
- Цель. «Главная задача — записать клиента: узнай услугу, предложи время, возьми имя и телефон».
- Правила и запреты. «Не ставь диагнозы. Не обещай скидок без согласования. Если не знаешь — предложи перезвонить».
- Что делать при неясности. «Если клиент пишет не по теме — мягко верни к записи».
📌 Пример мини-промпта (барбершоп):
Ты — администратор барбершопа BroozMan. Общайся дружелюбно на «ты», коротко. Помогай записаться к мастеру: узнай услугу (стрижка/борода/комплекс), предложи свободное время, возьми имя и телефон. Цены бери из базы знаний, не выдумывай. Если клиент сомневается — предложи показать работы. Не груби, не спорь.
⚠️ Не пихай в промпт большие списки фактов (весь прайс на 80 позиций, расписание на месяц). Для этого есть База знаний — она дешевле и бот не путает цифры. Промпт = поведение, база знаний = факты.
Воронка продаж: статусы и стадии
Если включить «Воронку продаж», бот по ходу разговора сам определяет:
- Статус лида — насколько клиент «горячий»: потенциальный → квалифицирован → горячий → конвертирован (или потерян). Когда статус становится «квалифицирован/горячий/резерв» и есть имя+телефон — автоматически создаётся лид.
- Стадию диалога — этап разговора: приветствие → выяснение → презентация → возражения → закрытие → готово.
Тебе не нужно это программировать — бот ставит сам. Можно подсказать ему в промпте: «Когда клиент согласился записаться — считай его квалифицированным». Технические детали формата — в статье JSON-ответ бота.
💡 Если воронка не нужна (например, бот только консультирует) — выключи её, чтобы не усложнять.
Проверь, что работает
После правки промпта обязательно иди в Тест-чат и прогони реальные вопросы. Промпт — это не «написал и забыл», а «написал → проверил → подправил», пока бот не отвечает как надо.
Частые ошибки
| Симптом | Причина | Что делать |
|---|---|---|
| Бот сухой/формальный | Не задан тон | Добавь «общайся дружелюбно/на ты», примеры фраз |
| Бот выдумывает цены | Цен нет в базе знаний, есть только в промпте размыто | Перенеси прайс в Базу знаний |
| Бот не ведёт к записи | Не задана цель | Пропиши «главная задача — записать: узнай X, возьми телефон» |
| Бот делает запрещённое | Нет явных запретов | Добавь раздел «Нельзя: …» |
| Не вижу вкладку «Бот» | Роль ниже admin | Промпт правит только admin/owner → Роли |
Вопросы, которые обычно возникают
Насколько длинным должен быть промпт?
Столько, сколько нужно для ясных правил. Обычно 1–3 экрана. Длиннее ≠ лучше: чёткость важнее объёма. Большие факты — в базу знаний.
Можно откатить, если испортил?
Да, есть история версий — вернёшь прошлую формулировку.
Промпт виден клиенту?
Нет. Клиент видит только ответы бота. Промпт — внутренняя инструкция.
🔧 Под капотом
- Промпт хранится в проекте; правки автосейвятся (debounce ~1.2 c для промпта, ~900 мс для коротких полей). История версий — локальная (последние 5) + серверная.
- «Итоговый промпт» = системный промпт + подмешанные блоки (инфо о компании, инструкции воронки/стадий, доступные функции). Именно он уходит модели.
- Воронка (
funnel_enabled) включает в ответе модели поляlead_status(7 значений) иstage(6 значений, без отката назад). Создание лида — авто при переходе вqualified/hot/reserve+ наличии имени и телефона. Полный формат — статья JSON-ответ бота. - «Статус бота» — kill-switch: выключение требует подтверждения и глушит ответы во всех каналах.
- Тонкие настройки (расписание, буферизация, расщепление ответов, распознавание медиа, пауза на оператора, антиспам) — на вкладке «Продвинутое».
💬 Простыми словами
Системный промпт — это просто текст, которым ты объясняешь боту, как себя вести: как разговаривать, что предлагать, чего нельзя и к чему вести клиента. Пиши его как инструкцию новому сотруднику в первый день. Главное правило: «как общаться» — в промпт, а «сколько стоит и что у нас есть» — в отдельную Базу знаний, чтобы бот не путал цифры. Написал промпт — сразу проверь бота в тестовом чате и поправь, если где-то не так. Это нормально подкручивать несколько раз — так и получается хороший бот.
Дальше: → Тестовый чат
Связано: Как бот думает · База знаний · Функции
Не получилось? → Бот не отвечает