Перейти к содержимому

AI-модули

AI-чат и AI-агент для клиентов вашего облака

NexCMP — это программное обеспечение биллинга и клиентского портала для Apache CloudStack и Proxmox VE, причем в каждую лицензию входят два AI-модуля: ассистент внутри клиентского портала и агент, выполняющий задачи на VM клиента по SSH. Подключите свой OpenAI-совместимый API-ключ — никакой дополнительной платы с нашей стороны.

Оба модуля включены во все лицензии и отключены, пока вы не укажете собственный ключ провайдера ИИ.

AI Chat в клиентском портале NexCMP: список диалогов, подсказки (например, вывод списка серверов и проверка баланса) и уведомление о том, что любые платные действия требуют подтверждения клиентасначала запрашивает подтверждение
AI Chat в клиентском портале. Любые платные действия требуют подтверждения клиента.
Настройки AI-провайдера в панели NexCMP: переключатель модуля, параметры подключения с базовым URL, ключом API, моделью по умолчанию и кнопкой проверки соединениясобственный ключ
Модуль AI в панели администратора: включите его и укажите собственный OpenAI-совместимый эндпоинт и ключ.

Что делают AI Chat и AI Agent?

  • AI Chat

    Отвечает на вопросы о ваших тарифах, ценах и инструкциях, а также о собственных услугах клиента — серверах, счетах, балансе — на основе данных его аккаунта. Когда требуется специалист, клиент может передать диалог вашей службе поддержки.

  • AI Agent

    Клиент выбирает одну из своих VM и описывает задачу простыми словами: проверить свободное место на диске, установить пакет, просмотреть лог. Агент выполняет команды по SSH прямо из вашей панели и показывает каждую команду с ее результатом.

Как это работает для клиента

Два пункта в меню панели клиента без дополнительной регистрации.

  1. Задайте вопрос AI Chat

    Откройте AI Chat в меню и задайте вопрос о тарифах, ценах или собственных серверах, счетах и балансе аккаунта.

  2. Дайте задачу AI Agent

    Откройте AI Agent, выберите VM и введите запрос, например: «покажи использование диска и 5 самых больших папок». Все команды и вывод отображаются по ходу работы агента.

  3. Любые платные действия требуют подтверждения

    AI Chat запрашивает подтверждение клиента перед любым платным действием, а диалог можно в любой момент перевести на команду поддержки.

Скриншоты панели клиента

Панель клиента: AI Chat отвечает на вопрос о серверах клиента
AI Chat в панели клиента.
Панель клиента: AI Agent выполняет команды на VM и показывает их вывод
AI Agent выполняет команды на VM по SSH.

Какие встроенные ограничения предусмотрены?

  • Ваш провайдер, ваш ключ

    Укажите OpenAI-совместимый эндпоинт, ключ и модель в Admin › Settings › AI provider. Ключ хранится в зашифрованном виде и больше не отображается; Test connection проверяет подключение.

  • Только собственные ВМ клиента

    AI Agent работает только с ВМ, принадлежащими аккаунту авторизованного клиента, с сохраненными учетными данными для этой ВМ.

  • Все команды на виду

    Агент отображает каждую выполняемую команду и ее вывод, поэтому клиент может следить за всеми его действиями.

  • Переключатель в консоли администратора

    AI — такой же модуль, как и остальные: отключен по умолчанию, включается в License › Modules при наличии ключа и может быть выключен в любой момент.

Краткий обзор AI Chat и AI Agent

Оба компонента работают через настроенного вами AI-провайдера. NexCMP не поставляется со встроенной моделью.

  • Кому доступно

    AI Chat
    Только авторизованным клиентам. Неавторизованному посетителю предлагается войти в систему.
    AI Agent
    Авторизованным клиентам и только на их собственных запущенных ВМ с Linux.
  • Что делает

    AI Chat
    Отвечает на вопросы и проверяет баланс, услуги и платежи клиента. Может выполнять действия от имени клиента после нажатия Confirm.
    AI Agent
    Выполняет задачу, описанную обычным языком, запуская команды по SSH с сервера панели.
  • Что требует подтверждения

    AI Chat
    Любое действие, изменяющее конфигурацию или требующее оплаты, показывает карточку подтверждения и не выполняется, пока клиент не подтвердит его.
    AI Agent
    В режиме Confirm каждая команда ожидает нажатия Run. В режиме Auto автоматически выполняются только команды из строгого списка безопасных (read-only).
  • Если не удается помочь

    AI Chat
    Действие Talk to a human отправляет переписку вашим сотрудникам в Telegram и, если никто не ответит вовремя, преобразует ее в тикет поддержки.
    AI Agent
    Клиент проверяет каждую команду и ее вывод перед выполнением любого действия, изменяющего состояние сервера.
  • Лимиты

    AI Chat
    20 сообщений в минуту на один IP-адрес и 40 сообщений на один диалог.
    AI Agent
    Не более 10 шагов за один запрос и не более 2 одновременных запусков на одного клиента.
  • Что требуется

    AI Chat
    Включенный модуль AI и провайдер с моделью, поддерживающей вызов инструментов (function calling).
    AI Agent
    То же самое, а также openssh-client на сервере панели и сетевой маршрут от панели к SSH-порту ВМ.

Как настроить это в моей установке?

В NexCMP 1.2.0 или новее добавьте своего AI-провайдера в Admin › Settings, включите модуль AI, и AI Chat вместе с AI Agent появятся в вашей панели клиента. В пошаговом руководстве весь процесс показан со скриншотами.

Хотите продавать доступ к AI-моделям своим клиентам? Для этого предназначен отдельный продукт — модуль AI Models.

Вопросы

Входит ли AI в лицензию?
Да. AI Chat и AI Agent входят в NexCMP Free (а также в NexCMP Source). Вы оплачиваете только фактическое использование своему AI-провайдеру.
Какие модели AI поддерживаются?
Любая модель с OpenAI-совместимым эндпоинтом chat-completions, поддерживающая вызов инструментов (function calling).
Может ли агент получить доступ к серверам других клиентов?
Нет. Он работает только с ВМ, принадлежащими аккаунту авторизованного клиента.
Выполняет ли AI Agent команды без подтверждения?
Это зависит от режима, выбранного клиентом. В режиме Confirm каждая команда ожидает нажатия кнопки Run. В режиме Auto автоматически выполняются только команды из строгого списка чтения (read-only), такие как df -h, ps или journalctl; любые действия, изменяющие состояние сервера, а также команды, которые парсер не может однозначно проанализировать, по-прежнему требуют нажатия Run.
Может ли AI Chat изменять услуги клиента?
Только после подтверждения клиентом. При изменении настроек или любых платных действиях отображается карточка подтверждения, и ничего не происходит, пока клиент не нажмет Confirm. AI Chat никогда не открывает консоли, не сбрасывает пароли и не показывает секретные данные, например пароли прокси.
Что происходит, если AI Chat не может помочь?
Клиент нажимает Talk to a human. Диалог перенаправляется вашим сотрудникам в Telegram. Если никто не отвечает в течение заданного времени ожидания (по умолчанию 10 минут) или обращение поступило в нерабочие часы поддержки, оно преобразуется в тикет.
Как контролировать расходы на AI?
NexCMP не тарифицирует расходы на AI. Установите месячный лимит бюджета для ключа у вашего провайдера или в прокси, а также уменьшите параметр AI turns per day per customer (по умолчанию 40), чтобы ограничить использование.
Где хранится ключ к AI-провайдеру?
В зашифрованном виде в базе данных вашей панели на вашем собственном сервере. После сохранения отображаются только последние четыре символа, а сам ключ отправляется исключительно на сохраненный вами endpoint.

Документация

Инструкции по настройке, лимиты и решение проблем для обоих модулей описаны в документации NexCMP.

Получить NexCMP

Бесплатно в течение первого года со всеми модулями — включая AI — или перейдите на Source за $499 единоразово.

Последнее обновление: