1. Общие сведения и цель проекта
Цель проекта: Разработка веб-приложения для бизнеса, позволяющего автоматизировать отправку клиентам напоминаний о записях через их собственные мессенджеры, а также обрабатывать входящие ответы с помощью искусственного интеллекта для автоматического переноса записей в базе данных.
Имеющиеся материалы: Готовый контент (тексты о компании), дизайн сайта и дизайн личного кабинета.
2. Структура и функционал публичной части (Сайт)
Информационные страницы:
Главная страница (презентация компании, ключевые преимущества сервиса).
О компании / Кто мы.
Разделы с описанием функционала, тарифов (при необходимости) и контактами.
Дизайн: Верстка строго по готовому макету.
Интерактивные элементы: Кнопки авторизации/регистрации и перехода в личный кабинет.
3. Функционал личного кабинета (ЛК)
Дизайн личного кабинета реализуется по готовому макету. Основные модули и логика работы:
3.1. Интеграция мессенджеров (API-токены)
Возможность подключения: Пользователь (бизнес) вводит в настройках ЛК свои API-токены для отправки сообщений от лица своих аккаунтов/каналов.
Поддерживаемые каналы:
Telegram (через Bot API / Telegram Business).
WhatsApp (через официальные API-шлюзы или проверенные провайдеры).
Max (подключение соответствующего мессенджера по API).
Требование: Рассылка уведомлений идет строго с аккаунтов самого бизнеса, а не через системные аккаунты платформы.
3.2. Управление базой данных клиентов и записями
Импорт базы данных: Возможность загрузки клиентской базы (например, через Excel/CSV или подключение внешней БД/CRM).
Структура записей: Хранение информации о клиентах, времени записей, статусах и привязанных мессенджерах.
3.3. Модуль автоматических рассылок
Настройка триггерных уведомлений (например, напоминание за 24 часа или за 2 часа до визита).
Формирование шаблонов сообщений с динамическими тегами (например: «Здравствуйте, [Имя]! Напоминаем о вашей записи [Дата] в [Время]»).
3.4. AI-обработка входящих ответов и перенос записей
Логика работы:
1. Клиент получает рассылку, читает ее и отвечает в чат (например: «Здравствуйте, я не смогу, давайте перенесем на завтра на вечер»).
2. Встроенная нейросеть анализирует текст входящего сообщения клиента.
3. Если ИИ распознает намерение перенести запись, он извлекает новые параметры (желаемую дату/время).
4. Система автоматически находит нужную запись в базе данных бизнеса и производит её обновление (перенос).
5. При необходимости ИИ отправляет клиенту подтверждение об успешном переносе или уточняющие вопросы.
4. Технические требования (Стек и архитектура)
Frontend: Реализация по готовому дизайн-макету (адаптивная верстка под ПК и мобильные устройства).
Backend: Разработка логики личного кабинета, безопасного хранения API-токенов клиентов (шифрование данных), интеграции с мессенджерами.
База данных: Надежное хранение данных пользователей, клиентских баз и истории записей.
Модуль ИИ (LLM / NLP): Интеграция с языковой моделью (через API) для парсинга и классификации входящих текстовых сообщений клиентов с высокой точностью понимания естественного языка.
5. Этапы разработки
1. Верстка и Frontend: Интеграция готового дизайна сайта и личного кабинета.
2. Backend-разработка: Создание базы данных, авторизации, логики загрузки клиентских баз.
3. Интеграция мессенджеров: Подключение API Telegram, WhatsApp и Max для исходящих рассылок с аккаунтов клиента.
4. Интеграция ИИ: Настройка пайплайна обработки входящих сообщений и автоматического обновления записей в БД.
5. Тестирование и деплой: Проверка сценариев рассылки, ответов и переноса записей на тестовых аккаунтах.
Контакт: @icsoffic1al