다음을 통해 공유


Azure용 GitHub Copilot를 사용하여 Azure 및 애플리케이션에 대해 알아보기 위한 예제 프롬프트

Azure에 익숙하지 않거나 도구 및 AI가 대부분의 작업을 수행하도록 하려면 Azure 및 Azure MCP Server용 GitHub Copilot에 애플리케이션을 배포하도록 요청할 수 있습니다. 모범 사례를 사용하여 최상의 결과를 얻을 수 있습니다. 가장 중요한 것은 다음과 같습니다.

  • 최상의 환경을 위해 "에이전트" 모드를 사용합니다. "질문" 모드를 사용하지 않습니다.
  • Copilot가 Azure MCP Server에서 도구를 호출해야 한다는 것을 이해할 수 있도록 프롬프트에 "Azure"라는 단어를 포함합니다.
  • Visual Studio Code를 사용하는 경우 "도구 구성..."을 사용하여 "Azure MCP"와 "Azure용 GitHub Copilot"을 모두 포함해야 합니다. 자세한 내용은 도구 호출 섹션의 Visual Studio Code 탭을 참조 하세요.

Azure에 대해 알아보라는 예제 프롬프트

Azure용 GitHub Copilot를 사용하여 애플리케이션에 Azure를 사용하는 방법을 알아보려면 개방형 질문 또는 요청으로 시작할 수 있습니다. 그런 다음, 더 나은 결과를 위해 특정 서비스 및 기술과 같은 세부 정보를 추가합니다. 다음 예제 프롬프트를 사용해 보세요.

Azure의 시스템 아키텍처에 대해 알아보기

GitHub Copilot를 사용하여 프로젝트에 사용할 Azure 서비스를 추천합니다.

  • "Azure 앱에서 어떤 서비스를 사용해야 하나요?"
  • "내 프로젝트에 Azure 서비스를 추천하세요."

Azure 서비스를 추천하라는 메시지가 표시되면 Azure용 GitHub Copilot는 작업 영역에서 현재 애플리케이션을 검사하고 Azure 서비스 및 서비스 바인딩에 대한 권장 사항을 제공합니다.

Azure용 GitHub Copilot에 다른 Azure 서비스를 사용하거나 바인딩 정보를 변경하도록 권장 사항을 업데이트하도록 요청하는 반복적인 방식으로 작업할 수 있습니다. 예제 프롬프트:

  • "내 API 프로젝트에 Container Apps 대신 Azure App Service를 사용하고 싶습니다."
  • "내 프로젝트에 Azure Cosmos DB를 추가합니다."
  • "Azure SERVICE_URL 값은 bing.com 합니다."
  • "내 Azure 프로젝트에 환경 변수 STAGE=dev를 추가합니다."

Azure의 권장 사항에 대한 GitHub Copilot를 기반으로 보다 자세한 질문을 하여 후속 작업을 수행할 수 있습니다. 다음은 사용할 수 있는 프롬프트 유형을 이해하는 데 도움이 되는 몇 가지 자세한 질문 예제입니다.

  • "Azure를 사용하여 고가용성 아키텍처를 만들려면 어떻게 해야 하나요?"
  • "Azure Well-Architected Framework에 대해 설명합니다."
  • "Azure에서 사용할 수 있는 앱 호스팅 솔루션 유형은 무엇인가요?"
  • "Azure 데이터 처리 워크플로를 오케스트레이션하고 자동화하는 데 도움을 주세요."
  • "Application Gateway 및 API Management와 Azure SignalR을 통합하려면 어떻게 해야 하나요?"
  • "얼마나 많은 Azure 단위를 권장합니까?"
  • "Terraform에서 Azure를 사용하는 이점과 애플리케이션은 무엇인가요?"

Azure의 AI에 대해 알아보기

  • "AI 애플리케이션을 빌드하려고 합니다. 어떤 Azure 서비스를 사용할 수 있나요?"

Azure에서 웹 및 애플리케이션 호스팅에 대해 알아보기

  • "확장 가능한 웹 애플리케이션을 호스팅하는 데 가장 적합한 Azure 서비스는 무엇인가요?"
  • "웹 사이트를 만드는 데 사용해야 하는 Azure 서비스는 무엇인가요?"
  • "Azure를 사용하여 확장 가능한 웹 애플리케이션을 빌드하려면 어떻게 해야 하나요?"
  • "Web Apps보다 Azure Functions가 더 나은 시나리오는 무엇인가요?"

Azure의 컨테이너에 대해 알아보기

  • "Azure에서 지원하는 컨테이너화된 애플리케이션 유형은 무엇인가요?"
  • "Azure에서 컨테이너를 관리하기 위한 옵션은 무엇인가요?"
  • "Azure Container Apps 대신 Azure Kubernetes Service를 사용해야 하는 경우는 언제인가요?"
  • "Azure Container Apps와 AKS의 차이점은 무엇인가요?"
  • "AKS를 통해 Azure Container Apps를 선택하는 이유는 무엇인가요?"

앱에 Azure 서비스를 사용하는 방법 알아보기

서비스 또는 기술 프롬프트 예제 알아보기
Azure AI 검색
  • "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의 AI 보강은 무엇이며, 어떻게 작동하며, 그 이점은 무엇인가요?"
  • "Azure AI Search의 의미 체계 순위는 무엇이며 벡터 검색과 어떻게 다른가요?"
  • "Azure AI Search에 가장 권장되는 코드 샘플 또는 솔루션 가속기는 무엇인가요?"
  • "Azure AI Search를 사용하는 비즈니스의 실제 예는 무엇인가요?"
Azure API Management
  • "Azure API Management의 이점과 애플리케이션은 무엇인가요?"
Azure App Service
  • "Azure에서 웹앱을 배포하려면 어떻게 하나요?"
  • "CLI를 사용하여 Azure App Service 앱을 만들고 스테이징 환경에 코드를 배포하려면 어떻게 해야 하나요?"
  • "Azure에서 Python 웹앱을 배포하는 스크립트를 만듭니다."
  • "Azure에서 웹앱에 제공하는 데이터베이스 옵션은 무엇인가요?"
  • "Azure에서 웹앱에 제공하는 서버리스 옵션은 무엇인가요?"
  • "Azure App Service를 최대화하기 위한 가이드 만들기"
Azure Cache for Redis (아주어 캐시 포 레디스)
  • "고가용성 및 재해 복구를 위해 Azure Redis 캐시를 구성하는 방법을 보여 줍니다."
Azure Container Apps (Azure 컨테이너 애플리케이션)
  • "Azure Container Apps 서비스가란?"
  • "Azure 컨테이너 앱과 컨테이너 앱 환경의 차이점을 알려주세요."
Azure Cosmos DB (애저 코스모스 DB)
  • "Azure SQL 대신 Azure Cosmos DB를 사용하는 이유는 무엇인가요?"
  • "Azure Cosmos DB를 사용하여 데이터를 저장하려고 합니다."
  • "SQL 데이터베이스 대신 Azure Cosmos DB 계정을 사용하는 이유는 무엇인가요?"
Azure Data Factory
  • "Azure Data Factory를 사용하여 데이터 파이프라인을 만들려면 어떻게 해야 하나요?"
Azure 개발자 CLI(azd)
  • "SaaS 또는 PaaS와 같은 Azure에 대한 배포 모델 예제가 있나요?"
  • "내 애플리케이션에 가장 적합한 Azure 인프라는 무엇인가요?"
  • "Azure 환경을 설정하려면 어떻게 해야 하나요?"
  • "Azure Resource Manager 템플릿이란 무엇이며 어떻게 사용합니까?"
  • "Azure 개발자 CLI를 사용하여 환경을 관리하려면 어떻게 해야 하나요?"
  • "Azure 개발자 CLI란?"
  • "Azure Bicep과 ARM 템플릿의 차이점은 무엇인가요?"
  • "Azure 환경이 최상의 보안 패턴을 따르도록 하려면 어떻게 해야 하나요?"
  • "Azure에서 CI/CD 파이프라인을 사용하여 배포하려면 어떻게 해야 하나요?"
Azure 기능
  • "새 Azure Function을 만들려면 어떻게 해야 하나요?"
  • "Azure Functions와 Azure Logic Apps의 차이점은 무엇인가요?"
  • "Azure Logic Apps를 Azure Functions와 통합하기 위한 가이드를 만듭니다."
  • Node.js로 Azure Function을 만들고 싶습니다.
Azure Key Vault (애저 키 볼트)
  • "Azure Key Vault를 사용하는 방법과 이유를 설명합니다."
AKS(Azure Kubernetes Service)
  • "AKS 클러스터에 있는 모든 노드의 상태를 얻으려면 어떻게 해야 하나요?"
  • "내 AKS 클러스터에 대한 컨텍스트를 설정하는 명령은 무엇인가요?"
Azure Machine Learning (애저 머신 러닝)
  • "PowerShell 스크립트를 생성하여 새 Azure Machine Learning 작업 영역을 만듭니다."
  • "Azure AI 서비스와 Azure Machine Learning의 차이점은 무엇인가요?"
Azure Monitor (Azure 모니터)
  • "Azure Logic Apps를 사용하여 Azure Monitor 경고에 대한 응답을 자동화하기 위한 가이드를 만듭니다."
Azure 가상 네트워크
  • "내 Azure 애플리케이션에 대한 인바운드 네트워크 트래픽의 균형을 맞추려면 어떻게 해야 하나요?"
Azure OpenAI 서비스
  • "Azure OpenAI에서 제공하는 서비스는 무엇인가요?"
  • "Azure에서 GPT-4o mini를 사용할 수 있는 위치는 어디인가요?"
  • "Azure OpenAI를 통합하기 위한 필수 구성 요소는 무엇인가요?"
  • "Azure OpenAI 리소스를 만들고 사용하기 위한 가이드를 만듭니다."
  • "사용 가능한 Azure OpenAI 모델 유형은 무엇인가요?"
Azure SDK
  • "브라우저에서 Azure SDK를 사용할 수 있나요?"
  • Azure C# Storage SDK는 청크 방식 blob 업로드 및 다운로드를 지원하나요?
Azure SignalR 서비스
  • "Azure의 여러 서버에서 SignalR을 호스트하고 크기를 조정하려면 어떻게 해야 하나요?"
  • "Azure를 사용하여 .NET에서 실시간 통신을 수행하려면 어떻게 하나요?"
  • "Azure를 사용하여 클라이언트에 실시간 업데이트를 푸시하려면 어떻게 해야 하나요?"
  • "Azure SignalR Service에서 클라이언트 간에 데이터를 동기화하려면 어떻게 해야 하나요?"
  • "Azure에서 클라이언트로 데이터를 스트리밍하려면 어떻게 하나요?"
  • "Azure에서 WebSocket 연결을 관리하고 크기를 조정하려면 어떻게 해야 하나요?"
  • "Azure에서 Socket.IO 호스트하고 크기를 조정하려면 어떻게 해야 하나요?"
  • "Azure SignalR Service에서 작동하도록 SignalR 코드를 구성하려면 어떻게 해야 하나요?"
  • "내 SignalR 설치를 평가합니다. Azure의 모범 보안 사례를 따르는가요?"
  • "Azure SignalR을 어떻게 스트레스 테스트합니까?"
  • "Azure SignalR Service에서 네트워킹을 구성하려면 어떻게 하나요?"
  • "Azure Web PubSub 이벤트 처리기를 구성하려면 어떻게 하나요?"
Azure SQL
  • "Azure SQL 데이터베이스를 배포하는 Terraform 구성을 만듭니다."
  • "온-프레미스 SQL Server 데이터베이스를 Azure SQL Managed Instance로 마이그레이션하기 위한 전략 설계"
Azure Static Web Apps (Azure 정적 웹 애플리케이션)
  • "Azure Static Web Apps에서 고정 IP 주소를 지원하나요?"
Azure Storage
  • "Azure Blob Storage를 사용하는 이유는 무엇인가요?"
  • "React의 Azure Storage Blob에서 데이터를 가져오면 어떻게 하나요?"
  • "프라이빗 엔드포인트 및 Azure Private Link를 사용하여 Azure Blob Storage를 보호하는 단계를 간략하게 설명합니다."
  • "Azure CLI 스크립트를 생성하여 새 스토리지 계정을 만듭니다."
  • "새 Azure Storage 계정을 만드는 CLI 코드를 제공하세요."
  • "올바른 Azure Storage 솔루션을 선택하는 데 도움을 줄 수 있나요?"
Azure Web PubSub (애저 웹 퍼브서브)
  • "Azure Web PubSub를 사용하여 인증하려면 어떻게 하나요?"
  • "Azure에서 Socket.IO 앱을 호스트하려면 어떻게 해야 하나요?"
  • "Azure Web PubSub를 어떻게 스트레스 테스트합니까?"