Дорожная карта до 07.11
Manager System & AI Assistent & CRM - Catalog DB
Создаем Базу Данных каталога
(Сделано)
База данных необходима для следующих шагов: Улучшение AI-ассистента, фундамент под CRM
Заполняем БД
(В процессе)
После создания БД необходимо заполнить все таблицы релевантными данными от которых можно оттолкнуться
Улучшаем AI-Ассистента
На основе полученных данных мы сможем дережировать нашим ассистентом
Деплой на демо-тест
Собираем всю проделанную работу в продукт и запускаем демо-тест 07.11
Создание базы данных и ее наполнение
Правильная база данных даст крепкий фундамент под расширение проектов
  • Таблицы и сущности
    Сейчас БД насчитывает в себе 16 таблиц, и около 112 полей (Сущностей) которые покрывают все необходимые стартовые потребности: Получение товаров, категорий, серий, цен, характеристик и многое другое
  • Проблема
    К сожалению распарсить официальный сайт не является возможным. Документ Excel не является наполненым. Решением стало ручной прогон Excel, постепенно внося данные + Ручной прогон Оф.Сайта дополняя данные из Excel
  • Задел на будущее
    Так как у нас правильная БД и переделана логика приложений (Об этом далее), то нам остается создавать интерфейсы и подтягивать данные, что ускорит разработку.
  • Решение проблемы
    Берем Excel файл за основу, вносим данные от туда, после чего наполняем уже созданные поля (Характеристики, Фото и т д) поочередно по готовым товарам.

Сложная микросервисная архитектура

Переделал архитектуру выйдя за пределы Manager System. Ранее БД и Backend API были внутри MS, но с ростом проектов и расширения архитектуры пришлось ее модифицировать под удобное масштабирование.
  • Общий API и DB

    Теперь все проекты будут использовать 1 API для получения/управления данными. Есть множество методов которые бы дублировались. Например - Получение списка товаров в Manager System, CRM и на сайте. Именно под такие случаи у нас есть общий API который является истинным поставщиком данных.
  • Новые разграничения проектов под Prod

    Manager System -
    ms.dreamteamdesk.ru
    CRM -
    crm.dreamteamdesk.ru
    Data Base:
    db.dreamteamdesk.ru
    API -
    api.dreamteamdesk.ru
  • CRM & WebSite

    Благодаря правильной архитектуре и базе данных управлять данными станет комфортно. Изменили цену на товар - Manager System и Сайт получают актуал.
Новая логика AI-Ассистента
Меняем "Ии затычку" на продвинутую систему за 4 шага.
  • Адаптируем промпт
    Мы должны дать инструкции чату как работать с набором данных которые мы даем:
    1) Брать контекст диалога (10 сообщений), резюмировать диалог и брать за основу то, что хочет пользователь
    2) Расставить веса, что вопросы более приоритетны чем обычные сообщения по типу "Спасибо", "Приеду в 18:00" и т.п.
  • Обрабатывать сообщения на нашей стороне до отправки их на генерацию
    Ищем ключевые слова:
    Название модели
    Суть сообщения: Вопрос цены, Вопрос характеристик, Сравнение, Уточнение доставки, Времени работы и т д.
    Формировать запрос правильно:
    Правильный промпт прошлого пункта +
    Улавливать суть сообщения/Название модели (Комплекта), получать из БД все что есть по комплекту + Сообщение к ИИ от менеджера (При наличии), после чего отправлять запрос.
  • Начинаем генерацию как только пользователь написал (Автоматизация, раз в 3 сообщения)
    Менеджер заходя в чат получит предложенные подсказки не нажимая кнопку генерации
  • Поднимаем прокси на стороне сервера
    Что бы генерация шла безперебойно и не зависила от наличия VPN на клиенте.
Планы на месяц от 07-30
Демо-тестирование
Провести демо-тестирование с 07.11 по 14.11. Собрать обратную связь, найти не найденные ошибки
Пока идёт демо тестирование
Сделать ряд необходимых фич:
Улучшение UI:
Увеличение поля для ввода в высоту, возможность прикреплять смайлы, документы на отправку. Подготовить страницу "Товары". Система "Ответов-Шаблонов", фильтрация чатов.
От 14.11
Начать разработку визуальной стороны CRM. Вкладку "Товары/Склад".
(Уточнить)
Цель до конца месяца
Получить продукт "Manager System", исправить все баги в нем, сделать удобным для использования, сделать первые шаги в сторону CRM
1/14