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


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

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

  • Используйте режим "Агент" для оптимального взаимодействия. Избегайте режима "Ask".
  • Добавьте слово "Azure" в запрос, чтобы помочь Copilot понять, что он должен вызывать средства с сервера Azure MCP.
  • При использовании 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 для Azure обновить рекомендации, чтобы использовать другую службу Azure или изменить сведения о привязках. Примеры запросов:

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

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

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

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

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

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

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

Сведения о контейнерах в Azure

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

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

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