Skip to content
2.12.0

Платформа EVA ​

Что такое EVA, из каких процессов она состоит, что умеет сама по себе и как к ней подключаются сервисы экосистемы. С этой страницы удобно начинать знакомство, если вы выбираете, разворачиваете или сопровождаете платформу.

EVA это корпоративная ИИ-платформа: многопользовательский чат с моделями, ассистенты и сценарии, агенты по расписанию, исполняемые пакеты навыков и фоновые сервисы с виджетами. Всё работает под единой моделью прав и с учётом расхода токенов и денег.

EVA самодостаточна. Ей не нужны ни база знаний, ни распознавание, ни поиск в интернете, чтобы работать. Эти возможности дают отдельные сервисы экосистемы, и подключаются они стандартно, как источники MCP.

Что умеет EVA ​

ЧТ

Чат с моделями

Любые OpenAI-совместимые модели, рассуждения, сжатие контекста, очередь сообщений, правка отправленного, файлы до 1 ГБ.

ПР

Пространства

Чат привязан к рабочей папке. Модель читает, ищет и правит файлы пространства своими инструментами.

АС

Ассистенты и сценарии

Профили с системным промптом и доступом к инструментам. Сценарии вызываются через /имя.

АГ

Агенты

Флоу из шагов, навыков, условий и ожиданий. Запуск по расписанию, вебхуку, из чата и из фоновых сервисов.

НВ

Навыки и пакеты

Пакеты на JavaScript с навыками для чата и агентов. Запуск в package-pool, версии, настройки.

ВД

Виджеты

Живые панели фоновых сервисов на доске виджетов и в панели EVA Desktop.

MC

MCP

Подключение внешних инструментов, проверка на промпт-инъекции, тенанты через группы, шлюз наружу.

ДС

Доступ

Роли с матрицей прав, группы пользователей, вход через LDAP, лимиты токенов и расходов.

API

Открытые API

OpenAI-совместимый /v1, MCP-шлюз /mcp, OpenAPI-документация, npm-реестр пакетов.

Из чего состоит платформа ​

EVA это три серверных процесса и веб-интерфейс. Все процессы собраны из одного монорепозитория и поставляются одним образом.

ПроцессПортЧто делает
API3000Вход и права, все настройки, хранение чатов, раздача интерфейса, внешние API, планировщик агентов
Runtime3001Выполнение ходов чата: очередь, воркеры, вызовы моделей, инструменты, MCP
Package-pool3022Запуск кода пакетов в отдельном процессе: навыки, фоновые сервисы, виджеты
Веб-интерфейсVue-приложение. В продакшене его раздаёт API с того же адреса

Подробно о каждом процессе и о том, что где хранится: Сервисы платформы.

Два режима работы ​

Один и тот же код работает в двух режимах. Режим задаётся переменной EVA_MODE.

CloudLocal
Где работаетСервер или кластер KubernetesКомпьютер пользователя внутри EVA Desktop
База данныхPostgreSQLSQLite в папке ~/.eva
ПользователиМногопользовательский режим, роли, LDAPОдин пользователь, вход через облако
ПространстваПапки на сервереПапки на диске пользователя
Внешний API /v1ЕстьНет
Предпросмотр Office через OnlyOfficeЕстьНет, файлы открываются системным приложением

Подробнее: Cloud и local и EVA Desktop.

Как EVA связана с остальной экосистемой ​

1

Собираете

Агенты, навыки, фоновые сервисы и виджеты

Студия
2

Публикуете

Версия пакета или ревизия агента

Реестр
3

Работаете

Чат, агенты по расписанию, доска виджетов

EVA
4

Подключаете сервисы

База знаний, расшифровка, поиск

MCP
5

Берёте с собой

Те же пакеты на компьютере пользователя

Desktop
  • EVA Studio встроена в платформу и открывается пунктом Студия в меню.
  • EVA Desktop это та же EVA в режиме local, которая подключается к облачной EVA за моделями, пакетами и сервисами.
  • Сервисы экосистемы разворачиваются отдельно и подключаются в Админ → MCP.
  • Пакеты EVA загружаются в реестр платформы и ставятся пользователям.

Куда дальше ​

Документация экосистемы EVA 2.1