﻿# AI-агенты в ELMA Cortex

> [HTML Version](cortex-ai-agents.html)

AI-агенты в **ELMA Cortex** — это интеллектуальные помощники, работающие на основе больших языковых моделей. Сотрудник использует агента как бота‑ассистента: общается с ним в чате, запрашивает информацию, поручает выполнение действий в ELMA365. 

Для разных целей и подразделений компании можно создавать отдельных AI‑агентов — например, ассистентов для техподдержки, отдела продаж, бухгалтерии и т. д. 

````
начало внимание

````
Создание AI‑агентов доступно только в редакциях **ELMA Cortex Standard **и** ELMA Cortex Enterprise**. Ознакомьтесь со списком функций, которые можно использовать в вашей [редакции](cortex-editions.md).

````
конец внимание

````
Для настройки поведения 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‑агентов](cortex-configure-agent.md);

- [об отладке работы AI‑агентов](cortex-agent-calibration.md);

- [о настройке доступа пользователей к чату с AI‑агентом](cortex-agent-access.md);

- [о работе пользователей с AI‑агентами в чате](cortex-work-with-agents.md).