Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Copilot для Azure — это расширение GitHub Copilot, которое позволяет разработчикам использовать естественный язык для:
- Узнайте о функциях Azure.
- Развертывание ресурсов Azure.
- Получение сведений о ресурсах Azure.
- Диагностика и устранение неполадок с ресурсами Azure.
У вас должен быть доступ к подписке Azure и подписка на GitHub Copilot. Начните использовать расширение.
GitHub Copilot предназначен для того, чтобы разработчики, в том числе разработчики, новые в Azure, были более продуктивными как можно быстрее. Для опытных пользователей Azure GitHub Copilot для Azure устраняет необходимость в:
- запомнить или найти в справочниках команды и аргументы Azure CLI.
- создайте сложные сценарии развертывания вручную.
- войдите и просмотрите портал Azure.
Принцип работы
GitHub Copilot для Azure дополняет общие знания о базовой крупной языковой модели (LLM), такой как GPT-5 и Claude Sonnet 4 с вызовом инструментов с помощью сервера MCP , позволяющего взаимодействовать со службами Azure, системами и Azure Resource Graph для выполнения конкретных задач от вашего имени. Более 35 служб Azure уже доступны, и все больше служб и возможностей добавляются регулярно. Узнайте больше о возможностях Сервера Azure MCP.
Поддерживаемые среды разработки
Вы можете использовать GitHub Copilot для Azure в следующих поддерживаемых средах разработки:
| Поддерживаемый клиент | Description | Этап функции | Скачать ссылку |
|---|---|---|---|
| Visual Studio Code | Surfaces GitHub Copilot для Azure с помощью пользовательского интерфейса GitHub Copilot. Он также демонстрирует средства Azure MCP Server. Предоставляет средства, относящиеся к интегрированной среде разработки, и настраиваемые режимы. | Общая доступность | Ссылка |
| Visual Studio 2022 | Кроме того, представляет GitHub Copilot для Azure через интерфейс пользователя GitHub Copilot и средствами Azure MCP Server. | Общедоступная предварительная версия | Ссылка |
| Visual Studio 2026 | Интерфейс GitHub Copilot предоставляет доступ к встроенным средствам GitHub Copilot для Azure и Azure MCP Server. | Общая доступность | Средства становятся доступны при установке рабочей нагрузки для разработки Azure и искусственного интеллекта. |
Основные сценарии
В настоящее время GitHub Copilot для Azure включает четыре основных сценария:
| Категория | Описание | Примеры |
|---|---|---|
| Учись | Узнайте о службах и средствах Azure из последней документации Microsoft Learn. |
|
| Проектирование и разработка | Попросите руководство и помощь при создании приложений для облака. |
|
| Развернуть | Создайте ресурсы Azure и разверните приложения. |
|
| Устранение неполадок | Диагностика и устранение неполадок с приложениями и ресурсами. |
|
Замечание
Убедитесь, что слово "Azure" находится где-то в запросе, чтобы LLM вызывает соответствующее средство из Azure MCP Server.
В документации приведено краткое руководство и примеры запросов, которые помогут вам приступить к использованию GitHub Copilot для Azure как можно быстрее.
Рекомендации
Во-первых, используйте режим "Агент" для оптимального взаимодействия. Избегайте режима "Ask".
Во-вторых, включите слово "Azure" в запрос, чтобы помочь Copilot понять, что он должен вызывать средства с сервера Azure MCP.
В-третьих, использование копилот может повысить производительность разработчика, отвечая на вопросы, выполняя задачи и создавая код. Однако помните следующие жизненно важные правила:
- Просмотрите все ответы, созданные ИИ. Проверьте правильность, применимость, потенциальные результаты (такие как затраты и безопасность) перед принятием мер на основе этих ответов.
- Никогда не сохраняйте секреты или учетные данные приложения в исходном коде.
- Никогда не отправлять секреты приложения или учетные данные в вопросе или коде при появлении вопросов.
При работе с любым инструментом на основе крупных языковых моделей используйте хорошие методы разработки запросов для достижения наилучших результатов. Ниже приведены советы из статьи "Написание эффективных запросов для Microsoft Copilot в Azure", которая предоставляет советы по проектированию запросов в контексте Azure.
- Будьте четкими и конкретными
- Установка ожиданий
- Добавление контекста о сценарии
- Разбить запросы
- Настройка кода
- Использование терминологии Azure
- Использование цикла обратной связи
При работе в режиме агента можно создавать более длинные запросы, однако важно ограничить copilot, прежде чем разрешать ему действовать от вашего имени, особенно при работе с учетной записью Azure. Ниже приведен подход к созданию более длинного запроса, который может помочь получить нужные результаты.
- Команда — "Не предпринимать никаких действий, пока я не дам на это разрешение". Не позволяйте помощнику приступать к действиям, прежде чем вы подтвердите его понимание запроса.
- Описание . Выражение того, что вы хотите сделать. Здесь вам следует описать работу так, чтобы ваш коллега смог понять все детали и успешно выполнить задачу.
- Спросите : "У вас есть какие-либо уточняющие вопросы, чтобы задать меня перед началом?" - Дайте copilot возможность определить неясные инструкции.
- Итерация - Работайте с copilot, пока он не поймет, что вы просите его сделать. Копилоту может потребоваться несколько итераций, до того как у него будет всё необходимое для успеха.
- Запрос — "Создайте контрольный список пошагового плана, который можно просмотреть, прежде чем дать разрешение на выполнение плана". Это не только заставляет копилот думать о своих действиях наперед и объяснять свой подход, он также следует плану и предоставляет статус.
- Обзор - В какой-то момент вы можете доверять копилоту и не проверять его работу достаточно тщательно. Тем не менее, всегда лучше всего проверить план и уточнить, что вы хотите.
- Одобрено : "Я рассмотрел план, и вы можете начинать."
- Валидация - Потратьте время на проверку работы, чтобы убедиться, что она выполняет задуманное.
Запуск инструмента
GitHub Copilot для Azure использует агентические инструменты за кулисами для выполнения всех операций. При первом выпуске для Visual Studio Code команда GitHub Copilot для Azure создала собственные инструменты для использования, однако текущее направление заключается в переходе от собственных средств на инструменты, предоставляемые Azure MCP Server.
Ниже приведен список всех инструментов, поддерживаемых в настоящее время GitHub Copilot для Azure. Также указан статус миграции, который применяется исключительно к версии Visual Studio Code. Версия Visual Studio 2022 использует средства Azure MCP Server по умолчанию.
| Tool | Описание и примеры подсказок | Состояние миграции |
|---|---|---|
| azure_list_activity_logs | Перечисляет журналы активности для ресурса за указанное время.
|
Завершено |
| azure_diagnose_resource (диагностика_ресурса_azure) | Диагностика производительности приложения или сбоев с помощью журналов и телеметрии.
|
Завершено |
| azure_get_auth_context | Извлекает текущий контекст проверки подлинности Azure (учетная запись, подписка, клиент).
|
N/A |
| azure_set_auth_context | Обновляет контекст проверки подлинности Azure (вход и выход, переключение клиента или подписки).
|
N/A |
| azure_get_azure_verified_module | Получает проверенные модули Bicep для определенного типа ресурса.
|
Запланировано |
| azure_generate_azure_cli_command | Создает команды Azure CLI на основе намерения пользователя.
|
Завершено |
| рекомендации Azure_custom_modes | Записывает намерение, связанное с Azure, и предлагает режимы для улучшения рабочих процессов.
|
N/A |
| azure_get_dotnet_template_tags | Содержит теги для фильтрации шаблонов .NET "Какие теги шаблонов .NET доступны?" |
N/A |
| azure_dotnet_templates_for_tag | Извлекает список шаблонов проектов .NET, соответствующих заданному тегу для новых команд dotnet.
|
N/A |
| azure_query_azure_resource_graph (запрос ресурса Azure через граф) | Запрашивает Azure Resource Graph для ресурсов, подписок или групп ресурсов.
|
Запланировано |
Связанный контент
- Начните работу с GitHub Copilot для Azure, установив программное обеспечение и написав свой первый запрос.
- Следуйте краткому руководству , чтобы понять, как включить GitHub Copilot для Azure в рабочий процесс разработки программного обеспечения. В кратком руководстве описывается, как развертывать службы в Azure, отслеживать их состояние и устранять неполадки.
- Ознакомьтесь с примерами запросов для получения дополнительных сведений об Azure и о своей учетной записи, подписке и ресурсах Azure.
- См. примеры запросов на проектирование и разработку приложений для Azure.
- См. примеры запросов на развертывание приложения в Azure.
- См. примеры запросов на устранение неполадок с ресурсами Azure.