Qut Nail Studio требовалось автоматизировать работу с обращениями клиентов в Telegram: сократить количество типовых вопросов администратору, структурированно собирать заявки на запись и при этом не передавать AI критические решения, которые требуют участия человека.
Система должна была понимать обычную русскую речь, работать с текстовыми и голосовыми сообщениями, помнить контекст конкретного клиента и корректно обрабатывать сложные сценарии записи.
Разработал AI-систему на self-hosted n8n, развёрнутую на собственном VPS.
Реализовал определение намерений клиента, работу со Structured Output / JSON Schema, хранение состояния диалога и отдельного постоянного профиля пользователя.
Система собирает структурированные заявки, поддерживает несколько услуг одновременно, выбор конкретного или любого мастера, различные форматы дат и времени, нормализацию телефона и проверку бизнес-правил.
Добавлен human-in-the-loop: если требуется решение администратора, система передаёт ему запрос, а администратор может ответить клиенту непосредственно через Telegram-бота.
Реализованы подтверждение и отклонение заявок, лист ожидания, изменение времени, отмена и перенос записи, напоминания перед посещением и запрос отзыва.
Для надёжности добавлены защита от повторной обработки событий, Retry On Fail для AI-вызовов и отдельный Error Workflow. При сбое клиент получает безопасное сообщение, а разработчику передаётся техническая диагностика с workflow, нодой, ошибкой и Execution ID.
Получилась работающая система автоматизации клиентского сервиса для реального бизнеса.
AI используется только там, где требуется понимание естественного языка и интерпретация запроса. Критическая бизнес-логика, валидация данных и переходы состояний выполняются детерминированно.
Система может самостоятельно провести клиента через большую часть процесса обращения и записи, сохраняя возможность подключения администратора на любом этапе.
Проект работает на собственной инфраструктуре и подготовлен к дальнейшему развитию и подключению внешней системы онлайн-записи через API.