Primo.AI.Server
Доступные версии NuGet-пакета:
Primo.AI.Server предназначен для взаимодействия с сервисом 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 (Ожидание) не входит в состав библиотеки и используется в данном примере, чтобы предоставить серверу больше времени для распознавания.