Техническое задание: Разработка интеллектуальной поисковой системы и AI-бота

Цель проекта

Модернизировать существующий сайт-каталог промышленного оборудования, внедрив передовые технологии для улучшения пользовательского опыта и автоматизации продаж.

1. Умный поиск по каталогу

Основные задачи:

  • Внедрение и настройка поискового движка Elasticsearch.
  • Настройка русскоязычной морфологии и обработки поисковых запросов.
  • Реализация нечеткого поиска (fuzzy search) для опечаток.
  • Добавление векторного семантического поиска с использованием AI-моделей для понимания смысла запросов.
  • Создание и внедрение системы синонимов и онтологии (связей) для оборудования.
  • Настройка весовых коэффициентов для различных полей в поиске.
  • Реализация системы реранжирования (пересортировки) результатов поиска.
  • Обеспечение автоматической синхронизации данных каталога с Elasticsearch.

2. AI-бот-консультант

Основные задачи:

  • Разработка интерактивного чат-интерфейса для сайта.
  • Реализация модуля обработки естественного языка (NLP/NLU) для понимания запросов пользователей.
  • Обучение бота извлекать ключевые параметры из запросов: тип станка, производитель, технические характеристики.
  • Интеграция бота с поисковым движком для получения актуальных данных из каталога.
  • Реализация логики для автоматического предложения аналогов оборудования.
  • Добавление функции генерации текстовых обоснований для предлагаемых вариантов.
  • Внедрение возможности голосового ввода запросов через Speech-to-Text API.

3. Интеграция с CRM-системой

Основные задачи:

  • Автоматическое создание лидов (заявок) из диалогов с ботом.
  • Прикрепление полной истории переписки чата к созданному лиду.
  • Добавление не найденных в каталоге запросов пользователей в специальный "Лист ожидания".
  • Связывание "Листа ожидания" с системой уведомлений для менеджеров.
  • Создание отдельного интерфейса для менеджеров с возможностью мониторинга диалогов и подключения к ним в реальном времени.
  • Реализация плавной передачи управления диалогом от бота к живому менеджеру.

4. Дополнительные требования

  • Создание административной панели для мониторинга активности диалогов и работы бота.
  • Проект должен быть реализован с учетом интеграции в существующую PHP-архитектуру сайта.

Разработка виджетов для amoCRM

Требуется приобрести исходный код виджетов для интеграции с amoCRM. Нужны готовые решения с бэкендом на PHP и фронтендом на JavaScript или фреймворке. Обязательно наличие демонстрации рабочего функционала.

Разработка сайта-визитки для продажи доменов на WordPress

Необходимо создать простой сайт на WordPress для продажи доменов. Дизайн не требуется - главная страница должна отображать информационное сообщение для посетителей. Работа включает размещение на хостинге заказчика.