Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
После активации кредитов на запуск и завершения настройки клиента многие команды запуска не начинаются с подробного изучения портала Azure. Более распространенной отправной точкой является настройка рабочего процесса разработки с поддержкой ИИ, который позволяет разработчикам оставаться в терминале или редакторе, которые они уже предпочитают, при безопасном подключении этого рабочего процесса к Azure. Эта статья помогает стартапам перейти от настройки учетной записи к разработке на основе агента в Azure с помощью интерфейса командной строки GitHub Copilot или Claude Code. Мы также обсудим соответствующие серверы и инструменты MCP для поддержки разработчиков с помощью рабочих процессов разработчиков на основе CLI.
Prerequisites
Прежде чем начать, убедитесь, что вы:
- Активированы ваши кредиты Microsoft for Startups.
- Активирована спонсорская подписка Azure.
- Завершена настройка учетной записи Azure после погашения.
- Настроили принадлежащий компании тенант Microsoft Entra, пользовательский домен и права администратора, чтобы среда не была привязана к одному пользователю.
- Вы активировали льготы GitHub. Дополнительные сведения см. в статье "Использование кредитов на запуск для GitHub, AKS и моделей ИИ".
Tip
Настройте свой тенант Azure, как только активируете предоставленные кредиты. Добавьте дополнительных пользователей и администраторов, настройте корпоративный домен и убедитесь, что ваши кредиты Microsoft for Startups активированы. Дополнительные сведения см. в разделе Set up your Azure account.
Настройка среды разработки
Прежде чем настраивать агенты, серверы MCP или Azure доступ, настройте базовую среду разработчика, которая предоставляет команде согласованный способ локальной работы. Цель заключается не в том, чтобы принудительно принудить каждый запуск к одной точной цепочке инструментов, но убедиться, что разработчики могут пройти проверку подлинности, установить необходимые средства CLI и выбрать правильный рабочий режим для задачи.
Выберите правильный режим взаимодействия: интерфейс командной строки и режим агента в VS Code
Разработка с помощью искусственного интеллекта может произойти в терминале, редакторе или в GitHub размещенной среде. Лучший выбор зависит от задачи.
| Режим взаимодействия | Используйте его, когда | Чего следует ожидать |
|---|---|---|
| GitHub Copilot CLI | Вы хотите прямой контроль в терминале. | Помощник поможет вам изучить репозиторий, выполнить задачи установки, ответить на вопросы кода и использовать средства, управляемые MCP, с видимыми шагами утверждения. |
| GitHub Copilot Chat в режиме агента | Вы активно изменяете код в редакторе. | Помощник помогает планировать, просматривать, изменять и уточнять код во время пребывания в контексте проекта. |
| Размещённые на GitHub агенты для программирования | Это более крупная задача, она может быть выполнена независимо, а результат должен быть представлен в виде pull request. | Агент изучает репозиторий, составляет план, вносит изменения в отдельной ветке и открывает pull request на проверку. |
Примеры подсказок
Используйте эти примеры в качестве отправных точек и адаптируйте их к модели репозитория и утверждения.
GitHub Copilot CLI: проверка Azure установки
Review this repository and explain how to run it locally.
Do not edit any files yet.
Then, using azure-mcp tools, verify that:
- Resource groups and deployed resources match the expected naming convention.
- RBAC is scoped correctly, with no broad Owner assignments.
- Diagnostics and monitoring are enabled for key resources.
Summarize findings and gaps as pull request comments.
GitHub Copilot Chat в режиме агента: реализация инфраструктуры и CI/CD
Create an initial IaC and CI workflow.
Add:
- An infra folder with a Bicep or Terraform structure.
- A GitHub Actions workflow that validates infrastructure and runs tests.
- A rollback note in the pull request template.
Use minimal viable defaults and keep the structure modular for later expansion.
Агент для программирования, размещённый на GitHub: спланировать и открыть pull request
Create an implementation plan for the feature described in docs/feature-spec.md.
If the plan looks safe:
- Make the changes on a new branch.
- Add or update tests.
- Update documentation.
- Open a pull request with a summary and testing steps.
Рекомендуемая начальная точка
Для большинства команд запуска начните с самого простого безопасного рабочего процесса:
- Используйте интерфейс командной строки Copilot для проверки Azure и GitHub установки.
- Используйте Copilot Chat в режиме агента для интерактивных изменений в VS Code.
- Используйте размещённые на GitHub агенты для программирования для более крупных задач, связанных с pull request.
- Добавьте серверы MCP только после определения разрешений, модели утверждения и ведения журнала, необходимых каждому инструменту.
Настройка инструментов для агентов и IDE
Инструменты первоначальной настройки позволяют подключить вашего агента для программирования и IDE к нужному контексту и возможностям. Серверы MCP (Протокол контекста модели) предоставляют инструментам агента структурированный способ доступа к разрешённым возможностям, таким как документация Microsoft, вспомогательные инструменты для репозиториев или операции с ресурсами Azure. Относитесь к подключению как и к любой другой зависимости разработчика: автоматизируйте конфигурацию, проверьте подключение и убедитесь, что границы доступа понятны.
Подключение интегрированной среды разработки и средств разработчика к агенту программирования
- Выберите основной клиентский интерфейс, например VS Code с рабочим процессом с поддержкой агента или рабочим процессом с поддержкой терминала.
- Установите и войдите в средство агента, например Copilot Chat, Copilot CLI или Claude Code с помощью утвержденного удостоверения вашей организации.
- Определите, что относится к настройкам пользователя, а что — к настройкам рабочей области. Используйте настройки рабочей области для серверов MCP, промптов и ограничений для конкретного репозитория, чтобы они передавались вместе с кодом.
- Проверьте инструкции репозитория, такие как соглашения о кодировании, команды сборки и тестирования, а также правила для действий, которые агент не должен принимать. Для Claude Code это руководство обычно хранится в
CLAUDE.md. - Определите безопасные значения по умолчанию для инструментов. Требуйте явного подтверждения на запись в файлы и выполнение команд оболочки, а также вносите в список разрешенных все команды, которые агент может выполнять без участия пользователя.
- Проверьте настройку, попросив агента выполнить небольшое ознакомительное задание, например изучить структуру репозитория, запустить тесты или предложить небольшой рефакторинг. Подтвердите результат по диффам и CI.
Рекомендуемые серверы MCP
-
Microsoft Learn MCP Server: используйте этот сервер, если вашему агенту требуется надежная актуальная документация Microsoft и примеры кода. Общедоступная удаленная конечная точка —
/api/mcp. Дополнительные сведения см. в статье Начало работы с Microsoft Learn MCP Server. - Azure MCP Server. Используйте этот сервер, когда агенту необходимо проверять, запрашивать и управлять ресурсами Azure из среды разработки. Дополнительные сведения см. в статье Начало работы с сервером Azure MCP.
Important
Подключение агентов только к утвержденным серверам MCP. Предпочитайте разрешенные конечные точки, области инструментов с наименьшими привилегиями и журналы, доступные для аудита. Если инструмент может вносить изменения в репозитории или развертывать ресурсы, считайте это доступом к продуктивной среде и применяйте соответствующие меры контроля.
Создание команды агентов, оптимизированной для Azure
Для корпоративных B2B-решений на Azure начните с простой модели агента и расширяйте её только там, где обязанности, специфичные для Azure, чётко определены. В рекомендациях Azure зона посадки рассматривается в качестве рекомендуемой отправной точки для масштабируемой, безопасной и управляемой среды. Она также отличается от целевой зоны платформы, которая предоставляет общие службы, такие как удостоверения, подключение и управление, а также целевые зоны приложений, которые содержат ресурсы рабочей нагрузки для приложений и сред. В обоих случаях включите базовые средства контроля, такие как Azure RBAC, Управление затратами и Microsoft Defender для облака.
Это различие имеет значение для продуктов B2B, так как цель заключается не только в том, чтобы быстро отправлять функции. Цель заключается в создании продукта, которому корпоративные клиенты могут доверять. В рекомендациях Microsoft по созданию агентов промышленного уровня в Azure выделяются области проектирования, которые становятся критически важными, когда команды выходят за рамки прототипов: мультитенантность, уровень приложения, уровень оркестрации и уровень контекста. Корпоративные сценарии также требуют внимания к безопасности, надежности и адаптации нескольких клиентов.
Рекомендуемые роли агента Azure
Microsoft предоставляет навыки Azure, которые можно адаптировать для рабочих процессов агентов. Стартапы также могут использовать шаблон gstack в качестве модели для группы инженеров с несколькими агентами. Для следующих ролей рекомендуются расширения, оптимизированные для Azure, для стартапов, создающих B2B-продукты корпоративного уровня на Azure.
Агент планировщика продуктов и требований
Используйте этого агента как основную точку входа для новых задач. Он превращает запрос продукта в короткий план реализации, который включает область функций и нефункциональные требования, такие как изоляция клиента, потребности управления, ограничения развертывания и операционные ожидания.
агент архитектора платформы Azure
Используйте этот агент для формирования целевой зоны платформы и основы среды: настройка клиента, группы управления, стратегия подписки, подключение, идентификация, базовые показатели управления и службы общей платформы. Руководство по landing zone в Azure рассматривает эти решения как основополагающие и рекомендует использовать модель landing zone в качестве стандартизированной отправной точки для крупномасштабных сред Azure. Используйте навык azure-enterprise-infra-planner в качестве отправной точки.
Агент архитектора корпоративных приложений
Используйте этот агент, чтобы сосредоточиться на целевой зоне приложения и самой рабочей нагрузке бизнеса. Для B2B-решений эта роль отвечает за границы рабочих нагрузок, разделение сред, проектирование прикладного уровня и то, как логика, специфичная для арендатора, соотносится с более широкой платформенной основой.
Агент идентификации и безопасности
Используйте этот агент для проверки управления доступом предприятия и защиты рабочих нагрузок. Руководство по Azure Well-Architected рассматривает удостоверения как основной периметр безопасности и рекомендует строгое, основанное на условиях и поддающееся аудиту управление удостоверениями и доступом. Эта роль оценивает шаблоны аутентификации, идентификаторы рабочих нагрузок, границы модели RBAC, сетевую сегментацию и безопасные параметры по умолчанию.
Azure DevOps и агент IaC
Используйте этот агент для владения уровнем "все через код": шаблоны развертывания, автоматизация платформы и повторяемая подготовка. Руководство Azure по обеспечению операционного совершенства связывает базовую основу с автоматизацией платформы и DevOps, а руководство Azure по управлению рекомендует для новых сред потоки развертывания на основе Bicep или Terraform. Используйте навык подготовки Azure в качестве отправной точки.
Агент надежности и наблюдаемости
Используйте этот агент для проверки работоспособности, оповещений и рабочего поведения. Azure Well-Architected руководство по надежности рекомендует моделировать состояния работоспособности, разрабатывать стратегии мониторинга и оповещения, а также использовать метрики, журналы и трассировки для отслеживания критически важных потоков и компонентов рабочей нагрузки.
агент интеграции Azure
Используйте этот агент, чтобы опыт разработчика оставался основанным на реальной среде Azure. Azure MCP Server позволяет агентам ИИ взаимодействовать с Azure ресурсами с помощью естественного языка и можно использовать из GitHub Copilot CLI, агента программирования GitHub Copilot, приложений на основе пакета SDK и других клиентов, совместимых с MCP. Начните с навыка развертывания Azure и измените его для вашей среды.
Агент управления и затрат
Используйте этот агент для обеспечения соблюдения бюджетов, тегирования, назначения политик и механизмов контроля соответствия требованиям по мере того, как стартап переходит от экспериментов, финансируемых за счёт кредитов, к работе в корпоративном масштабе. Рекомендации Azure по управлению предусматривают автоматизированные защитные механизмы, применение Политика Azure и меры контроля затрат, такие как бюджеты и оповещения. Навыки соответствия требованиям Azure и azure-cost являются полезными начальными точками.
Рецензент и агенты качества обслуживания
Используйте эти агенты для проверки правильности, безопасности, пограничных вариантов, выравнивания целевой зоны, границ доступа, покрытия мониторинга и безопасности изменения инфраструктуры перед слиянием. Начните с навыка проверки Azure и измените его для потребностей клиента и среды.
Как это отличается от универсальной настройки gstack
Паттерн в стиле gstack (Думать → Планировать → Создавать → Проверять → Тестировать → Выпускать → Анализировать) по-прежнему остается полезной отправной точкой, поскольку он обеспечивает разделение ролей, циклы проверки и простую операционную модель. Рекомендуемое изменение заключается в том, чтобы преобразовать обобщённую инженерную группу в команду, построенную в соответствии с архитектурными границами Azure: базовая платформа, проектирование рабочих нагрузок, безопасность, автоматизация, наблюдаемость и корпоративное управление. Такая структура не позволяет Azure-специфичным аспектам отойти на второй план.
Создавайте с использованием разработки на основе спецификаций, инфраструктуры как кода и CI/CD с самого начала
Начиная с Azure, следует рассматривать код приложения, инфраструктуру и развертывание как одну инженерную систему. Вместо разработки продукта в одном месте, инфраструктуры подготовки в другой и автоматизации развертываний позже используйте рабочий процесс, в котором:
- Спецификация определяет предполагаемый результат.
- Инфраструктура как код (IaC) определяет нужную среду Azure.
- CI/CD выполняет проверку и развертывание изменений через повторяемый конвейер.
Этот подход снижает дрейф между намерениями и реализацией, дает вашей команде общий источник истины и помогает масштабироваться с прототипа до рабочей среды.
Пример рабочего процесса
Определите функцию в спецификации.
Прежде чем писать код, используйте подход, при котором сначала составляется спецификация, чтобы зафиксировать проблему, пользователей, требования, ограничения и критерии успеха.
Поручите агенту-планировщику создать готовое к реализации краткое описание функции.
Планировщик определяет область и требования, поэтому рабочий процесс начинается с явного плана вместо нерегламентированного запроса.
Поручите агенту архитектора платформы Azure спроектировать базовую инфраструктуру Azure для функции.
Этот агент определяет, как эта возможность вписывается в среду Azure, включая идентификацию, управление, сетевое взаимодействие, администрирование и размещение в landing zone.
Пусть агент Azure DevOps и IaC определит инфраструктуру как код.
Реализуйте необходимые ресурсы Azure, структуру окружения и конфигурацию развертывания с использованием Bicep или Terraform и сохраните их в системе контроля версий.
Попросите агент интеграции Azure проверить реальную среду Azure.
Подключите рабочий процесс к инструментам, поддерживающим Azure, таким как Azure MCP Server, чтобы агент мог проверять ресурсы, подтверждать предположения и работать в реальной среде Azure вместо того, чтобы действовать наугад.
Поручите рецензенту и специалистам по контролю качества проверить изменение.
Перед слиянием проверьте правильность, безопасность, пограничные случаи, мониторинг, ведение журнала и проверки работоспособности.
Используйте pull request’ы и CI/CD для проверки и развертывания функциональности.
Оформляйте изменения в коде приложения, IaC и процессе развертывания через pull request, чтобы сборки, тесты и проверки выполнялись до слияния.
Синхронизировать спецификации, инфраструктуру и рабочий процесс развертывания.
Учитывайте спецификацию, IaC и конвейер как живые артефакты, чтобы развернутая система оставалась в соответствии с предполагаемой конструкцией с течением времени.
Эта модель дает стартапам более надежный способ перейти от первого прототипа к развертыванию в рабочей среде на платформе Azure. Вместо того чтобы полагаться на настройку портала вручную, отключенные сценарии или незадокументированные решения, ваша команда получает рабочий процесс, в котором спецификация фиксирует намерение, IaC фиксирует среду Azure и CI/CD обеспечивает согласованность при каждом отправке.
Summary
Агентно-ориентированная разработка помогает стартапам переходить от идеи к реализации за счет сочетания четких спецификаций, специализированных ролей агентов, инструментов с поддержкой Azure и повторно используемых процессов поставки. Команда начинается с спецификации, которая определяет, что необходимо создать, использует планирование для того, чтобы превратить это намерение в технические решения и задачи, а также реализует код приложения и инфраструктуру с помощью рабочих процессов, управляемых версией, вместо нерегламентированных изменений.
Надежный рабочий процесс также имеет преимущества от специализированных ролей вместо одного универсального помощника по программированию. Для проектов Azure агентная разработка становится более полезной, когда агенты могут работать с инструментами, ориентированными на Azure, такими как Azure MCP Server, и когда изменения можно проверять через pull request’ы, диффы, тесты и CI/CD.
Этот подход помогает стартапам быстро разрабатывать продукты, не создавая необходимости в их дальнейшей переделке. Для основателей это означает более быстрые первые развертывания, меньше ошибок конфигурации вручную, более четких проверок и более плавного пути от прототипа к программному обеспечению производственного уровня.