AI-ассистент для службы поддержки за 30 минут
Черновик
AI-ассистент для службы поддержки за 30 минут
Представьте: ваш бизнес растёт, и каждый день в поддержку приходит 50, 100, 200 сообщений. Половина из них — одни и те же вопросы: «Где мой заказ?», «Как вернуть товар?», «Какие способы оплаты?». Операторы тонут в рутине, клиенты ждут ответа часами. Знакомая картина?
В этом кейсе я покажу, как за 30 минут собрать AI-ассистента, который:
- Отвечает на 70-80% типовых вопросов автоматически
- Переводит сложные запросы на живого оператора
- Работает 24/7 без перерывов и больничных
- Обучается на вашей базе знаний
Всё это — на стеке Aister + n8n + Open WebUI, без единой строчки кода.
Проблема: поддержка как бутылочное горлышко
Типичная картина для малого и среднего бизнеса:
- Среднее время ответа в мессенджерах — 2-4 часа
- 80% запросов — повторяющиеся вопросы
- Стоимость оператора — от 60 000 ₽/мес, и это только один человек
- Ночной режим — клиенты висят до утра
- Качество зависит от настроения и опыта конкретного оператора
А теперь цифры: если AI забирает даже 60% типовых запросов, вы экономите более 30 000 ₽/мес на одном операторе и сокращаете время ответа с часов до секунд.
Решение: архитектура AI-ассистента
Вот как выглядит наша система:
Клиент (Telegram/WhatsApp/Сайт)
│
▼
n8n (вебхук)
│
├──→ Open WebUI (AI-модель + база знаний)
│ │
│ ▼
│ Ответ AI (если типовой вопрос)
│
└──→ Оператор (если сложный запрос)
Компоненты:
- Aister — хостинг n8n и Open WebUI, всё уже настроено
- n8n — оркестрация: принимает сообщения, решает маршрутизацию
- Open WebUI — AI-модель с вашей базой знаний (FAQ, политика возврата, каталог)
- Telegram — канал связи с клиентами (можно заменить на любой другой)
Шаг 1: Подготовка базы знаний (5 минут)
Создайте документ с FAQ вашей компании. Формат — простой текст или markdown:
# База знаний поддержки ООО "Пример"
## Доставка
- Доставка по Москве: 1-2 дня, 300 ₽
- Доставка по России: 3-7 дней, от 500 ₽ (СДЭК)
- Бесплатная доставка от 5000 ₽
- Отслеживание: track.example.com
## Возвраты
- Возврат в течение 14 дней
- Товар должен быть в оригинальной упаковке
- Возврат средств 3-5 рабочих дней
- Обратная отправка за счёт покупателя
## Оплата
- Картой на сайте (Сбер, Тинькофф, Альфа)
- СБП (Система быстрых платежей)
- Наличные при получении (только Москва)
- Рассрочка 0% на 6 месяцев от 10 000 ₽
## Частые вопросы
- Размерная сетка: example.com/sizes
- Статус заказа: example.com/track?order=НОМЕР
- Физический магазин: ул. Примерная, 42, Москва
Загрузите этот файл в Open WebUI через функцию Knowledge Base. Модель будет использовать его как контекст при ответах.
💡 Совет: Чем детальнее база знаний, тем точнее ответы. Добавляйте реальные формулировки клиентов — «где моя посылка», «как вернуть», «можно ли оплатить частями».
Шаг 2: Настройка AI-модели в Open WebUI (5 минут)
В Open WebUI (который уже развёрнут через Aister):
- Выберите модель — рекомендуем Qwen 2.5 или Llama 3.1 (они хорошо работают на русском)
- Привяжите базу знаний к новому чату
- Настройте системный промпт:
Ты — вежливый и профессиональный ассистент службы поддержки компании "Пример".
Правила:
- Отвечай кратко и по делу
- Используй только информацию из базы знаний
- Если не знаешь ответ — скажи, что переведёшь запрос на оператора
- Обращайся к клиенту на "вы"
- Если вопрос про возврат — всегда предлагай ссылку на политику возврата
- Если клиент проявляет негатив — сразу предлагай соединить с оператором
- Никогда не придумывай информацию, которой нет в базе знаний
Протестируйте: задайте несколько вопросов прямо в Open WebUI и убедитесь, что ответы адекватные.
Шаг 3: Workflow в n8n (15 минут)
Это сердце нашей системы. Создаём workflow с тремя ключевыми узлами:
Узел 1: Webhook — приём сообщений
Тип: Webhook (POST)
URL: https://your-n8n.aister.store/webhook/support-bot
Authentication: Header Auth (X-Bot-Token)
Webhook получает JSON от Telegram (или другого источника):
{
"chat_id": 123456789,
"message": "Где мой заказ #12345?",
"username": "client_example",
"timestamp": "2026-04-18T12:00:00Z"
}
Узел 2: AI-обработка — запрос к Open WebUI
Настроим HTTP-запрос к Open WebUI API:
Метод: POST
URL: https://your-openwebui.aister.store/api/chat/completions
Headers:
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Body:
{
"model": "qwen2.5:latest",
"messages": [
{
"role": "system",
"content": "Ты — ассистент поддержки. Ответь на вопрос клиента. Если не уверен — скажи 'NEED_OPERATOR'."
},
{
"role": "user",
"content": "{{ $json.message }}"
}
],
"temperature": 0.3,
"max_tokens": 500
}
⚙️ Почему temperature 0.3? Нам нужны точные, предсказуемые ответы, а не творческие эксперименты. Для поддержки важна консистентность.
Узел 3: Маршрутизация — AI или оператор
Добавляем Switch (условие):
Условие: {{ $json.choices[0].message.content }} содержит "NEED_OPERATOR"
→ TRUE: отправить оператору (Telegram-группа поддержки)
→ FALSE: отправить ответ AI клиенту
Узел 4a: Ответ клиенту (AI)
Тип: HTTP Request → Telegram Bot API
URL: https://api.telegram.org/bot{TOKEN}/sendMessage
Body:
{
"chat_id": "{{ $('Webhook').item.json.chat_id }}",
"text": "{{ $json.choices[0].message.content }}",
"parse_mode": "Markdown"
}
Узел 4b: Эскалация оператору
Тип: HTTP Request → Telegram Bot API
URL: https://api.telegram.org/bot{TOKEN}/sendMessage
Body:
{
"chat_id": "SUPPORT_GROUP_ID",
"text": "🔔 *Новый запрос на эскалацию*\n\nКлиент: @{{ $('Webhook').item.json.username }}\nВопрос: {{ $('Webhook').item.json.message }}\n\nОтвет AI не найден — требуется оператор.",
"parse_mode": "Markdown"
}
Схема workflow
[Webhook] → [Open WebUI API] → [Switch]
├── AI ответ → [Отправить клиенту]
└── NEED_OPERATOR → [Уведомить группу поддержки]
Шаг 4: Подключение Telegram-бота (5 минут)
- Создайте бота через @BotFather
- Установите webhook на URL из n8n:
https://api.telegram.org/bot{TOKEN}/setWebhook?url=https://your-n8n.aister.store/webhook/support-bot
- Добавьте бота в группу поддержки (для эскалации)
Готово! Бот работает.
Расширенные возможности
После базовой настройки можно добавить:
Контекст диалога
Храните историю переписки в n8n (через Redis или простую базу):
{
"chat_id": 123456789,
"history": [
{"role": "user", "content": "Где мой заказ?"},
{"role": "assistant", "content": "Укажите номер заказа, пожалуйста."},
{"role": "user", "content": "#12345"}
]
}
AI будет понимать контекст: «Где мой заказ?» → «#12345» = клиент спрашивает про конкретный заказ.
Интеграция с CRM
Добавьте узел, который при каждом запросе ищет клиента в CRM по chat_id или username:
[Webhook] → [CRM Lookup] → [Open WebUI с контекстом клиента] → [Switch]
AI сможет отвечать: «Александр, ваш заказ #12345 отправлен 16 апреля, трек-номер...»
Аналитика
Настройте отдельный workflow, который раз в сутки собирает статистику:
- Количество запросов
- % ответов AI vs оператор
- Самые частые вопросы
- Среднее время ответа
И отправляет дайджест в Slack или Telegram.
Мультиканальность
Тот же n8n workflow легко адаптировать под:
- WhatsApp — через WhatsApp Business API
- Сайт — через виджет чата
- Email — через IMAP/SMTP узлы
- VK — через VK API
Ядро (Open WebUI + маршрутизация) не меняется — только входящий канал.
Результаты: чего ожидать
По нашему опыту и данным клиентов:
| Метрика | До | После |
|---|---|---|
| Среднее время ответа | 2-4 часа | 5-15 секунд |
| % автоответов | 0% | 60-80% |
| Нагрузка на операторов | 100% | 20-40% |
| Время работы | 12/7 | 24/7 |
| Стоимость | от 60 000 ₽/мес/оператор | от 2 000 ₽/мес (сервер + API) |
ROI: При 100 запросах в день экономия составляет 50-80% бюджета на поддержку.
Частые вопросы
А если AI ответит неправильно?
Системный промпт чётко ограничивает: «не придумывай информацию». Плюс низкий temperature (0.3) минимизирует галлюцинации. Если модель не уверена — она эскалирует оператору. Можно также добавить ручную проверку: все ответы AI логируются, и оператор может корректировать.
Какой сервер нужен?
Для поддержки среднего бизнеса (до 1000 запросов/день) достаточно:
- CPU: 4 ядра
- RAM: 8 ГБ
- Диск: 50 ГБ SSD
Всё это есть в базовом тарифе Aister.
А если у нас не Telegram?
Архитектура канально-независимая. Замените входящий webhook на WhatsApp API, VK, email — логика не меняется. n8n поддерживает десятки интеграций из коробки.
Нужен ли программист?
Нет. Вся настройка — визуальная в n8n. Если можете настроить фильтры в почте — справитесь и с этим. А если нужны сложности — наша поддержка поможет.
Заключение
AI-ассистент поддержки — это не замена операторам, а усиление. Рутину забирает машина, а люди занимаются действительно сложными и интересными случаями. Клиенты получают мгновенные ответы, операторы не выгорают, бизнес экономит деньги.
30 минут настройки — и ваш AI-коллега готов к работе.
Попробуйте на aister.store — первые 7 дней бесплатно.