Skip to Content
Primo RPA AI ServerАдминистраторамУправление ключами маршрутизации

Управление ключами маршрутизации

Ключи маршрутизации используются только для компонента AI Текст. Для компонента Умный OCR используются типы моделей, которые выполняют схожую функцию.

Ключ маршрутизации используется для решения NLP-задач и является обязательным параметром NLP-запроса к AI Server. С помощью ключа сервер выбирает модель с определенным навыком, которой требуется направить запрос на обработку.

Ключ маршрутизации важно знать разработчику RPA-проекта, чтобы правильно настроить запрос к AI Server.

Ключи маршрутизации из поставки

AI Server поставляется с предустановленными ключами маршрутизации, описание которых приведено в таблице ниже.

Ключ маршрутизацииЦельОписание
nlpNLPМодель без настроенного навыка, которая ведет себя аналогично навыку Генерация
nlp-extractionNLPМодель с навыком Экстракция
nlp-generationNLPМодель с навыком Генерация
nlp-classificationNLPМодель с навыком Классификация
nlp-summarizationNLPМодель с навыком Суммаризация
nlp-ocrNLPМультимодальная модель с навыком OCR

Ключи из поставки, кроме ключа nlp-ocr, содержат предустановленные файлы с контекстом — примерами запросов и ответов, которые помогают модели нужным образом обрабатывать NLP-запросы. Пользователь может изменить предустановленный файл с контекстом:

Управление ключами маршрутизации

Управление ключами маршрутизации осуществляется на странице Настройки ➝ Ключи маршрутизации.

Администратор может добавить ключ, изменить, удалить из системы.

⚠️

Не рекомендуется удалять ключи маршрутизации из поставки.

alt

Добавить ключ маршрутизации

  1. Перейдите в раздел Настройки ➝ Ключи маршрутизации.
  2. Нажмите кнопку Добавить ключи маршрутизации.
  3. В открывшейся форме укажите параметры:
    • Имя* — название будущего ключа маршрутизации.
    • Описание — дополнительная информация о ключе. Описание отобразится в таблице ключей под названием вашего ключа.
    • Цель* — ключевая задача модели. Доступные значения:
      • NLP — модель должна решать NLP-задачи: обрабатывать текст на естественном языке или текст из изображений.
      • Экспертная система — в настоящее время не используется.
    • Навык — выберите из выпадающего списка навык NLP-модели. Доступные значения:
      • Классификация — ответ на запрос из заранее определенного списка вариантов ответов.
      • Суммаризация — краткое изложение текста с ацентом на определенные темы.
      • Экстракция — извлечение из текста информации по заданным ключам поиска.
      • Генерация — создание текста на основе заданного контекста или начального ввода.
      • OCR — обработка текста из входного изображения. Навыком OCR могут обладать только мультимодальные модели.
    • Файл с контекстом (.json) — содержимое файла подсказывает модели, как ей следует работать с запросами. Чтобы добавить файл с контекстом, нажмите значок загрузки.
  4. LLM-движок — LLM-ядро, которое обеспечивают работу моделей на целевой машине. Доступные значения:
    • vLLM — подходит для вычислений на графической карте или высокопроизводительном CPU.
    • Ollama — модель на этом движке возможно запускать на низкопроизводительной целевой машине.
    • llama-cpp-python — подходит для вычислений на графической карте или высокопроизводительном CPU.
  5. Нажмите Сохранить.

Изменить ключ маршрутизации

ℹ️

В ключе маршрутизации нельзя изменить название, цель и навык, которые были указаны при создании.

  1. Перейдите в раздел Настройки ➝ Ключи маршрутизации.
  2. В таблице типов найдите нужную запись и нажмите значок ☰ для вызова меню действий.
  3. Выберите Редактировать.
  4. Измените необходимые свойства.
  5. Нажмите Сохранить.

Удалить ключ маршрутизации

  1. Перейдите в раздел Настройки ➝ Ключи маршрутизации.
  2. В таблице типов найдите нужную запись и нажмите значок ☰ для вызова меню действий.
  3. Выберите Удалить.
  4. Подтвердите действие.