AI-автоматизація обробки вхідної пошти

Щоденно у поштовій скриньці підтримки — 1500 листів. З них 30% — спам, 40% — типові запити (зміна пароля, статус замовлення), 20% — претензії, 10% — складні кейси. Оператор витрачає в середньому 2 хвилини на кожен лист на читання та маршрутизацію. Так втрачається 50 людино-годин на день. Ми автомати

Напрямки AI-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    998
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1267
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1003

Щоденно у поштовій скриньці підтримки — 1500 листів. З них 30% — спам, 40% — типові запити (зміна пароля, статус замовлення), 20% — претензії, 10% — складні кейси. Оператор витрачає в середньому 2 хвилини на кожен лист на читання та маршрутизацію. Так втрачається 50 людино-годин на день. Ми автоматизуємо цей процес за допомогою AI-пайплайну, який класифікує, вилучає дані та маршрутизує листи, а для типових — генерує відповіді. Результат: час першої відповіді скорочується на 70%, а навантаження на операторів знижується втричі. Наприклад, для логістичної компанії з потоком 5000 листів на день точність класифікації досягла 98%, а час відповіді впав з 4 годин до 10 хвилин. Середня економія бюджету — до $7.2k–10kів на рік.

Як AI визначає тип листа та пріоритет?

Класифікація базується на вмісті: тема, текст, відправник, вкладення. Використовуємо передтреновану модель на базі BERT (fine-tuned на вашій історії листів) з confidence threshold 0.9. Листи розподіляються за категоріями: «Претензія», «Запит КП», «Заявка на підтримку», «Підтвердження», «Спам». Пріоритет обчислюється за SLA з урахуванням суми листа, контрактного статусу клієнта та тональності тексту (negative/neutral/positive). Автоматичне призначення в чергу потрібного відділу. Для мультимовних потоків використовуємо multilingual BERT — підтримує 104 мови.

Процес fine-tuning: на датасеті з 500+ розмічених листів модель донавчається за 3 епохи, learning rate 2e-5, batch size 16, оптимізатор AdamW. Після кожної епохи валідація на відкладеній вибірці — цільова метрика F1 > 0.95. Приклад коду fine-tuning:

from transformers import BertForSequenceClassification, Trainer, TrainingArguments model = BertForSequenceClassification.from_pretrained("bert-base-multilingual-cased", num_labels=5) training_args = TrainingArguments( output_dir="./results", num_train_epochs=3, per_device_train_batch_size=16, per_device_eval_batch_size=16, learning_rate=2e-5, warmup_steps=500, ) trainer = Trainer( model=model, args=training_args, train_dataset=train_dataset, eval_dataset=eval_dataset, ) trainer.train() 

Метрика F1 > 0.95 підтверджує, що модель правильно класифікує 95% листів, помиляючись лише у складних випадках з тональністю на межі.

Pipeline обробки за 5 етапів

[Вхідний лист (IMAP/API)] → [Вилучення: тема, тіло, вкладення, відправник] → [Спам-фільтр: комерційні пропозиції, небажане] → [Класифікація: тип листа] → [Вилучення даних: реквізити, номери, дати] → [Пріоритизація: SLA] → [Маршрутизація: потрібний виконавець/черга] → [Автовідповідь (для типових) або чернетка відповіді] → [Створення задачі в CRM/helpdesk] 

Кожен етап детально опрацьовано:

  • Вилучення — парсинг MIME, вкладення (PDF, Excel) обробляються через OCR Tesseract.
  • Спам-фільтр — градієнтний бустинг на TF-IDF ознаках, відсікає 99% небажаної пошти.
  • Класифікація — BERT-base fine-tune, 12 шарів attention, learning rate 2e-5, batch size 16. Метрика: F1 > 0.95.
  • Вилучення даних — NER-модель (SpaCy + Transformers) для вилучення номерів замовлень, дат, сум.
  • Пріоритизація — логістична регресія на числових ознаках: термін контракту, сума, тональність.

Інтеграція з поштовими серверами

Підтримуємо IMAP, Microsoft Graph API та Gmail API. Для production використовуємо Graph API — він надійніший та дає push-сповіщення (документація Microsoft Graph API). Приклад підключення через Python:

import imaplib import email from email.header import decode_header def fetch_emails(imap_server: str, credentials: tuple) -> list[Email]: mail = imaplib.IMAP4_SSL(imap_server) mail.login(*credentials) mail.select("INBOX") _, messages = mail.search(None, "UNSEEN") emails = [] for msg_id in messages[0].split(): _, msg_data = mail.fetch(msg_id, "(RFC822)") msg = email.message_from_bytes(msg_data[0][1]) emails.append(parse_email(msg)) return emails 

Для Exchange/Outlook використовуємо Microsoft Graph API, для Gmail — Gmail API з OAuth 2.0.

Обробка нестандартних запитів

Якщо confidence моделі нижче 0.9, лист не йде в автовідповідь — створюється чернетка із запропонованою відповіддю, і оператор отримує сповіщення на review. Таким чином, жоден важливий лист не втрачається. Для документів-вкладень (PDF, рахунки) запускається Document AI pipeline: вилучаються номери, суми, дати, і створюється задача в CRM з прикріпленим файлом. Це знижує ручне введення даних на 80%.

Чому AI-пайплайн точніший за rule-based?

Rule-based системи потребують постійного оновлення правил під нові шаблони листів. AI-модель донавчається на ваших даних і адаптується до змін без участі розробника. Порівняння:

Критерій Rule-based AI pipeline
Гнучкість Потребує ручного оновлення правил Адаптується до нових шаблонів
Точність класифікації 60-70% 95%+
Підтримка неструктурованого тексту Обмежена Обробляє будь-які формулювання
Час налаштування Дні – тижні Тиждень (один цикл fine-tuning)
Вартість супроводу Висока (постійні правки) Мінімальна (re-train за запитом)
Економія бюджету до $7.2k–10k./рік

Що входить у реалізацію

  • Аудит поточного поштового потоку, метрик та SLA
  • Fine-tuning моделі класифікації на ваших даних (мінімум 500 розмічених листів)
  • Налаштування інтеграції з поштовим сервером та CRM (Bitrix24, amoCRM, Salesforce та ін.)
  • Розробка пайплайну: спам-фільтр, вилучення, категоризація, автовідповідь
  • Тестування на історичних даних (A/B test)
  • Розгортання в production (Docker, Kubernetes або serverless)
  • Документація та навчання команди підтримки
  • Гарантійна підтримка 1 місяць після запуску

Метрики ефективності

Параметр Значення
Частка автоматично оброблених листів 60-80% (залежно від потоку)
Зниження часу першої відповіді до 70%
Точність класифікації >95%
Помилкова маршрутизація <2%
Час впровадження від 2 тижнів до 2 місяців

Наш досвід

Ми реалізували понад 50 проєктів автоматизації вхідної пошти для компаній з ритейлу, логістики та фінтеху. Середня економія операційного часу — 40 годин на місяць на одного оператора. Система стабільно працює 24/7, з гарантією uptime 99.9%. Зв'яжіться з нами для безкоштовного аудиту вашого поштового потоку — ми оцінимо обсяг і запропонуємо план впровадження. Замовте пілотне впровадження та переконайтеся в ефективності на реальних даних.

Приклад розмітки даних для fine-tuning

Для навчання моделі класифікації необхідні розмічені листи у форматі JSON:

{ "email": {"subject": "Проблема із замовленням №12345", "body": "Не прийшов товар...", "sender": "[email protected]"}, "label": "Претензія", "priority": 1 } 

Розмітку виконуємо в напівавтоматичному режимі: спочатку rule-based розмітка, потім ручна перевірка 20% вибірки.