Архив релизов VK Assistant
2023
Релиз 23.12
Версии сервисов
Конфигурационный файл для обновления системы
После обновления всех сервисов необходимо перезагрузить Apigateway и Nginx.
Обновленные сервисы выделены синим.
Сервисы | Версия |
---|---|
Обязательные | |
CORE/API | 4.25.1 |
CORE/Auth | 4.9.2 |
CORE/Apigateway Golang | 5.0.0 |
CORE/Beats Golang | 2.0.0 |
NLP/ML Service | 4.8.0 |
NLP/NER Service | 2.6.1 |
Front/Login UI | 4.3.1 |
Front/AdminPanel | 4.15.1 |
Front/Chat | 4.5.4 |
Front/Operator | 4.5.1 |
Front/Built-in-Chat | 4.6.4 |
Дополнительные Разворачиваются по необходимости |
|
MISC/Skillset-repository | 1.1.4 |
CORE/Notify | 1.1.6 |
CORE/Bots | 4.7.0 |
CORE/BotsNotifier | 4.2.0 |
Перечень доработок и правок по релизу
Новая функциональность
- В административной панели VK Assistant появился новый раздел «Метрики», который позволяет посмотреть бизнесовые и технические параметры на настроенной доске в Grafana.
Исправления и дополнения
- На форме перечня скилсетов добавлено отображение параметра скилсета Exclude FAQ.
- Исправлена ошибка потери подписок агента при его создании через редактор персептрона.
- Внесены правки в передачу параметров для создания и редактирования подписок агентов.
- Внесены правки в работу формы создания и редактирования фактов, в части сохранения значения факта типа date.
- В стартовые умения внесены изменения в части использования новых action определения намерений, такие как discoverAuxIntents, discoverSkillsets и discoverFAQs.
Релиз 23.11
Версии сервисов
Конфигурационный файл для обновления системы
После обновления всех сервисов необходимо перезагрузить Apigateway и Nginx.
Обновленные сервисы выделены синим.
Сервисы | Версия | |
---|---|---|
Обязательные | ||
CORE/API | 4.24.0 | |
CORE/Auth | 4.9.2 | |
CORE/Apigateway Golang | 5.0.0 | |
CORE/Beats Golang | 2.0.0 | |
NLP/ML Service | 4.8.0 | |
NLP/NER Service | 2.6.1 | |
Front/Login UI | 4.3.1 | |
Front/AdminPanel | 4.14.3 | |
Front/Chat | 4.5.4 | |
Front/Operator | 4.5.1 | |
Front/Built-in-Chat | 4.6.4 | |
Дополнительные Разворачиваются по необходимости |
||
MISC/Skillset-repository | 1.1.4 | |
CORE/Notify | 1.1.6 | |
CORE/Bots | 4.6.0 | |
CORE/BotsNotifier | 4.2.0 |
Перечень доработок и правок по релизу
Новая функциональность
- Добавлена возможность экспортировать и импортировать операции типа custom.
- Добавлена возможность автоматически собирать и публиковать глобальную и локальные FAQ one_to_one модели.
- Добавлены новые action (Preclassify; Discover Skillsets; Discover FAQs) для определения основного намерения пользователя.
Исправления и дополнения
- Форма создания элементов в редакторе персептронов теперь закреплена.
- Добавлена возможность скачивать архив стартовых умений, для возможности изучения и установки умений по отдельности.
- Внесены правки в логику переноса слов на форме экспорта, теперь слова не разрываются.
- В Chat и Built-in-Chat добавлено отображение HTML форматированного текста, который выводится в чат как promt askParameter.
- На форме тестирования экстракторов добавлена логика удаления лишних пробелов при указании id экстрактора(ов).
- Исправлена ошибка, возникающая при сохранении изменений правила preclassify.
- Исправлена ошибка в отображении кастомной favicon на странице логина, добавленной через административную панель VK Assistant.
- Внесены правки в работу с фильтром по дате в интерфейсе оператора.
Релиз 23.10
Версии сервисов
Конфигурационный файл для обновления системы
-
Перед обновлением ML Service проверить команду запуска:
-
Если сервис запускается командой
python ml_service.py
, то ничего не делать. -
Если сервис запускается командой:
gunicorn --bind 0.0.0.0:3008 --workers=N_WORKERS ml_service:app
, то:- Изменить команду на
python ml_service.py
. - Установить в переменную
GUNICORN_WORKER_NUM
значениеN_WORKERS
(взять из старой команды запуска).
- Изменить команду на
-
После обновления всех сервисов перезагрузить Apigateway и Nginx.
Обновленные сервисы выделены синим.
Сервисы | Версия | |
---|---|---|
Обязательные | ||
CORE/API | 4.22.4 | |
CORE/Auth | 4.9.0 | |
CORE/Apigateway | 4.4.3 | |
CORE/BEATS | 1.0.12 | |
NLP/ML Service | 4.7.2 | |
NLP/NER Service | 2.5.1 | |
Front/Login UI | 4.3.0 | |
Front/AdminPanel | 4.13.4 | |
Front/Chat | 4.5.3 | |
Front/Operator | 4.5.0 | |
Front/Built-in-Chat | 4.6.3 | |
Дополнительные Разворачиваются по необходимости |
||
MISC/Skillset-repository | 1.1.4 | |
CORE/Notify | 1.1.6 | |
CORE/Bots | 4.6.0 | |
CORE/BotsNotifier | 4.2.0 |
Перечень доработок и правок по релизу
Новая функциональность
- В сервисах Core API и Core Auth добавлен вывод логов доступа в отдельный файл.
- Проведены работы по улучшению быстродействия и стабильности системы.
Исправления и дополнения
- Исправлена ошибка пересечения ролей в части доступов в системе.
- Исправлена ошибка удаления класса в датасете, содержащего знаки препинания.
- Значения фильтра realm в access логах отсортированы по алфавиту.
- Исправлена ошибка в логике обработки параметров при следующих значениях: isCustomInput = true и disableNumbering = true.
- Исправлен ошибочный выбор значения чойса, в ответ на который присылается дата.
- Внесены правки в работе экстрактора relative_time в части извлечения периода.
- В логи сервиса Core BEATS добавлен вывод информации о срабатывании заданий.
- Проведены плановые работы по выявлению и устранению уязвимостей.
Релиз 23.9
Версии сервисов
Конфигурационный файл для обновления системы
После обновления всех сервисов необходимо перезагрузить Apigateway и Nginx.
Обновленные сервисы выделены синим.
Сервисы | Версия | |
---|---|---|
Обязательные | ||
CORE/API | 4.21.1 | |
CORE/Auth | 4.8.0 | |
CORE/Apigateway | 4.4.3 | |
CORE/BEATS | 1.0.11 | |
NLP/ML Service | 4.7.0 | |
NLP/NER Service | 2.5.0 | |
Front/Login UI | 4.3.0 | |
Front/AdminPanel | 4.12.1 | |
Front/Chat | 4.5.2 | |
Front/Operator | 4.5.0 | |
Front/Built-in-Chat | 4.6.2 | |
Дополнительные Разворачиваются по необходимости |
||
MISC/Skillset-repository | 1.1.4 | |
CORE/Notify | 1.1.5 | |
CORE/Bots | 4.5.3 | |
CORE/BotsNotifier | 4.2.0 |
Перечень доработок и правок по релизу
Новая функциональность
- В системе появился новый action (Discover Aux Intents), который можно вызвать из респонса или агента, позволяющий определять дополнительные намерения пользователя.
- Добавлен новый раздел «Стартовые умения», в котором можно установить стартовые умения:
- Приветствие.
- Прощание.
- Благодарность.
- Распознавание ненормативной лексики.
- Рассказать про себя.
- Запись реплик в Переобучение.
- Предложение и подсказка.
- Добавлена возможность использования one_to_one NLP моделей в пайплайне сессии.
Исправления и дополнения
- В разделе Preclassify столбец с id FAQ заменен на title FAQ.
- Исправлена ошибка загрузки файлов в документы, название которых содержали символы кириллицы.
- На форму создания вопросов к FAQ добавлена дополнительная логика доступности кнопки «Готово».
- Внесены правки в работу экстрактора relative_time.
- Связаны трассировки ML Service и Celery.
- Внесены небольшие изменения в работу с трассировками в сервисе NER.
- Внесены правки в работу экстрактора period и создан новый экстрактор period_normalized.
Релиз 23.8
Версии сервисов
Конфигурационный файл для обновления системы
Актуальный файл по ролевой модели
После обновления всех сервисов перезагрузить Apigateway и Nginx.
Обновленные сервисы выделены синим.
Сервисы | Версия | |
---|---|---|
Обязательные | ||
CORE/API | 4.20.0 | |
CORE/Auth | 4.8.0 | |
CORE/Apigateway | 4.4.3 | |
CORE/BEATS | 1.0.11 | |
NLP/ML Service | 4.5.1 | |
NLP/NER Service | 2.4.8 | |
Front/Login UI | 4.3.0 | |
Front/AdminPanel | 4.11.1 | |
Front/Chat | 4.5.1 | |
Front/Operator | 4.5.0 | |
Front/Built-in-Chat | 4.5.0 | |
Дополнительные Разворачиваются по необходимости |
||
MISC/Skillset-repository | 1.1.4 | |
CORE/Notify | 1.1.5 | |
CORE/Bots | 4.5.3 | |
CORE/BotsNotifier | 4.2.0 |
Перечень доработок и правок по релизу
Новая функциональность
- В административную панель VK Assistant добавлен новый подраздел «Preclassify» для работы с NLU правилами.
- Для факта типа choice добавлено свойство isCustomInput, которое позволит писать сообщение в chat и built-in-chat, а не обязательно выбирать значение из списка.
- Разработан механизм проверки валидности providers.json при старте сервиса Core Auth.
- Логирование сервисов: ML Service и NER Service приведены к единому формату.
Исправления и дополнения
- При создании датасета добавлена проверка на уникальность id.
- Исправлена ошибка добавления лишних слешей при сохранении пустого значения в конфигах.
- В редакторе персептронов удалена кнопка «Remove from diagram».
- На форме настройки NLP модели исправлена ошибка очистки поля датасет при добавлении некоторых обработчиков (например drop_from_dataset или replace_from_dataset).
- Исправлено появление ошибки в консоли при редактировании конфига с type=text или незаполненным type.
Релиз 23.7
Версии сервисов
Конфигурационный файл для обновления системы
-
После обновления всех сервисов перезагрузить Apigateway и Nginx.
-
Модель sBERT (tokenizer: sBERT и vectorizer: sBERT) удалена из VK Assistant. Вместо неё можно использовать модель tinyRuBERT (tokenizer: tinyRuBERT и vectorizer: tinyRuBERT).
- Для ML Service и ML Service Worker:
- удалить переменные окружения:
- REDIS_PORT_6379_TCP_ADDR
- REDIS_PORT_6379_TCP_PORT
- REDIS_PASSWORD
- добавить новые переменные окружения, которые могут ссылаться как на разные сервисы Redis, так и на один:
- для хранения кэшей NLP моделей:
- REDIS_CACHE_HOST
- REDIS_CACHE_PORT
- REDIS_CACHE_PASSWORD
- для хранения очередей celery:
- REDIS_QUEUE_HOST
- REDIS_QUEUE_PORT
- REDIS_QUEUE_PASSWORD
- Проверить значение следующих переменных в ML Service и NER Service:
- PYTHONENV=production
- GUNICORN_WORKER_NUM=3
Обновленные сервисы выделены синим.
Сервисы | Версия | |
---|---|---|
Обязательные | ||
CORE/API | 4.18.2 | |
CORE/Auth | 4.7.0 | |
CORE/Apigateway | 4.4.3 | |
CORE/BEATS | 1.0.11 | |
NLP/ML Service | 4.4.4 | |
NLP/NER Service | 2.4.7 | |
Front/Login UI | 4.2.10 | |
Front/AdminPanel | 4.9.9 | |
Front/Chat | 4.4.1 | |
Front/Operator | 4.4.2 | |
Front/Built-in-Chat | 4.4.3 | |
Дополнительные Разворачиваются по необходимости |
||
MISC/Skillset-repository | 1.1.3 | |
CORE/Notify | 1.1.4 | |
CORE/Bots | 4.5.3 | |
CORE/BotsNotifier | 4.2.0 |
Перечень доработок и правок по релизу
Новая функциональность
- Добавлена возможность логировать импорт конфигов в access log.
- Добавлена возможность логировать изменения пользователя, которые произошли не в админке, а например при авторизации пользователя.
- В раздел «Информация» административной панели VK Assistant добавлена информация о сервисе BotsNotifier.
- В файл provider.json добавлен новый объект profileMapping.exception, который позволяет фильтровать значения в маппинге параметров.
- Проведены работы по стабилизации работы ML сервиса с Redis. Теперь сервис может работать как без Redis (в части кэширования NLP моделей), так и использовать два: один для очереди celery, другой для хранения кэшей NLP моделей.
Исправления и дополнения
- Модель sBERT (tokenizer: sBERT и vectorizer: sBERT) удалена из VK Assistant.
- Добавлен новый параметр инициализации встроенного чата, позволяющий управлять видимостью скрепки (элемент добавления файла).
- Внесены изменения на форму смены пароля: rритерии нового пароля были перемещены вниз и ошибка неверного старого пароля теперь отображается под полем и подсвечивает его красным.
- Пересмотрен подход в чтении переменных окружения.
- Исправлена ошибка скачивания логов доступа.
- Исправлена ошибка в отправке события all_stalled в логике расчета персептрона.
- Исправлена ошибка возврата статуса модели при публикации модели.
- Исправлена ошибка в процессе тестирования FAQ.
- Исправлена ошибка с отображением в NLP моделях классификаторов: oneclass_isolation_forest и oneclass_svc.
- Исправлена ошибка в работе трассировок в ML Service.