Что такое GitHub Copilot для Предварительной версии Azure?
GitHub Copilot для Azure Preview — это расширение GitHub Copilot, которое позволяет разработчикам использовать естественный язык для:
- Узнайте о функциях Azure.
- Развертывание ресурсов Azure.
- Получение сведений о ресурсах Azure.
- Диагностика и устранение неполадок с ресурсами Azure.
В настоящее время GitHub Copilot для Azure доступен для Visual Studio Code. У вас должен быть доступ к подписке Azure и подписка на GitHub Copilot.
GitHub Copilot предназначен для того, чтобы помочь разработчикам, включая тех, кто не знакомы с Azure, повысить эффективность работы как можно быстрее. Для опытных пользователей Azure GitHub Copilot для Azure экономит время, так как они могут получить доступ к функциям Azure, не требуя поиска команд и аргументов, и без необходимости входа и просмотра портал Azure.
Основные сценарии
В настоящее время GitHub Copilot для Предварительной версии Azure включает четыре основных сценария:
Категория | Описание | Примеры |
---|---|---|
Learn | Узнайте о службах и средствах Azure из последней документации Microsoft Learn. |
|
Проектирование и разработка | Попросите руководство и помощь при создании приложений для облака. |
|
Развернуть | Создайте ресурсы Azure и разверните приложения. |
|
Устранение неполадок | Диагностика и устранение неполадок с приложениями и ресурсами. |
|
Оптимизация | Ответьте на вопросы о ресурсах, включая расположения, параметры и работоспособности ресурсов. |
|
В документации приведено краткое руководство и примеры запросов, которые помогут вам приступить к использованию GitHub Copilot для Azure как можно быстрее.
Принцип работы
GitHub Copilot для Azure Preview основан на базовой крупной языковой модели (LLM), такой как GPT-4o. Он дополняет общие знания LLM с постоянно обновленными знаниями от Microsoft Learn. Его интеллектуальные агенты взаимодействуют со службами Azure, системами и Azure Resource Graph для выполнения конкретных задач от вашего имени.
Расширение чата GitHub Copilot предоставляет интерфейс чата. Расширение чата можно открыть как область в Visual Studio Code, выбрав значок чата на панели действий. В области чата можно создать новый чат, получить доступ к журналу сеансов чата, открыть сеанс чата в полном окне редактора и многое другое.
Рекомендации
Использование копилот может повысить производительность разработчика, отвечая на вопросы, выполняя задачи и создавая код. Однако помните следующие жизненно важные правила:
- Просмотрите все ответы, созданные ИИ. Проверьте правильность, применимость, потенциальные результаты (такие как затраты и безопасность) перед принятием мер на основе этих ответов.
- Никогда не сохраняйте секреты или учетные данные приложения в исходном коде.
- Никогда не отправлять секреты приложения или учетные данные в вопросе или коде при появлении вопросов.
При работе с любым инструментом, основанным на крупных языковых моделях, используйте хорошие методы разработки запросов для достижения наилучших результатов. Ниже приведены советы из статьи "Написание эффективных запросов для Microsoft Copilot в Azure", которая предоставляет советы по проектированию запросов в контексте Azure.
- Будьте четкими и конкретными
- Установка ожиданий
- Добавление контекста о сценарии
- Разбить запросы
- Настройка кода
- Использование терминологии Azure
- Использование цикла обратной связи
Связанный контент
- Начните работу с GitHub Copilot для Azure, установив программное обеспечение и написав свой первый запрос.
- Следуйте краткому руководству , чтобы понять, как включить GitHub Copilot для Azure Preview в рабочий процесс разработки программного обеспечения. В кратком руководстве описывается, как развертывать службы в Azure, отслеживать их состояние и устранять неполадки.
- Ознакомьтесь с примерами запросов для получения дополнительных сведений об Azure и о своей учетной записи, подписке и ресурсах Azure.
- См. примеры запросов на проектирование и разработку приложений для Azure.
- См. примеры запросов на развертывание приложения в Azure.
- См. примеры запросов на оптимизацию приложений в Azure.
- См. примеры запросов на устранение неполадок с ресурсами Azure.