Версия 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, из-за чего перевод и кнопка копирования наслаивались друг на друга. В этой версии верстка исправлена.