Поделиться через


Что такое 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 Какие службы Azure следует использовать с моим приложением?"
  • "@azure Какие доступны типы моделей Azure OpenAI?"
  • "@azure Что такое поиск ИИ Azure и почему я должен использовать его?"
  • "@azure Как работает цена на Azure SQL?"
Проектирование и разработка Попросите руководство и помощь при создании приложений для облака.
  • "@azure Вы можете помочь мне создать приложение RAG с помощью Python?"
  • "@azure Использовать azd для отмены моего проекта".
  • "@azure Мы компания пиццы и хотим создать онлайн-настраиваемое решение доставки пиццы. Создайте API для принятия заказов на пиццу".
Развернуть Создайте ресурсы Azure и разверните приложения.
  • "@azure Вы можете помочь мне развернуть мое приложение?"
  • "@azure мне нужен конвейер CI/CD, чтобы я смог развернуть свое приложение".
  • "@azure Использовать azd для отмены моего проекта".
Устранение неполадок Диагностика и устранение неполадок с приложениями и ресурсами.
  • "@azure Что использует квоту модели GPT-4o?"
  • "@azure Узнайте, почему мой кластер Kubernetes store-service-prod работает медленно".
  • "@azure Почему при открытии веб-сайта я вижу 500 ошибок?"
Оптимизация Ответьте на вопросы о ресурсах, включая расположения, параметры и работоспособности ресурсов.
  • "@azure Сколько развертываний Azure OpenAI имеется?"
  • "@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.