Техническое задание: Разработка интеллектуальной поисковой системы и AI-бота
Цель проекта
Модернизировать существующий сайт-каталог промышленного оборудования, внедрив передовые технологии для улучшения пользовательского опыта и автоматизации продаж.
1. Умный поиск по каталогу
Основные задачи:
- Внедрение и настройка поискового движка Elasticsearch.
- Настройка русскоязычной морфологии и обработки поисковых запросов.
- Реализация нечеткого поиска (fuzzy search) для опечаток.
- Добавление векторного семантического поиска с использованием AI-моделей для понимания смысла запросов.
- Создание и внедрение системы синонимов и онтологии (связей) для оборудования.
- Настройка весовых коэффициентов для различных полей в поиске.
- Реализация системы реранжирования (пересортировки) результатов поиска.
- Обеспечение автоматической синхронизации данных каталога с Elasticsearch.
2. AI-бот-консультант
Основные задачи:
- Разработка интерактивного чат-интерфейса для сайта.
- Реализация модуля обработки естественного языка (NLP/NLU) для понимания запросов пользователей.
- Обучение бота извлекать ключевые параметры из запросов: тип станка, производитель, технические характеристики.
- Интеграция бота с поисковым движком для получения актуальных данных из каталога.
- Реализация логики для автоматического предложения аналогов оборудования.
- Добавление функции генерации текстовых обоснований для предлагаемых вариантов.
- Внедрение возможности голосового ввода запросов через Speech-to-Text API.
3. Интеграция с CRM-системой
Основные задачи:
- Автоматическое создание лидов (заявок) из диалогов с ботом.
- Прикрепление полной истории переписки чата к созданному лиду.
- Добавление не найденных в каталоге запросов пользователей в специальный "Лист ожидания".
- Связывание "Листа ожидания" с системой уведомлений для менеджеров.
- Создание отдельного интерфейса для менеджеров с возможностью мониторинга диалогов и подключения к ним в реальном времени.
- Реализация плавной передачи управления диалогом от бота к живому менеджеру.
4. Дополнительные требования
- Создание административной панели для мониторинга активности диалогов и работы бота.
- Проект должен быть реализован с учетом интеграции в существующую PHP-архитектуру сайта.