Чат с агентом

Вся работа со скриптами и данными происходит через чат. Вы пишете агенту обычным языком — он отвечает, пишет код, запускает его и сообщает результат. Приложение при этом работает как посредник: оно показывает чат и живой поток событий, а сам разговор ведёт ваш центральный Pastukhov Agent.

Подключение

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

Как это работает

Браузер общается только со своим сервером Data Agent, а сервер пересылает запросы агенту, подставляя ключ на своей стороне. Ключ агента никогда не попадает в браузер, все функции чата живут на внешнем Pastukhov Agent — приложение ничего из него не сохраняет, а только показывает.

Поток в реальном времени

Все события чата — новые сообщения, этапы обработки, состояние очереди — приходят одной живой лентой обновлений, без перезагрузки страницы. Ответ агента «печатается» у вас на экране, и вы видите, что он делает: читает файлы, правит скрипт, запускает его.

Модели и навыки

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

Очередь промптов

Если агент занят, отправленные сообщения становятся в очередь и видны карточками над полем ввода. Каждую карточку можно приостановить, изменить или убрать, пока очередь не дошла до неё. Задачи при этом выполняются одна за другой, ничего не теряется.

Git: каждое изменение на контроле

Агент коммитит каждое изменение скриптов в Git. В панели чата видно историю коммитов, можно отменить незафиксированные правки, если что-то пошло не так. Это гарантия, что любое состояние папки скриптов можно восстановить.

Лицензирование

Отправка сообщений агенту и управление очередью промптов требуют действующей лицензии. Без неё приложение предупреждает: активируйте лицензию, чтобы отправлять сообщения. Запуски, планировщик, Lakehouse и просмотр данных работают и без лицензии. Подробнее — на странице Лицензирование Data Agent.

ETL-сессии

Когда агент выполняет по вашей просьбе задачу со сбором данных, он открывает ETL-сессию — рабочий цикл, привязанный к чату. Запуски скриптов, сделанные в рамках сессии, получают бейдж сессии и ссылку на чат: всегда видно, зачем запускался скрипт и кто его запустил. О цикле ETL подробнее — на странице Интеграция с Pastukhov Agent.

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