Aracılığıyla paylaş


Azure için GitHub Copilot ile uygulamanızı dağıtmaya yönelik örnek istemler

Azure'ı bilmiyorsanız veya yalnızca aracın ve yapay zekanın işin çoğunu yapmasını istiyorsanız, uygulamanızı dağıtmanıza yardımcı olması için Azure ve Azure MCP Server için GitHub Copilot'dan isteyebilirsiniz. En iyi sonuçları elde etmek için en iyi yöntemleri kullanın. En önemlisi:

  • En iyi deneyim için "Aracı" modunu kullanın. "Sor" modundan kaçının.
  • Copilot'un Azure MCP Sunucusu'ndan araçları çağırması gerektiğini anlamasına yardımcı olmak için komut istemine "Azure" kelimesini ekleyin.
  • Visual Studio Code kullanıyorsanız, "Araçları Yapılandır..." seçeneğini kullanarak hem "Azure MCP" hem de "GitHub Copilot for Azure" ekleyin. Diğer ayrıntılar için Araç arama bölümünün Visual Studio Code sekmesine bakın.

Uygulama dağıtmaya yönelik örnek istemler

Uygulamanızı dağıtma konusunda yardım almak için Azure için GitHub Copilot kullanmak istiyorsanız, şu örneklerden biri gibi açık uçlu bir soru veya istekle başlayabilirsiniz:

  • "Uygulamamı Azure'a dağıtmama yardımcı olun."
  • "Bu uygulamayı Azure'a nasıl dağıtabilirim?"
  • "Bu projeyi Azure'a dağıtın."
  • "Bu uygulamayı Azure'da çalıştır."

Ardından daha iyi sonuçlar için daha fazla ayrıntı ekleyin. Bazı örnek istemler aşağıda verilmiştir:

Hizmet veya teknoloji komut istemi örneklerini dağıtma
Azure Kubernetes Hizmeti (AKS)
  • "AKS kümemde yeni bir dağıtım oluşturmama yardımcı olabilir misiniz?"
  • "Dağıtımı 5 çoğaltmaya ölçeklendirmek için Azure komutu nedir?"
  • "Bir dağıtımı hizmet olarak kullanıma sunmak için Azure komutunu sağlayabilir misiniz?"
Azure App Service
  • "Aboneliğiniz-kimliği< aboneliğimde >bölgeye göre gruplandırılmış, ücretsiz katmanı kullanan kaç Azure web uygulaması planı dağıtmalıyım?"
  • "Eastus'ta kaç Azure web uygulaması dağıtıyorum?"
Azure Konteyner Uygulamaları
  • "Kapsayıcı uygulamamı Azure'a nasıl dağıtabilirim?"
Azure Geliştirici CLI'sı (azd)
  • "Azure projemi dağıtmak için azd kullanın."
  • "Azure uygulamam için dağıtım işlem hattı oluşturmak için azd kullanmak istiyorum."
  • "Projemi Azure Geliştirici CLI'sı ile başlatın."
  • Lütfen Azure'da bir *azd* dağıtım hattı başlatın.
Azure DevOps
  • "Azure projem için dağıtım işlem hattı oluşturma."
  • "Yerel makinemden uygulamamı dağıtmak istemiyorum; bunun yerine uzak bir Azure çözümü ayarlayabilir misiniz?"
  • "Uygulamamı Azure'a dağıtabilmek için ci/CD işlem hattına ihtiyacım var."
  • "Uygulamamı Azure'a dağıtmak için işlem hattı ayarlamayla ilgili yardıma ihtiyacım var."
  • "Lütfen uygulamam için otomatik bir Azure dağıtım işlem hattı oluşturmama yardımcı olun."
  • "Bu proje otomatik dağıtım için hazır, Azure'da ayarlayın."
Azure OpenAI Hizmeti
  • "Terraform şablonuyla gpt-3.5-turbo modelini kullanarak bir Azure OpenAI dağıtımı oluşturun ve model sürümünü 0613 olarak ayarlayın."
GitHub İşlemleri
  • "Uygulamamı Azure'a dağıtmak için GitHub Actions'ı kullanalım."
  • "Azure uygulamamı dağıtmak için bir GitHub Actions işlem hattı ayarlayın."

Çoğu durumda, Azure için GitHub Copilot'dan Azure hizmetlerini seçmesini ve uygulamanızı Azure'a dağıtmasını istediğinizde, Bicep şablonları oluşturulur ve dağıtıma başlamak için kullanma azd seçeneği sunulur.

Önemli

Azure için GitHub Copilot'un ne önerdiğini anladığınızdan emin olmak için her zaman Bicep şablonlarını incelemeniz gerekir. Ayrıca, şablonların bir başlangıç noktası olması amaçlanmıştır. Şablonları gereksinimlerinize uyacak şekilde düzenlemeyi planlamanız gerekir.

Azure OpenAI Hizmeti'ne model dağıtmak için Azure için GitHub Copilot

Azure OpenAI Hizmeti'ne dağıtmaya yönelik örnek istemlere ek olarak, Azure için GitHub Copilot aşağıdaki özelliklere sahiptir:

  • Mevcut bir OpenAI kaynağı göz önüne alındığında, kullanıcı bir model dağıtabilir ve isteğe bağlı olarak dağıtılacak model için bir ad ekleyebilir.
  • Mevcut bir kaynak grubunun adı ve isteğe bağlı olarak konumu göz önünde bulundurulduğunda, kullanıcı bir model dağıtabilir ve Azure için GitHub Copilot yeni bir OpenAI kaynağı dağıtır. Kullanıcının oluşturmak için yeni OpenAI kaynağının adını girişi gerekir.
  • Konum göz önünde bulundurulduğunda kullanıcı bir model dağıtabilir ve Azure için GitHub Copilot yeni bir kaynak grubu ve OpenAI kaynağı dağıtır. Kullanıcının oluşturmak için yeni kaynak grubunun adını ve OpenAI kaynağının adını girişi gerekir.
  • Kota hatası yetersizse kullanıcıdan farklı bir bölge seçmesi istenir.

Azure Kubernetes Service (AKS) için örnek istemler

Azure için GitHub Copilot, kullanıcıların doğrudan GitHub Copilot Sohbet görünümünden Azure Kubernetes Service (AKS) ile ilgili güçlü bir görev kümesi gerçekleştirmesini sağlar. Bu beceriler arasında AKS kümesi oluşturma, AKS kümesine bildirim dağıtma ve Kubectl komutları oluşturma sayılabilir.

AKS Kümesi oluşturma

Kullanıcılar basit, doğal dil istemlerini kullanarak aks kümesini hızla ayarlayabilir. Azure için GitHub Copilot, Kubernetes kümesini el ile yapılandırmak ve dağıtmak için gereken karmaşıklığı ve süreyi azaltır.

Aşağıdaki istemleri kullanarak aks kümesi oluşturabilirsiniz:

  • "Azure'da kubernetes kümesi oluşturmama yardımcı olabilir misiniz?"
  • Azure Kubernetes Service (AKS) kümesi benim için kurabilir misiniz?
  • "Kapsayıcılı bir uygulamam var; bunu barındırmak için aks kümesi oluşturmama yardımcı olabilir misiniz?"
  • "AKS kümesi oluştur."
  • "Uygulamamı barındırmak için Azure'da bir Kubernetes kümesi oluşturmama yardımcı olun."

AKS Kümesine Bildirim Dağıtma

Kullanıcılar uygulama bildirimlerini doğrudan GitHub Copilot Sohbet görünümünden aks kümesine dağıtabilir. Bu, dağıtım işlemini basitleştirir ve tutarlılık sağlar. Dağıtım sırasında hata riskini azaltmak ve daha güvenilir ve kararlı dağıtımlara yol açmak için bu önceden tanımlanmış istemleri kullanın.

Bildirim dosyasını aks kümesine dağıtmak için şu istemleri kullanabilirsiniz:

  • "Bildirim dosyamı Azure'a dağıtmama yardımcı olun."
  • "Bildirimimi AKS kümeme dağıtabilir misiniz?"
  • "Bildirimimi Azure Kubernetes kümeme dağıtabilir misiniz?"
  • "Uygulama manifest dosyamı bir AKS kümesine dağıt."
  • AKS kümem için manifest dosyasını dağıt.

Kubectl Komutu Oluştur

Kullanıcılar, karmaşık komut söz dizimini hatırlamaya gerek kalmadan AKS kümelerini yönetmek için çeşitli Kubectl komutları oluşturabilir. Azure için GitHub Copilot kullanmak, özellikle Kubernetes uzmanı olmayan kullanıcılar için küme yönetimini daha erişilebilir ve verimli hale getirir.

Şu istemleri kullanarak AKS kümeniz için çeşitli Kubectl komutları oluşturabilirsiniz:

  • "AKS kümem için tüm hizmetleri listele."
  • AKS kümemde en az 2 kopyaya sahip dağıtımları listelemek için kubectl komutunu gösterin.
  • "DıŞ IP'lerle AKS kümemdeki tüm hizmetleri alın."
  • "AKS kümem için pod bilgilerini almak için kubectl komutu nedir?"
  • "Azure'daki tüm API kaynaklarını listelemek için kubectl komutunu alın."

Bir uygulamanın dağıtımsını kaldırmaya yönelik örnek istemler

Uygulamanızı azd ile yayınladıysanız, GitHub Copilot for Azure'dan yayın kaldırma konusunda yardım isteyebilirsiniz. Visual Studio Code uzantısı olarak, uygulamanızı Azure'a nerede ve nasıl dağıttığınız hakkında bir bağlamı vardır.

Örnek istemler:

  • "Azure Geliştirici CLI'sını kullanarak projemin dağıtımını kaldırın."
  • "Azure projemin dağıtımlarını çözmek için azd kullanın."
  • "Bu projeyi Azure'dan çıkarın."
  • "Bu uygulamanın Azure'da çalışmasını durdurun."
  • "Bu kodu Azure'da çalıştırmaktan kaldırın."

Not

Şu anda Azure için GitHub Copilot, yalnızca başlangıçta AZD ile dağıtılan bir uygulamanın dağıtımını kaldırabilir.