Skip to main content

Версия 1.11.2

В этой версии Ainergy мы добавили широкий ряд улучшений, которые затронули виджет KB Assistant, настройку рабочих процессов, формы AI Message и работу с записями таблицы Vector Collection Definition. Также значительно переработан класс серверного API AIVector и исправлены ошибки системы.

Улучшения


Отслеживание трафика в рабочих процессах и KB Assistant

Для удобства аналитики и отслеживания трафика добавили теги:

  • на форму KB Assistant. Значение тега по умолчанию: KB Assistant.
  • в AI действия рабочих процессов. Тег имеет вид Workflow:Название рабочего процесса. Дополнительно для каждого действия можно задать параметр run_as_user, чтобы запустить его от лица заданного пользователя.

Значение установленных тегов дублируется в записи таблицы AI Message (ain_ai_message) в поле Tag.

Читайте подробнее в документации.

Форматирование текста в KB Assistant

Теперь виджет KB Assistant поддерживает выделение текста жирным при его окружении двойными звездочками. Например: **Привет!** теперь отображается как Привет! в виджете.

Читайте подробнее в документации.

Добавление URL файла в виджет Smart Filling

В виджете Smart Filling появилась возможность указать ссылку на аудиофайл, который необходимо обработать. Это позволяет сократить время ожидания загрузки большого файла с компьютера.

Читайте подробнее в документации.

Обязательность поля Template в Vector Collection Definition

Поле Template стало обязательным на форме Vector Collection Definition.

Обновленные методы AIVector

Список методов AIVector сократился до трех:

  • search(), в который теперь также добавлен фильтр по метаданным.
  • новый метод collect(), который вы можете использовать, чтобы удалить записи, которые перестали подходить условиям текущей коллекции, или которые были удалены из экземпляра.
  • новый метод load(), который вы можете использовать, чтобы обновить коллекции. В результате старые записи будут обновлены, а новые загружены.

Остальные методы удалены.

Читайте подробнее в документации.

Обновление списка нексусов

В этой версии мы обновили список нексусов, доступных из облака Ainergy. Теперь они установлены по умолчанию и отмечены иконкой щита.

Также при загрузке конфигурационного файла в виджет AI Settings система удаляет нексусы из системы, если они отсутствуют в файле.

Читайте подробнее в документации.

Валидация поля Run as user на форме RabbitMQ Consumer

Теперь на форме таблицы RabbitMQ Consumer (sys_rabbitmq_consumer) поле Run as user должно быть обязательно заполнено записью AI Assistant. В противном случае работа с нексусами будет прервана с ошибкой валидации поля Run as user. Сообщение об ошибке валидации отображается:

  • на форме, с которой работает пользователь;
  • в записи таблицы RabbitMQ Consumer (sys_rabbitmq_consumer);
  • в записи таблицы AI Message (ain_ai_message).

Читайте подробнее в документации.

Исправления


DEF0000210: В предыдущих версиях не удавалось удалить записи Vector Collection Definition из-за настроек правил контроля доступа. В этой версии функциональность удаления записей VCD восстановлена.

DEF0000204: При работе с методами класса AIChat были выявлены ошибки во время использования мультимодальных нексусов. Проблема возникала в случае указания несуществующего ID вложения. В этой версии система предупреждает пользователя о неверном значении ID вложения, позволяя предотвратить внеплановую остановку работы.

DEF0000197: На форме AI Form Chat с заполненным промптом после сохранения появлялось поле File URL, которое не подлежит заполнению при работе с одномодальными нексусами. В этой версии поведение исправлено при помощи валидации на мультимодальность выбранного нексуса, также добавлено всплывающее сообщение об ошибке.

DEF0000193: При настройке рабочего процесса, в котором были добавлены AI действия Create Speech, OCR и Generate Image, возникала ошибка V8JS RunScript Error, если в AI действиях не было заполнено поле Target Column и Prompt. Сам рабочий процесс при этом был сохранен. В этой версии в вышеперечисленных действиях отображается ошибка, а рабочий процесс переходит в статус error.

DEF0000191: Действия рабочего процесса Chat, Image, OCR и Create Speech не выходили из статуса Waiting, если в поле Source column ссылалось на пустое поле типа Text, а поле Prompt не было заполнено. В этой версии добавили валидацию и текст ошибки о пустом значении промпта.

DEF0000189: В предыдущей версии была выявлена возможность сохранить запись, для которой настроен рабочий процесс с действием OCR, в котором в поле Source column было указано поле типа Text, а в поле на форме был указан файл, формат которого не являлся изображением, например, .mp4. В результате появлялась ошибка V8JS RunScript Error, форма при этом была сохранена.

DEF0000108: Была нарушена верстка виджета Field Translator, из-за чего перевод и кнопка копирования наслаивались друг на друга. В этой версии верстка исправлена.