Управление ключами маршрутизации
Ключи маршрутизации используются только для компонента AI Текст. Для компонента Умный OCR используются типы моделей, которые выполняют схожую функцию.
Ключ маршрутизации используется для решения NLP-задач и является обязательным параметром NLP-запроса к AI Server. С помощью ключа сервер выбирает модель с определенным навыком, которой требуется направить запрос на обработку.
Ключ маршрутизации важно знать разработчику RPA-проекта, чтобы правильно настроить запрос к AI Server.
Ключи маршрутизации из поставки
AI Server поставляется с предустановленными ключами маршрутизации, описание которых приведено в таблице ниже.
| Ключ маршрутизации | Цель | Описание |
|---|---|---|
| nlp | NLP | Модель без настроенного навыка, которая ведет себя аналогично навыку Генерация |
| nlp-extraction | NLP | Модель с навыком Экстракция |
| nlp-generation | NLP | Модель с навыком Генерация |
| nlp-classification | NLP | Модель с навыком Классификация |
| nlp-summarization | NLP | Модель с навыком Суммаризация |
| nlp-ocr | NLP | Мультимодальная модель с навыком OCR |
Ключи из поставки, кроме ключа nlp-ocr, содержат предустановленные файлы с контекстом — примерами запросов и ответов, которые помогают модели нужным образом обрабатывать NLP-запросы. Пользователь может изменить предустановленный файл с контекстом:
- при выборе навыка в NLP-проекте, если для навыка он выбрал ключ из поставки;
- во время тестировании навыка с ключом из поставки;
- при создании запроса роботом.
Управление ключами маршрутизации
Управление ключами маршрутизации осуществляется на странице Настройки ➝ Ключи маршрутизации.
Администратор может добавить ключ, изменить, удалить из системы.
Не рекомендуется удалять ключи маршрутизации из поставки.

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