Полное описание функционала бота на whait.ee, роли для разных бизнесов, модель внедрения у других компаний и соответствие нормам ЕС.
Соответствие ЕС · 2 августа 2026
EU AI Act Art. 50 · GDPR · Подготовлено на основе анализа исходного кода, июль 2026
1. Что такое Mika
Executive Summary
Mika — это не «чат-бот вопрос-ответ», а AI-консультант с полной воронкой продаж внутри. Один диалог на сайте превращается в квалифицированного лида в CRM, живое уведомление менеджеру в Telegram и цепочку персональных писем — автоматически.
Три вещи, которые отличают Mika от типовых виджетов:
Не продавец, а консультант. Ведёт клиента по 5-шаговой стратегии (контекст → боль → решение → детали → следующий шаг), а не «впаривает» с первого сообщения.
Omnichannel-воронка «под ключ». Сайт → CRM → Telegram → Email → обратно в CRM. Менеджер управляет лидами и пишет письма прямо из Telegram (в т.ч. голосом).
Уже соответствует ЕС-регуляциям 2026. Прозрачность по EU AI Act (Art. 50) и GDPR встроены в код, а не «дописаны потом».
Стек: Node.js + Express + PostgreSQL + Redis + Docker. Мультимодельный LLM (DeepSeek → Kimi K2.5 → OpenAI). Данные хранятся в ЕС (OVH, Франция).
2. Полный функционал бота на whait.ee
2.1 · Диалоговое ядро
Ответы в реальном времени (streaming). Текст печатается токен за токеном через SSE — как в ChatGPT. До первого слова — индикатор «Mika думает…».
3 языка из коробки: русский, английский, эстонский. Язык определяется автоматически и переключается на лету.
Умное управление контекстом. При длинной переписке старая часть автоматически суммаризируется — диалог остаётся связным без лишних расходов на токены.
Память между визитами. Бот помнит отрасль, компанию, размер команды и прошлую задачу клиента.
2.2 · Мультимодельная отказоустойчивость
Ответы не «падают» из-за сбоя одного провайдера. Цепочка: DeepSeek (deepseek-v4-flash) → Kimi K2.5 → OpenAI (gpt-4o-mini). Переключение — только на восстановимых ошибках (перегрузка, таймаут, 429/500/503). Health-мониторинг каждой модели, очередь до 40 одновременных запросов.
2.3 · Личность и стратегия разговора
Роль — консультант, тон профессиональный, лаконичный, на «Вы».
Жёсткие анти-паттерны: запрещены «Отличный вопрос!», лишние восклицания, буллеты без запроса, клише — бот похож на эксперта, а не на рекламу.
5-шаговая воронка; контакт менеджера предлагается только после 4+ обменов — сначала польза, потом сделка.
31 документ о компании (услуги, портфолио, команда, кейсы, цены, FAQ). Полнотекстовый поиск PostgreSQL с запасным keyword-поиском. На каждое сообщение подмешивается до 3 релевантных документов — бот отвечает фактами, а не выдумывает.
2.5 · Предиктивные подсказки
Чипы-кнопки от лица пользователя («Сколько это стоит?», «У нас 10 сотрудников»), а не вопросы бота. Клик мгновенно отправляет — снижает трение.
2.6 · Контроль качества (Response Supervisor)
Пост-проверка без дополнительного вызова LLM, 5 фильтров: антиповтор (метрика Жаккара > 65% → перегенерация), защита стратегии (не звать к сделке рано), удаление запрещённых зачинов, анти-имперсонация, защита от слишком коротких ответов.
2.7 · Проактивное вовлечение
Тизеры и пульсация (через 5 и 12 сек), контекст под страницу.
Nudge: если посетитель замолчал — бот сам пишет через 2 и 5 минут (макс. 2 раза).
Форма «Имя + Телефон» после 4 сообщений; таймеры бездействия (предупреждение на 8-й мин, авто-завершение на 10-й).
Голосовой ввод для менеджера: можно надиктовать письмо — транскрипция через OpenAI Whisper.
2.10 · Email-автоматизация и omnichannel
Follow-up клиенту: тёплое персональное письмо (50–70 слов, конкретная деталь разговора, один CTA), не чаще 1 раза в 7 дней.
Внутренний отчёт команде по лиду (приоритет 🔥/⚡/📋).
Hot-lead алерты в Telegram при score ≥ 7 (дедупликация 24 ч).
IMAP-listener ловит входящие письма от лидов, сохраняет в CRM-тред и уведомляет в Telegram; исходящие копируются в папку Sent.
2.11 · AI Readiness Quiz
Оценка готовности компании к внедрению AI — персональный вердикт (score 1–15, оценка экономии) + письмо команде. Дополнительный лид-магнит.
2.12 · Веб-виджет
Встраивание одной строкой:<script src="/assets/chat-widget.js" defer></script> — без CSS-файлов и зависимостей.
Тёмная glassmorphism-тема, streaming, лёгкий Markdown, звук уведомлений (Web Audio).
Мобильная адаптивность (на телефоне — на весь экран), полная доступность (ARIA, клавиатура, focus-trap, Escape), защита от XSS.
Программный API: window.openWhaitChat() — открыть чат с любой кнопки сайта.
2.13 · Аналитика без cookies (GDPR-friendly)
События (страница, язык, действие) без хранения IP в открытом виде: IP хешируется SHA-256 с посуточной солью. Никаких сторонних трекеров и cookies-баннеров ради базовой аналитики.
3. Соответствие нормам ЕС (2 августа 2026)
Ключевой раздел для презентации
С 2 августа 2026 для чат-ботов начинают действовать обязательства по прозрачности EU AI Act. Mika им уже соответствует — это конкурентное преимущество и отдельная услуга.
3.1 · EU AI Act, Article 50 — прозрачность
Требование закона: AI-система, ведущая диалог с человеком, обязана с первого контакта явно сообщить, что это ИИ. Оговорка в условиях использования или скрытый watermark — недостаточно.
Как реализовано у Mika:
Приветствие сразу раскрывает ИИ: «Привет! Я Mika, AI-консультант WhAiT» (аналогично EN/ET).
На вопрос «Ты человек?» бот честно отвечает «Нет, я AI-ассистент…».
Личность «AI-консультант» зафиксирована в системном промпте как неизменная — бот не может выдать себя за человека.
Штраф за нарушение: до €15 000 000 или 3% мирового оборота.
По датам: часть обязательств по «высокорисковым» системам перенесена (Digital Omnibus, 2026), но обязательства по прозрачности чат-ботов (Art. 50) остаются на 2 августа 2026 — именно они касаются таких ботов, как Mika.
3.2 · GDPR — защита данных встроена в архитектуру
Требование GDPR
Как закрыто у Mika
Минимизация данных
Маскирование email/телефонов/карт перед каждым вызовом LLM. Наружу уходит только текст диалога без прямых идентификаторов. Оригиналы — только в БД в ЕС (OVH, Франция).
Право на удаление (Art. 17)
Скрипт delete-client.sh <email> полностью стирает клиента из всех таблиц (есть --dry-run).
Ограничение хранения
Ежедневное авто-удаление данных старше 12 месяцев. Активные сделки сохраняются на договорном основании.
Трансграничная передача (TIA)
Transfer Impact Assessment: SCC для DeepSeek/Kimi (Китай), EU-US Data Privacy Framework для OpenAI (США).
Реестр обработки (ROPA, Art. 30)
Документ на 6 видов обработки с основаниями, получателями и сроками.
Безопасность (Art. 32)
TLS 1.2+, доступ к БД в Docker-сети, timing-safe admin-ключ, HMAC-валидация Telegram Mini App.
Штраф GDPR: до €20 000 000 или 4% мирового оборота.
3.3 · Защита от атак (prompt injection)
17 правил ловят попытки взлома («ignore previous instructions», «reveal system prompt», jailbreak). Подозрительное сообщение не доходит до LLM. Rate limiting: 10 сообщений / 60 сек на клиента, 5 стартов / 5 мин на IP.
3.4 · Compliance как продукт (ai-audit)
Отдельный инструмент /ai-audit — бесплатный автоматический аудит чужого сайта на EU AI Act Art. 50 + GDPR: проверяет раскрытие ИИ у чат-бота, privacy policy, трансграничную передачу данных, баннеры согласия, выдаёт понятный отчёт со ссылкой на дату 2 августа 2026.
Месседж для слайда: «Мы не только соответствуем нормам сами — мы проверяем и приводим в соответствие сайты клиентов».
4. Какие роли может выполнять бот
Одна платформа перенастраивается под роль сменой промпта, базы знаний и сценариев:
Роль
Что делает
Для кого
Консультант-продавец (как сейчас)
Квалифицирует лида, ведёт по воронке, отдаёт менеджеру
B2B-услуги, агентства, SaaS
Приёмщик заявок / бронирование
Собирает заявку, контакты, время
Клиники, салоны, рестораны
Служба поддержки (FAQ + RAG)
Отвечает по базе знаний, эскалирует сложное
Любой продукт с документацией
Онбординг / гид по продукту
Ведёт нового пользователя по функциям
SaaS, приложения
Квалификатор + скоринг
Оценивает и приоритизирует поток
Отделы продаж с большим трафиком
HR / рекрутинг-скринер
Первичный отбор кандидатов
Кадровые задачи
Educational / тьютор
Отвечает по курсу, ведёт по программе
EdTech (у WhAiT есть обучение с TalTech)
5. Внедрение у других компаний
5.1 · Что уже готово к переносу
Всё диалоговое ядро, RAG, скоринг, CRM-интеграция, Telegram-управление, email-автоматизация, соответствие ЕС. Встраивание — одна строка <script>, работает на любом сайте/CMS.
5.2 · Что настраивается под клиента
Брендинг: имя бота, цвета (CSS-переменные), аватар, тексты приветствий, контактный email.
База знаний: документы клиента (услуги, FAQ, цены).
Промпт-персона: тон, роль, сценарий воронки.
Каналы: SMTP/IMAP клиента, свой Telegram-чат, своя CRM.
Языки: добавить нужные (архитектура i18n уже мультиязычная).
5.3 · Модель поставки
SaaS (мульти-тенант)
Флаг MULTI_TENANT уже в коде (пока выключен). Клиент получает виджет и личный кабинет.
Managed / white-label
WhAiT разворачивает и ведёт бота под брендом клиента.
On-premise
Docker-развёртывание в контуре клиента — максимум контроля над данными.
Честная оговорка: сегодня Mika — моно-инсталляция под whait.ee (имя, email, брендинг захардкожены). Превращение в тиражируемый продукт — это параметризация виджета и включение мульти-тенантности; фундамент (флаги, i18n, изоляция по клиенту) уже заложен.
6. Что можно добавить (Roadmap)
Уже предусмотрено флагами
MULTI_TENANT — мульти-клиентский режим (SaaS)
ANALYTICS_DASHBOARD — визуальная панель аналитики
WEBHOOK_INTEGRATIONS — вебхуки во внешние системы
Логичные следующие шаги
Голосовой ввод на сайте (сейчас голос только у менеджера в Telegram).
Интеграции с внешними CRM: HubSpot, Pipedrive, Salesforce, amoCRM, Bitrix24.
Календарь/бронирование: запись на встречу (Google/Outlook).
Оплаты прямо в чате.
Расширенная RAG: загрузка документов клиентом, векторный поиск (embeddings), авто-индексация сайта.
A/B-тесты промптов и аналитика конверсии воронки.
Дашборд соответствия ЕС для клиента (галочки Art. 50 / GDPR в реальном времени).
7. Готовые тезисы для слайдов
ПроблемаС 2 августа 2026 чат-боты по закону ЕС обязаны раскрывать, что они ИИ. Штрафы — до €15M/3% (AI Act) и €20M/4% (GDPR). Большинство виджетов на рынке этого не делают.
РешениеMika — AI-консультант, который квалифицирует лидов и уже соответствует нормам ЕС.
Не бот, а воронкаСайт → CRM → Telegram → Email → обратно. Всё автоматически.
Умный, а не назойливыйКонсультирует по 5-шаговой стратегии, контроль качества ответов, память между визитами.
Отказоустойчивость3 LLM-модели с авто-переключением — бот не «падает».
Соответствие ЕС из коробкиArt. 50 (раскрытие ИИ), маскирование PII, retention 12 мес., TIA/ROPA, право на удаление.
Управление на ходуМенеджер ведёт лида и пишет письма прямо из Telegram — текстом или голосом.
Для любого бизнесаПродажи, поддержка, бронирование, онбординг, HR, обучение — одна платформа.