Настройка правил автоматической подсказки статей
Вступление: обещание vs реальность
Автоматическая подсказка статей из базы знаний — та функция, которую вендоры Telegram-CRM обычно подают как «серебряную пулю» для снижения нагрузки на первую линию поддержки. На практике же, если вы не настроите триггеры правильно, система будет либо молчать, когда нужна подсказка, либо заваливать агента и клиента нерелевантными ссылками. Разберём, как настроить правила так, чтобы автоматизация не превратилась в спам.
1. Архитектура: как это работает
Любая система автоматической подсказки строится на связке трёх компонентов:
- Триггер — условие, при котором срабатывает проверка (например, получение нового сообщения от клиента).
- Матчинг — алгоритм поиска статей по ключевым словам, категории или шаблону.
- Действие — что именно делает система: отправляет ссылку агенту, вставляет в тикет, публикует в топик-группе.
2. Типы правил и их настройка
2.1. Правила по ключевым словам
Самый простой, но и самый шумный вариант. Система ищет в сообщении клиента слова из заданного списка и предлагает соответствующую статью.
Как настроить:
- Создайте словарь стоп-слов, чтобы исключить ложные срабатывания (например, «карта» в контексте «карта памяти» vs «банковская карта»).
- Используйте регулярные выражения (regex) для точного поиска: `\b(ошибка|ошибк[аи])\b` вместо простого «ошибка».
- Ограничьте длину сообщения: подсказки по коротким фразам типа «не работает» дают кучу мусора.
2.2. Правила по категории тикета
Если ваша CRM поддерживает автоматическую категоризацию обращений (например, по теме топик-группы или по первому сообщению), можно привязать подсказку к категории.
Пример:
- Тикет создан в топик-группе «Технические проблемы» → предложить статьи из раздела «Устранение неисправностей».
- Тикет помечен тегом «Оплата» → показать статьи из раздела «Биллинг».
2.3. Правила по времени и SLA
Более продвинутый сценарий — подсказка срабатывает, когда время первого ответа (FRT) превышает заданный порог. Логика: если агент не отвечает 5 минут, система предлагает ему готовые статьи для быстрого ответа.
Настройка:
- Задайте порог FRT (например, 3 минуты для платных клиентов, 10 — для бесплатных).
- Привяжите к действию: отправка агенту уведомления в личный чат со ссылками на 2–3 статьи.
- Не используйте этот триггер для автоматической отправки клиенту — получите негатив.
3. Матрица рисков автоматических подсказок
| Риск | Вероятность | Последствие | Митигация |
|---|---|---|---|
| Подсказка не по теме | Высокая | Раздражение клиента | Использовать стоп-слова, ограничить число подсказок |
| Слишком много подсказок | Средняя | Игнорирование системы | Настроить лимит: не более 1 подсказки на тикет |
| Устаревшая статья | Высокая | Дезинформация | Ввести версионность статей (см. настройку версий статей по языкам) |
| Нет подсказки, когда нужна | Средняя | Ручной поиск агента | Настроить fallback-правило по категории |
4. Пошаговая настройка правил
Шаг 1. Аудит базы знаний
Прежде чем настраивать триггеры, убедитесь, что статьи структурированы. Если у вас 500 статей без категорий и тегов — автоматическая подсказка будет работать как лотерея.
- Разделите статьи на категории (Техника, Оплата, Возврат, Общие вопросы).
- Добавьте 3–5 ключевых слов к каждой статье.
- Удалите дублирующиеся статьи.
Шаг 2. Создание правил
В интерфейсе Telegram-CRM обычно есть раздел «Автоматизация» или «Триггеры». Создайте правило:
- Условие: Новое сообщение от клиента в тикете.
- Фильтр: Категория тикета = «Технические проблемы».
- Действие: Поиск статей по ключевым словам из сообщения.
- Ограничение: Не более 2 статей за тикет.
- Канал: Показать агенту (не клиенту).
Шаг 3. Тестирование на реальных кейсах
Не верьте демо-режиму. Создайте тестовый тикет с типичным запросом (например, «У меня не проходит оплата картой»). Проверьте:
- Какие статьи предложила система?
- Сколько времени занял поиск?
- Не было ли ложных срабатываний?
Шаг 4. Мониторинг и донастройка
После запуска правил отслеживайте метрики:
- Процент кликов — как часто агенты переходят по подсказкам.
- Процент использования — сколько ответов содержат ссылки на статьи.
- Время решения (TTR) — уменьшилось ли оно.
5. Интеграция с внешними базами знаний
Если вы используете отдельную платформу для базы знаний (например, KnowledgeOwl), настройка подсказок усложняется. Вам потребуется:
- Webhook-интеграция для передачи запроса из CRM в базу знаний.
- Обработка ответа — CRM должна получить результат поиска и отобразить агенту.
- Синхронизация статей — регулярное обновление кэша, чтобы подсказки не ссылались на удалённые статьи.
6. Ограничения Telegram API, которые нельзя игнорировать
| Ограничение | Значение | Влияние на подсказки |
|---|---|---|
| Лимит сообщений боту | 30 сообщений/сек | При массовых рассылках подсказки могут задерживаться |
| Размер сообщения | 4096 символов | Длинные статьи не влезут в одно сообщение |
| Хранилище медиа | 20 МБ на файл | Нельзя прикрепить скриншот инструкции > 20 МБ |
| История сообщений | Только после добавления бота | Старые диалоги не будут проанализированы |
7. Пример настройки для типового сценария
Сценарий: Клиент пишет в техподдержку с жалобой на ошибку 500.
Правило:
- Триггер: Новое сообщение в тикете с категорией «Технические проблемы».
- Матчинг: Поиск статей по ключевым словам «ошибка 500», «500 Internal Server Error», «серверная ошибка».
- Действие: Отправить агенту в личный чат ссылку на статью «Что делать при ошибке 500».
- Дополнительно: Если статья не найдена — отправить уведомление супервизору, что база знаний не покрывает этот запрос.
8. Чеклист перед запуском
- Каждая статья имеет минимум 3 ключевых слова.
- Категории статей соответствуют категориям тикетов.
- Созданы стоп-слова для исключения ложных срабатываний.
- Настроен лимит подсказок (не более 2 на тикет).
- Проведено тестирование на 10+ реальных запросах.
- Процент кликов по подсказкам > 20% через неделю.
- Настроен мониторинг устаревших статей.
- Проверена интеграция с внешней базой знаний (если используется).
- Бот добавлен в топик-группу как администратор.
Заключение: предупреждение, а не панацея
Автоматическая подсказка статей — полезный инструмент, но только при условии, что вы готовы тратить время на её настройку и поддержку. Если база знаний не структурирована, а правила написаны на коленке, вы получите не ускорение работы агентов, а дополнительный шум. Начните с малого: настройте 2–3 правила для самых частых запросов, протестируйте, а затем расширяйте.
Помните: ни одна автоматизация не заменит компетентного агента. Она лишь инструмент, который может либо помочь, либо создать иллюзию контроля. Выбирайте первый вариант.
