AI-блоки
AI-блоки позволяют боту понимать свободный текст: отвечать на вопросы клиентов без жёсткого сценария и распознавать, чего хочет человек, чтобы направить его в нужную ветку. В конструкторе два AI-блока — «AI-ответ» и «AI-классификация». Оба работают на моделях Claude и расходуют AI-кредиты.
Блок «AI-ответ»
Claude отвечает подписчику свободным текстом по контексту диалога — как живой консультант, но в рамках, которые вы зададите промптом.
Настройки:
- «Системный промпт для Claude» — опишите роль бота и о чём он отвечает: тон, ограничения, кому помогает. Промпт не виден подписчику, но определяет стиль ответов. Пример: «Ты вежливый ассистент магазина „Аромат”. Отвечай кратко, по-русски.».
- «Модель» — идентификатор модели Anthropic, по умолчанию
claude-haiku-4-5. Haiku — быстрая и дешёвая, Sonnet — умнее и медленнее. - «Если AI-кредиты закончились» — запасной ответ без AI, например «Передаю ваш вопрос менеджеру — он скоро ответит.». Если оставить пустым, блок просто пропускается и сценарий идёт дальше.
Ответ модели уходит подписчику и сохраняется в переменную {ai_reply} — её можно использовать в следующих блоках (например, передать в CRM или менеджеру).
Блок «AI-классификация»
Claude определяет, к какой категории относится сообщение подписчика, и поток уходит в соответствующий выход на холсте. Если ничего не подошло — в выход «Иначе → далее».
Настройки:
- «Категории» — список (кнопка «+ Категория»). У каждой категории есть название (например, «Жалоба») и необязательное описание — когда выбирать эту категорию. Описание помогает модели точнее различать близкие случаи. Для каждой категории на холсте появляется отдельный выход.
- «Дополнительные указания (необязательно)» — контекст или правила классификации, поддерживаются переменные. Пример: «Если сообщение про возврат денег — это „Жалоба”.».
- «Модель» — по умолчанию
claude-haiku-4-5. - «Сохранить категорию в переменную (необязательно)» — название выбранной категории попадёт в переменную, например
intent, — удобно для условий и отчётов дальше по сценарию. - «Если AI-кредиты закончились» — запасной ответ без AI. Если оставить пустым, сценарий пойдёт по ветке «Иначе».
Советы по промптам
- Задайте роль и рамки. Не «отвечай на вопросы», а «Ты ассистент салона X. Помогаешь с записью и ценами. На посторонние темы вежливо отказываешься».
- Опишите тон и формат: «отвечай кратко, по-русски» работает лучше, чем длинные общие пожелания.
- В классификации используйте описания категорий. Для близких категорий («Жалоба» и «Вопрос по заказу») именно описание подсказывает модели, чем они различаются.
- Правила-исключения выносите в «Дополнительные указания»: «Если сообщение про возврат денег — это „Жалоба”».
- Прогоняйте промпт во вкладке «Тестирование» редактора и уточняйте формулировки по реальным ответам.
AI-кредиты: сколько стоит и что когда кончились
Каждый вызов AI-блока списывает кредиты:
| Операция | Стоимость |
|---|---|
| AI-ответ | 1 кредит |
| AI-классификация | 1 кредит |
Баланс и история списаний — в разделе «Биллинг». Баланс складывается из включённых в тариф кредитов (начисляются ежемесячно и сгорают в конце месяца) и купленных пакетов (бессрочные). Списываются сначала включённые, потом купленные. При балансе ниже 50 кредитов владелец workspace получает уведомление.
Когда кредиты закончились, бот не останавливается:
- «AI-ответ» отправит текст из поля «Если AI-кредиты закончились», а если оно пустое — блок пропускается и сценарий идёт дальше;
- «AI-классификация» отправит запасной ответ (если задан), а поток уйдёт по ветке «Иначе».
AI используется и за пределами конструктора: AI-оценка «горячести» лида в CRM стоит 2 кредита, а озвучка текста голосом в блоке «Голосовое сообщение» — 10 кредитов за каждые начатые 100 символов (повторная озвучка того же текста из кэша — бесплатно).
Типовой сценарий
- Триггер «Любое сообщение (fallback)» — ловит вопросы, не попавшие в другие сценарии.
- «AI-классификация» — категории: «Вопрос о товаре», «Жалоба», «Хочу купить»; выбранная категория сохраняется в переменную
intent. - Выход «Вопрос о товаре» → «AI-ответ» — системный промпт консультанта магазина; ответ уходит клиенту и сохраняется в
{ai_reply}. - Выход «Жалоба» → «Уведомить менеджера в VK» — «Жалоба от
{first_name}» — и сообщение клиенту, что менеджер подключится. - Выход «Хочу купить» → «Создать лида в CRM» и дальше ветка оформления заказа.
- Выход «Иначе → далее» → «Отправить сообщение» с меню основных разделов.