Чат с ИИ-агентом

Чат с ИИ-агентом — это возможность спросить прямо в интерфейсе: «почему за вчера столько ошибок», «помоги настроить канал связи», «что показывает этот график». Отвечает не модель напрямую, а внешний Pastukhov Agent, подключённый к продукту. Разговор идёт там же, где данные, — не нужно переключаться на другое окно и копировать цифры.

Как подключить

Достаточно задать две переменные окружения на сервере:

  • PROXYAGENT_AGENT_API_URL — адрес вашего Pastukhov Agent.
  • PROXYAGENT_AGENT_API_KEY — его ключ доступа.

Обе переменные читаются один раз при запуске. Значит, после их изменения контейнер нужно перезапустить — просто сохранить в интерфейсе нельзя. Пока обе не заданы, чат считается не подключённым.

Что остаётся на сервере

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

Как это выглядит

  • Панель чата — на широком экране это отдельная панель рядом с содержимым, на узком — выдвижная снизу. Одна и та же, просто в двух видах.
  • Список чатов и очередь сообщений — в боковой панели видно, какие чаты сейчас работают, а какие сообщения ждут своей очереди.
  • Живые обновления — ответ появляется по мере готовности, как в обычном чате; состояние «работает», счётчики и очередь обновляются сами.

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

Без подключения

Если агент не подключён, продукт работает полностью: модели, ключи, журналы, аналитика, скрытие секретов, прокси-служба — всё на месте. Просто панель чата не показывается. Ничего не ломается и не «ждёт настройки».

Честная оговорка

Чат — это отдельный продукт. Чтобы он заработал, Pastukhov Agent нужно поставить и настроить сам по себе; «Прокси-агент» лишь подключается к нему. Если агента у вас пока нет, эта возможность вам не нужна — остальное работает и без неё.

Дальше: как разместить продукт на сервере и где лежат данные — в разделе Размещение и данные.

← Оглавление документации