Primo.AI.Server
Доступные версии NuGet-пакета:
Primo.AI.Server — пакет NuGet, который предназначен для взаимодействия с сервисом Primo RPA AI Server. Пакет содержит набор элементов для разработки RPA-проекта, цель которого — обработать изображение документа или текст на естественном языке с помощью нейросетевых моделей.
Пакет составляют элементы:
-
Группа NLP:
- Создать запрос NLP — отправляет запрос для обработки текста на естественном языке с помощью LLM-модели.
- Получить результат NLP — получает результат NLP-запроса по его идентификатору.
-
Группа Инструменты:
- Найти текст в области — Элемент доступен с версии 1.0.13.
- Найти текст рядом с полем — Элемент доступен с версии 1.0.13.
- Обрезать изображение — Элемент доступен с версии 1.0.13.
-
Группа Умный OCR:
- Получить результат OCR — получает от AI Server результат распознавания документа обученной моделью.
- Проверить документ — производит валидацию распознанных данных и позволяет скорректировать их.
- Создать запрос OCR — отправляет запрос на распознавание иображения документа в AI Server.
-
Получить файл — Элемент доступен с версии 1.0.15.
-
Сервер Primo.AI — производит подключение к AI Server, а также выполняет роль контейнера для других элементов из библиотеки Primo.AI.Server.
После установки библиотеки в Primo RPA Studio, на панели элементов появится группа AI:
Порядок применения элементов
Процесс с элементами группы Умный OCR может выглядеть так:
Элемент Wait (Ожидание) не входит в состав библиотеки и используется в данном примере, чтобы предоставить серверу больше времени для распознавания.