Primo.AI.Server 1.0.21
Статья содержит список изменений и исправлений для NuGet-пакета Primo.AI.Server.1.0.21.
Обновления и улучшения
-
Добавлен полный набор активностей для пакетной (batch) обработки документов через конвейер (Pipeline):
- Создать пакет (
WFPrimoAICreatePackage) — создаёт новый пакет документов. - Добавить файлы в пакет (
WFPrimoAIAddPackageFiles) — добавляет файлы в существующий пакет. - Установить pipeline пакета (
WFPrimoAISetPackagePipeline) — задаёт конвейер обработки (PackagePipeline). - Запустить обработку пакета (
WFPrimoAIStartPackage) — запускает обработку. - Получить пакет (
WFPrimoAIGetPackage) — возвращает состояние пакета. - Получить информацию о документе (
WFPrimoAIGetPackageDocumentInfo) — возвращает результат обработки документа из пакета. - Получить файл документа (
WFPrimoAIGetPackageDocumentFile) — возвращает файл документа из пакета. - Отменить запрос (
WFPrimoAICancelRequest) — отменяет выполняющийся запрос; поддержка отмены распространена на все остальные компоненты.
- Создать пакет (
-
Введена структура конвейера (
PackagePipeline):Steps— шаги конвейера: классификация, распознавание, NLP.DocumentDefinitions— определения классов документов.- У каждого шага — маршрутизация по классу или регулярному выражению, условия по полям, извлечение значений через JSON Path, правила пост-обработки.
PromptBuilder— формирование промпта для NLP-шагов с параметрами Temperature, MinP, Length.
-
В модель добавлены результирующие структуры:
PackageResult,PackageResultDocument,PackageResultError,PackageResultFile,PackageResultPage. -
Во все классы модели pipeline добавлено поле
help_text— тексты подсказок для свойств отображаются в Studio. -
Обновлены ресурсы локализации (русская и английская).
Исправленные ошибки
- Исправлены ошибки в свойствах активностей пакетной обработки: убрано лишнее свойство Result в Запустить обработку пакета, исправлена передача параметров в Добавить файлы в пакет.
- Исправлены ошибки локализации в активности Установить pipeline пакета.
Способ установки
Пакет устанавливается дополнительно в виде библиотеки Primo.AI.Server. Можно скачать:
- С официального сайта NuGet
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).