← Назад к блогу

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 (если типовой вопрос)
        │
        └──→ Оператор (если сложный запрос)

Компоненты:

  1. Aister — хостинг n8n и Open WebUI, всё уже настроено
  2. n8n — оркестрация: принимает сообщения, решает маршрутизацию
  3. Open WebUI — AI-модель с вашей базой знаний (FAQ, политика возврата, каталог)
  4. 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):

  1. Выберите модель — рекомендуем Qwen 2.5 или Llama 3.1 (они хорошо работают на русском)
  2. Привяжите базу знаний к новому чату
  3. Настройте системный промпт:
Ты — вежливый и профессиональный ассистент службы поддержки компании "Пример". 

Правила:
- Отвечай кратко и по делу
- Используй только информацию из базы знаний
- Если не знаешь ответ — скажи, что переведёшь запрос на оператора
- Обращайся к клиенту на "вы"
- Если вопрос про возврат — всегда предлагай ссылку на политику возврата
- Если клиент проявляет негатив — сразу предлагай соединить с оператором
- Никогда не придумывай информацию, которой нет в базе знаний

Протестируйте: задайте несколько вопросов прямо в 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 минут)

  1. Создайте бота через @BotFather
  2. Установите webhook на URL из n8n:
https://api.telegram.org/bot{TOKEN}/setWebhook?url=https://your-n8n.aister.store/webhook/support-bot
  1. Добавьте бота в группу поддержки (для эскалации)

Готово! Бот работает.


Расширенные возможности

После базовой настройки можно добавить:

Контекст диалога

Храните историю переписки в 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 дней бесплатно.

AI-ассистент для службы поддержки за 30 минут — Aister