AI-агенты в ELMA Cortex — это интеллектуальные помощники, работающие на основе больших языковых моделей. Сотрудник использует агента как бота‑ассистента: общается с ним в чате, запрашивает информацию, поручает выполнение действий в ELMA365.
Для разных целей и подразделений компании можно создавать отдельных AI‑агентов — например, ассистентов для техподдержки, отдела продаж, бухгалтерии и т. д.
Для настройки поведения AI‑агента используются:
- промпт для языковой модели — текстовые инструкции, которые определяют, как AI‑агент понимает задачи и в каком стиле даёт текстовые ответы;
- инструменты — функции, которые AI‑агент может использовать для получения информации, обработки данных, выполнения действий в системе. Доступны:
- готовые инструменты — для работы с датой и временем, содержимым внешних сайтов, файлами и изображениями, а также для получения информации из ELMA365;
- Инструменты ELMA365 — пользовательские функции для взаимодействия с определёнными приложениями и процессами компании, а также задачами;
- подключение умного поиска, другого агента или AI‑операции в качестве инструмента — для получения точных результатов можно выстроить иерархию компонентов ELMA Cortex и вызывать те, для которых настроены специализированные функции;
- использование собственных инструментов, подключённых с помощью MCP‑серверов — можно настроить произвольные функции, например, получение данных из внешней системы.
Маршрутизация задач для AI-агентов
В ELMA Cortex можно гибко настроить распределение задач между AI‑агентами. Так, вы можете создать основных AI-агентов, которые общаются с пользователями, и дочерних AI-агентов, которым основные AI-агенты передают отдельные задачи. Это позволяет распределять запросы по специализации, чтобы получать более точные результаты.
Например, AI-агент Ассистент по продажам может делегировать одному дочернему агенту задачу по анализу договора на корректность, другому — по составлению уникального коммерческого предложения. Для них задаются подходящие инструкции и инструменты.
Дочернего AI‑агента можно добавить к основному:
- как инструмент — дочерний AI‑агент получает только входные данные, которые передаёт ему основной AI‑агент, обрабатывает их и отправляет ему результат;
- как управляемого AI‑агента — дочерний AI‑агент получает полный контекст взаимодействия основного AI‑агента с пользователем, чтобы выполнить задачу с учётом всех данных.
Подробнее об AI‑агентах читайте в статьях:
- о настройке AI‑агентов;
- об отладке работы AI‑агентов;
- о настройке доступа пользователей к чату с AI‑агентом;
- о работе пользователей с AI‑агентами в чате.