APEX — воркфлоу

Мультиагентный процесс для Azure: от требований до готового Bicep или Terraform с проверками и ручным утверждением на каждом этапе

  • 220 ★ репозитория
  • Последний коммит
Воркфлоу

Широкий доступ

Почему такой уровень

  • Стадия развертывания меняет реальные ресурсы Azure и расходует деньги подписки
  • Процесс читает снимки политик подписки, которые могут содержать идентификаторы окружения
Все причины и проверки

jonathan-vella/apex

Установка

Работает в

Ручная установка

Текст для агента

Возьми шаблон jonathan-vella/apex-accelerator, открой его в dev-контейнере и вызови агента-оркестратора. Не разворачивай ресурсы в подписку без явного утверждения пользователя на стадии развертывания и сначала показывай результат what-if.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Стадия развертывания меняет реальные ресурсы Azure и расходует деньги подписки
  • Процесс читает снимки политик подписки, которые могут содержать идентификаторы окружения

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

APEX — Agentic Platform Engineering eXperience for Azure, процесс для инженеров платформы. Агент-оркестратор принимает описание инфраструктуры, превращает его в структурированные требования, а отдельный агент-оппонент ищет в них слабые места. Затем идут оценка архитектуры по принципам Well-Architected и стоимости, поиск ограничений политик Azure, план реализации, генерация шаблонов Bicep или Terraform на проверенных модулях и развертывание с предварительным what-if или terraform plan. После каждой стадии процесс останавливается на ручное утверждение: ИИ готовит, решают люди. Агенты лежат в .github/agents (оркестратор, требования, архитектор, управление, планировщик, генерация кода, развертывание, документирование построенного, диагностика, оппонент, оптимизатор контекста), а знания Azure собраны в скиллах apex-azure-*. Цены берутся из снимков каталога розничных цен с контрольными суммами, память модели для цен не используется. Для проектов доступны шаблон apex-accelerator, документация apexops.pro и учебный MicroHack.

Для кого. Инженерам платформы и архитекторам Azure, которые хотят получать Bicep или Terraform с трассируемыми решениями и ручными утверждениями.

Подходит, если

  • Новый Azure-проект начинается с описания требований, и их надо проверить оппонентом до архитектуры
  • Нужна оценка стоимости по снимкам розничных цен с отметкой источника и даты
  • Шаблоны Bicep или Terraform строятся на проверенных модулях, а развертывание идет после what-if
  • Для существующей инфраструктуры нужен документ построенного и диагностика

Не подходит, если

  • Нужна быстрая разовая правка шаблона: многостадийный процесс с утверждениями слишком тяжел
  • Облако не Azure: знания и политики рассчитаны на него
  • Проект не должен обращаться к реальной подписке: стадия развертывания работает с ней

Пример запроса к агенту

Запусти процесс APEX: опиши требования к веб-приложению на Azure и подготовь Bicep после утверждения архитектуры

Ограничения

Процесс рассчитан на Azure и агентов GitHub Copilot, оркестрацию и инструменты настраивает dev-контейнер репозитория. Стадия развертывания работает с реальной подпиской, поэтому нужны отдельная подписка для проб и ограниченные права. Для существующих проектов остается прежний контракт, пока вы явно не перейдете на новый практичный процесс. Цены считаются только по явным входным данным о биллинге, а оценка без них носит ориентировочный характер.

Как отключить. Удалите агенты и скиллы apex из .github/ своего репозитория и выведите dev-контейнер из использования. Созданные ресурсы Azure удаляются отдельно средствами Azure.

Частые вопросы

Какие стадии проходит процесс?

Требования, архитектура и стоимость, ограничения управления, план реализации, генерация Bicep или Terraform, развертывание и документ построенного. После большинства стадий человек утверждает результат.

Что делает агент-оппонент?

Проверяет требования, архитектуру, оценку стоимости, ограничения и план независимо от автора: ищет слабые места и пишет результаты в файлы challenge-findings-*.json, которые видит пользователь до утверждения.

Выбирается ли Bicep или Terraform?

Да. Выбор фиксируется в требованиях как iac_tool, дальше универсальный планировщик направляет задачу к кодогенерации и развертыванию Bicep либо Terraform.

Откуда берутся цены?

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

Где документация и учебные материалы?

Документация размещена на apexops.pro, шаблон лежит в репозитории apex-accelerator, а практический семинар MicroHack на microhack.apexops.pro.

Обсуждение

Вопросов и отзывов пока нет.

Воркфлоу

Восемь скиллов для Azure SRE Agent проверяют архитектуру, политики, запас ресурсов и расходы подписки и ставят оценки

СкиллРасширенный доступ70Звезды репозитория

Azure Skills

Azure Skills Plugin

Выбор редакции

Официальный плагин Microsoft: скиллы по работе с Azure плюс подключение Azure MCP Server и Foundry MCP для реальных действий в облаке

ПлагинШирокий доступ1,6 тыс.Звезды репозитория

Azure DevOps MCP от Tiberriver256

Azure DevOps MCP by Tiberriver256

MCP-сервер сообщества для задач, кода и сборок Azure DevOps; поддерживает вход по PAT в Azure DevOps Server внутри вашей сети

MCP-серверШирокий доступ400Звезды репозитория

28 скиллов AWS для Amazon EKS и ECS: проект архитектуры, Terraform, ревью живого кластера, проверка перед апгрейдом, безопасность.

СкиллРасширенный доступ97Звезды репозитория
Официальный

Официальный MCP-сервер Microsoft для Azure: агент видит ресурсы подписки и работает с сервисами Azure от вашего имени

MCP-серверШирокий доступ3,8 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Microsoft для работы агентов с Azure SDK и Foundry на Python, .NET, TypeScript, Java и Rust

СкиллРасширенный доступ3,2 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
APEX (эта карточка)нет220
Azure Skillsнет1 636набор знаний об Azure для агента, APEX добавляет процесс со стадиями и утверждениями
Azure Agent Skillsнет813скиллы по сервисам Azure, у APEX агенты разных ролей и оппонент

Коротко о README

В README описан практичный процесс для новых проектов: повторное использование решений, пакетный ремонт, раннюю проверку политик, цены по снимкам и правила приватных доказательств. Дальше идет диаграмма последовательности от интента до проверки развертывания с отметками ручных утверждений.

Бейдж для README

Сообщить о проблеме