Интеграция с Pastukhov Agent

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

Чат: агент наружу

Переменные AGENT_API_URL и AGENT_API_KEY соединяют Data Agent с Pastukhov Agent. Приложение проксирует общение: чат открывается на всех страницах, модели и навыки — ваши, из панели Pastukhov Agent. Единый агент работает и в Data Agent, и в остальных продуктах — настраивать каждое приложение отдельно не нужно. Подробнее о чате — на странице Чат с агентом.

Общая папка скриптов

Pastukhov Agent работает на той же папке scripts/, что монтирует Data Agent (это папка AGENT_PROJECT_PATH агента). Обе стороны видят одни и те же файлы: агент пишет и правит скрипты, Data Agent их выполняет и планирует. Роли разделены, конфликтов нет — агент не запускает скрипты через приложение, а только готовит их.

Агентские API: агент внутрь

Для управления данными у Data Agent есть программные интерфейсы — адреса API /api/agent/*, доступ к которым закрыт ключом в заголовке X-API-Key (в переменной DATA_AGENT_API_KEY хранится SHA-256-хэш этого ключа). Через них агент умеет:

  • открывать ETL-сессии, привязанные к чату;
  • смотреть источники данных и их схемы, выполнять запросы (только чтение): SELECT;
  • работать с Lakehouse: списки, папки, файлы;
  • управлять скриптами: список, запуск, опрос статуса, остановка;
  • читать и заменять расписание целиком.

ETL-цикл из чата

Типичный цикл выглядит так: агент открывает сессию → смотрит доступные источники → пишет или правит extract.py и load.py → запускает → проверяет данные запросом → ставит расписание → закрывает сессию. Запуски, сделанные в рамках сессии, несут бейдж сессии и ссылку на чат — всегда видно, что и зачем запускалось.

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

Описание агентских API живёт в проекте Data Agent (файл data-agent-api.md) — оно нужно разработчикам и самому агенту. Пользователю достаточно знать, что агент умеет всё это сам: вы просто описываете задачу в чате.

Лицензия

Чат и управление очередью промптов требуют действующей лицензии Data Agent. Типы лицензий и цены — на странице Лицензирование Data Agent.

Подробнее о самом Pastukhov Agent — на странице Pastukhov Agent.

Читайте также: Чат с агентом, Планировщик.

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