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


Примеры запросов на изучение Azure и вашего приложения с GitHub Copilot для Azure

Если вы не знакомы с Azure или просто хотите, чтобы инструменты и искусственный интеллект выполняли большую часть работы, вы можете обратиться за помощью к GitHub Copilot для Azure и серверу Azure MCP для развертывания вашего приложения. Используйте рекомендации для достижения наилучших результатов. Самое главное:

  • Используйте режим "Агент" для оптимального взаимодействия. Избегайте режима "Ask".
  • Добавьте слово "Azure" в запрос, чтобы помочь Copilot понять, что он должен вызывать средства из сервера MCP Azure.
  • При использовании Visual Studio Code убедитесь, что вы используете "Настройка средств..." и включите как "Azure MCP", так и "GitHub Copilot для Azure". См. вкладку Visual Studio Code в разделе "Вызов средства" для получения дополнительных сведений.

Примеры вопросов для изучения Azure

Если вы хотите использовать GitHub Copilot для Azure, чтобы узнать, как использовать Azure для приложения, можно начать с открытого вопроса или запроса. Затем добавьте сведения, такие как определенные службы и технологии, чтобы улучшить результаты. Попробуйте следующие примеры подсказок.

Сведения об архитектуре системы в Azure

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

  • "Какие службы следует использовать с моим приложением Azure?"
  • Порекомендуйте службы Azure для моего проекта.

Когда запрашивается рекомендация по службе Azure, GitHub Copilot для Azure сканирует текущее приложение в рабочей области и предоставляет рекомендации по службам Azure и привязкам служб.

Вы можете работать итеративно, запрашивая у GitHub Copilot for Azure обновления рекомендаций, чтобы использовать другую службу Azure или изменить информацию о привязках. Примеры подсказок

  • "Я хотел бы использовать Azure App Service вместо контейнеров приложений для проекта API".
  • "Добавьте в проект Azure Cosmos DB".
  • Значение Azure SERVICE_URL должно быть bing.com".
  • "Добавьте переменную среды STAGE=dev в проект Azure".

Вы можете продолжать, задавая более подробные вопросы на основе рекомендаций GitHub Copilot для Azure. Ниже приведены некоторые подробные вопросы, которые помогут вам понять типы запросов, которые можно использовать.

  • "Как создать высокодоступную архитектуру с помощью Azure?"
  • "Объясните платформу Azure Well-Architected".
  • "Какие типы решений размещения приложений доступны в Azure?"
  • "Помогите мне оркестрировать и автоматизировать рабочие процессы обработки данных Azure".
  • "Как интегрировать Azure SignalR с шлюзом приложений и управлением API?"
  • Сколько единиц Azure вы рекомендуете?
  • "Каковы преимущества и приложения использования Azure с Terraform?"

Сведения об ИИ на Azure

  • "Я хочу создать приложение ИИ. Какие службы Azure можно использовать?"

Сведения о размещении веб-приложений на Azure

  • "Какая служба Azure лучше всего подходит для размещения масштабируемого веб-приложения?"
  • "Какую службу Azure следует использовать для создания веб-сайта?"
  • "Как использовать Azure для создания масштабируемого веб-приложения?"
  • "Для каких сценариев Azure Functions лучше, чем Web Apps?"

Узнайте о технологиях контейнеризации в Azure

  • Какие типы контейнеризованных приложений поддерживает Azure?
  • "Каковы варианты управления контейнерами в Azure?"
  • "Когда следует использовать Azure Kubernetes Service вместо Azure Container Apps?"
  • "Какова разница между Azure Container Apps и AKS?"
  • Почему я должен выбрать Azure Container Apps вместо AKS?

Узнайте, как использовать службы Azure для приложения

Служба или технология Примеры обучающих подсказок
Azure AI Search
  • "Что такое Azure AI Search и почему я должен использовать его?"
  • "Как работает цена на Azure AI Search?"
  • "Как Azure AI Search интегрировано с Azure OpenAI?"
  • "Как Azure AI Search интегрировано с Azure Machine Learning?"
  • "Когда следует использовать гибридный поиск или векторный поиск и семантический рангер в Azure AI Search?"
  • "Является ли Azure AI Search векторной базой данных? Как обеспечить точность и релевантность результатов векторного поиска?"
  • "Какая поддержка Azure AI Search имеется для высокомасштабируемых мультитенантных приложений?"
  • "Что такое встроенная функция векторизации в Azure AI Search и из каких источников данных я могу извлечь данные для него?"
  • "Что такое обогащение ИИ в Azure AI Search, как она работает, и каковы ее преимущества?"
  • "Что такое семантический рангер в Azure AI Search и как он отличается от векторного поиска?"
  • "Каковы лучшие рекомендуемые примеры кода или акселераторы решений для Azure AI Search?"
  • "Каковы некоторые реальные примеры бизнеса с помощью Azure AI Search?"
Azure API Management
  • "Каковы преимущества и приложения Azure API Management?"
Azure App Service
  • "Как развернуть веб-приложение в Azure?"
  • "Как создать приложение Azure App Service и развернуть код в промежуточной среде с помощью CLI?"
  • Создание скрипта для развертывания веб-приложения Python в Azure".
  • "Какие параметры базы данных Azure предлагают для веб-приложений?"
  • "Какие бессерверные параметры Azure предоставляются для веб-приложений?"
  • Создание руководства по максимизации Azure App Service".
Azure Cache for Redis
  • "Продемонстрировать, как настроить кэш Redis Azure для обеспечения высокой доступности и аварийного восстановления".
Azure Container Apps
  • "Что такое служба Azure Container Apps?"
  • "Расскажите мне разницу между приложением контейнера Azure и средой приложения контейнера".
Azure Cosmos DB
  • "Почему бы я использовал Azure Cosmos DB вместо Azure SQL?"
  • "Я хочу использовать Azure Cosmos DB для хранения моих данных".
  • "Зачем использовать учетную запись Azure Cosmos DB вместо базы данных SQL?"
Azure Data Factory
  • "Как создать конвейеры данных с помощью Azure Data Factory?"
Azure Developer CLI (azd)
  • "У вас есть примеры моделей развертывания для Azure, например SaaS или PaaS?"
  • Какая наилучшая инфраструктура Azure для моего приложения?
  • "Как настроить среду Azure?"
  • "Что такое шаблоны Azure Resource Manager и как их использовать?"
  • "Как управлять средами с помощью интерфейса командной строки разработчика Azure?"
  • "Что такое интерфейс командной строки разработчика Azure?"
  • "Какова разница между Azure Bicep и шаблонами ARM?"
  • "Как убедиться, что мои среды Azure соответствуют лучшим шаблонам безопасности?"
  • "Как развернуть конвейер CI/CD в Azure?"
Azure Functions
  • "Как создать новую функцию Azure?"
  • "Какова разница между Azure Functions и Azure Logic Apps?"
  • Создание руководства по интеграции Azure Logic Apps с Azure Functions".
  • "Я хочу создать функцию Azure в Node.js".
Azure Key Vault
  • "Объясните, как и почему я должен использовать Azure Key Vault".
Azure Kubernetes Service (AKS)
  • "Как получить состояние всех узлов в кластере AKS?"
  • "Что такое команда для задания контекста для кластера AKS?"
Azure Machine Learning
  • Создание скрипта PowerShell для создания новой рабочей области Azure Machine Learning".
  • "Что такое разница между средствами Foundry и Azure Machine Learning?"
Azure Monitor
  • Создайте руководство на использование Azure Logic Apps для автоматизации ответов на оповещения Azure Monitor.
Azure Virtual Network
  • "Как сбалансировать входящий сетевой трафик к приложению Azure?"
Azure OpenAI Service
  • "Какие службы предоставляют Azure OpenAI?"
  • "Где доступна мини-версия GPT-4o в Azure?"
  • "Каковы необходимые условия для интеграции Azure OpenAI?"
  • "Создайте руководство по созданию и использованию ресурсов OpenAI и Azure".
  • "Каковы доступные типы моделей OpenAI Azure?"
Azure SDK
  • "Можно ли использовать Azure SDKs в браузере?"
  • "Поддерживает ли пакет SDK для хранилища C# Azure блокированные отправки и загрузки BLOB-объектов?"
Azure SignalR Service
  • "Как размещать и масштабировать SignalR на нескольких серверах в Azure?"
  • "Как сделать связь в режиме реального времени в .NET с Azure?"
  • "Как отправлять обновления в режиме реального времени клиентам с помощью Azure?"
  • "Как синхронизировать данные между клиентами в Azure SignalR Service?"
  • "Как передавать данные клиентам в Azure?"
  • "Как управлять подключениями WebSocket и масштабировать их в Azure?"
  • "Как разместить и масштабировать Socket.IO в Azure?"
  • Что нужно сделать, чтобы настроить код SignalR для работы с Azure SignalR Service?
  • "Оцените настройку SignalR — следует ли следовать рекомендациям по обеспечению безопасности Azure?"
  • Как провести нагрузочное тестирование Azure SignalR?
  • "Как настроить сеть в Azure SignalR Service?"
  • "Как настроить обработчик событий Azure Web PubSub?"
Azure SQL
  • "Создайте конфигурацию Terraform для развертывания Azure SQL базы данных".
  • "Разработка стратегии миграции локальных SQL Server баз данных в Azure SQL Managed Instance".
Azure Static Web Apps
  • "Поддерживает ли Azure Static Web Apps статические IP-адреса?"
Azure Storage
  • "Почему бы я использовал Azure Blob Storage?"
  • "Как извлечь данные из большого двоичного объекта Azure Storage в React?"
  • "Инструкции по защите Azure Blob Storage с помощью частных конечных точек и Azure Private Link".
  • "Создайте скрипт Azure CLI для создания новой учетной записи хранения".
  • "Предоставьте мне код CLI для создания новой учетной записи Azure Storage".
  • "Вы можете помочь мне выбрать правильное решение Azure Storage?"
Azure Web PubSub
  • "Как пройти проверку подлинности с помощью Azure Web PubSub?"
  • "Что нужно сделать для размещения приложения Socket.IO на Azure?"
  • Как я могу провести стресс-тестирование Azure Web PubSub?