Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure için GitHub Copilot, geliştiricilerin doğal dil kullanarak şunları yapmasını sağlayan bir GitHub Copilot uzantısıdır:
- Azure özellikleri hakkında bilgi edinin.
- Azure kaynaklarını dağıtma.
- Azure kaynakları hakkında bilgi edinin.
- Azure kaynaklarıyla ilgili sorunları tanılama ve giderme.
Bir Azure aboneliğine erişiminiz olması ve GitHub Copilot'a abone olmanız gerekir. Uzantıyı kullanmaya başlayın.
GitHub Copilot, Azure'da yeni olan geliştiriciler de dahil olmak üzere geliştiricilerin mümkün olan en kısa sürede daha üretken olması için tasarlanmıştır. Deneyimli Azure kullanıcıları için, Azure için GitHub Copilot şu gereksinimin yerini alır:
- Azure CLI komutlarını ve bağımsız değişkenlerini ezberleyin veya araştırın.
- karmaşık dağıtım betiklerini el ile oluşturun.
- oturum açın ve Azure portalında gezinin.
Nasıl çalışır?
Azure için GitHub Copilot, belirli görevleri sizin adınıza gerçekleştirmek için Azure hizmetleri, sistemleri ve Azure Kaynak Grafiği ile etkileşime olanak tanıyan Azure Model Bağlam Protokolü (MCP) Sunucusu'nu kullanarak araç çağrısı ile GPT-5 ve Claude Sonnet 4 gibi temel bir büyük dil modeli (LLM) hakkında genel bilgileri tamamlar. 35'in üzerinde Azure hizmeti zaten mevcuttur ve düzenli olarak daha fazla hizmet ve özellik eklenmektedir. Azure MCP Server'ın özellikleri hakkında daha fazla bilgi edinin.
Desteklenen geliştirme ortamları
Aşağıdaki desteklenen geliştirme ortamlarında Azure için GitHub Copilot kullanabilirsiniz:
| Desteklenen İstemci | Description | Özellik Aşaması | Bağlantıyı İndir |
|---|---|---|---|
| Visual Studio Code | GitHub Copilot kullanıcı arabirimi aracılığıyla, Azure için GitHub Copilot'ı görünür hale getirir. Azure MCP Server araçlarını ayrıca sunar. IDE'ye özgü araçlar ve özel modlar sağlar. | Genel kullanılabilirlik | Bağlantı |
| Visual Studio 2022 | Ayrıca GitHub Copilot kullanıcı arabirimi ve Azure MCP Server araçları aracılığıyla Azure için GitHub Copilot'ı ortaya çıkar. | Genel önizleme | Bağlantı |
| Visual Studio 2026 | GitHub Copilot kullanıcı arayüzü üzerinden Azure ve Azure MCP Server araçları için yerleşik GitHub Copilot işlevselliğini sunar. | Genel kullanılabilirlik | Araçlar, Azure ve yapay zeka geliştirme iş yükünün yüklenmesinden sonra kullanılabilir. |
Birincil senaryolar
Azure için GitHub Copilot şu anda dört birincil senaryoya olanak tanır:
| Kategori | Açıklama | Örnekler |
|---|---|---|
| Öğren | En son Microsoft Learn belgelerinden Azure hizmetleri ve araçları hakkında bilgi edinin. |
|
| Tasarlama ve geliştirme | Bulut için uygulama oluştururken rehberlik ve yardım isteyin. |
|
| Dağıtma | Azure kaynakları oluşturma ve uygulamaları dağıtma. |
|
| Sorun giderme | Uygulama ve kaynak sorunlarını tanılama ve giderme. |
|
Uyarı
LLM'nin Azure MCP Server'dan uygun aracı çağırması için istemde "Azure" sözcüğünün bulunduğundan emin olun.
Belgelerde hızlı bir başlangıç ve Azure için GitHub Copilot'ı mümkün olan en kısa sürede kullanmaya başlamanıza yardımcı olacak örnek istemler sağlanır.
En iyi yöntemler
İlk olarak, en iyi deneyim için "Aracı" modunu kullanın. "Sor" modundan kaçının.
İkinci adım olarak, Copilot'un Azure MCP Sunucusu'ndan araç çağırması gerektiğini anlamasına yardımcı olmak için "Azure" sözcüğünü istem kısmına ekleyin.
Üçüncüsü, yardımcı pilotları kullanmak soruları yanıtlayarak, görevleri yürüterek ve kod oluşturarak geliştirici üretkenliğini artırabilir. Ancak, şu önemli kuralları unutmayın:
- Yapay zeka tarafından oluşturulan tüm yanıtları gözden geçirin. Bu yanıtlara göre işlem gerçekleştirmeden önce bunların doğruluğunu, uygulanabilirliğini, olası sonuçlarını (maliyetler ve güvenlik gibi) doğrulayın.
- Uygulama gizli dizilerini veya kimlik bilgilerini asla kaynak koduna kaydetmeyin.
- Soru sorarken uygulama gizli dizilerini veya kimlik bilgilerini hiçbir zaman sorularda veya kodda göndermeyin.
Büyük dil modellerini temel alan herhangi bir araçla çalışırken en iyi sonuçlar için iyi istem mühendisliği tekniklerini kullanın. Aşağıdaki ipuçları, Azure bağlamında istem mühendisliği için öneriler sağlayan Azure'da Microsoft Copilot için etkili istemler yazma makalesinden gelir.
- Net ve özel olun
- Beklentileri ayarlama
- Senaryonuz hakkında bağlam ekleme
- İsteklerinizi ayırma
- Kodunuzu özelleştirme
- Azure terminolojisini kullanma
- Geri bildirim döngüsünü kullanma
Aracı modunda çalışırken daha uzun istemler oluşturabilirsiniz, ancak özellikle Azure hesabınızla çalışırken sizin adınıza hareket etmelerine izin vermeden önce yardımcı pilotu kısıtlamak önemlidir. İstediğiniz sonuçları almanıza yardımcı olabilecek daha uzun bir istem oluşturmaya yönelik bir yaklaşım aşağıdadır.
- Command - "Ben yetki vermeden hiçbir işlem yapmayın." İstemi anlamasını doğrulamadan önce yardımcı pilotun işlem yapmasını engelleyin.
- Açıklama - Ne olmasını istediğinizi ifade edin. Burada, çalışma arkadaşınızın başarılı olmasını sağlamak için bir iş arkadaşınıza anlatır gibi işi yeterince ayrıntılı bir şekilde tanımlamalısınız.
- Sorun - "Başlamadan önce bana sormanız gereken netleştirici sorularınız var mı?" - Yardımcı pilota belirsiz yönergeleri tanımlama fırsatı verin.
- Yinele - Ne yapmanızı istediğinizi anlayana kadar kopilot ile tekrarlayın. Yardımcı pilot, başarılı olması için gereken her şeye sahip olmadan önce birkaç yineleme gerektirebilir.
- İstek - "Planı yürütmeniz için size yetki vermeden önce gözden geçirebildiğim adım adım bir denetim listesi planı oluşturun." Bu yalnızca yardımcı pilotu eylemlerinden ileri düşünmeye ve yaklaşımını açıklamaya zorlar, aynı zamanda bu adımları izler ve bir durum sağlar.
- Gözden Geçirme - Bir noktada yardımcı pilota güvenebilir ve çalışmalarını yakından incelemeyebilirsiniz. Ancak, planı gözden geçirdiğinizden ve ne istediğinizi netleştirdiğinizden emin olmak her zaman en iyisidir.
- Yetki - "Planı gözden geçirdim ve başlama yetkiniz var."
- Doğrula - Amacınıza ulaştığından emin olmak için işi denetlemek için zaman ayırın.
Araç çağırma
Azure için GitHub Copilot, tüm işlemleri gerçekleştirmek için arka planda aracı araçları kullanır. Visual Studio Code için ilk kez kullanıma sunulduğunda, Azure ekibi için GitHub Copilot kullanım için özel araçlar oluşturmuştur, ancak geçerli yön, özel araçlardan Azure MCP Sunucusu tarafından sağlanan araçlara geçiş yapmaktır.
Azure için GitHub Copilot tarafından desteklenen tüm araçların listesi aşağıdadır. Ayrıca, yalnızca Visual Studio Code sürümü için geçerli olan geçiş durumu da listelenir. Visual Studio 2022 sürümü varsayılan olarak Azure MCP Server araçlarını kullanır.
| Tool | Açıklama ve örnek istemler | Geçiş Durumu |
|---|---|---|
| azure_list_activity_logs | Belirtilen süre boyunca bir kaynağın etkinlik günlüklerini listeler.
|
Complete |
| azure_diagnose_resource | Günlükleri ve telemetriyi kullanarak uygulama performansını veya hatalarını tanılar.
|
Complete |
| azure_get_auth_context | Geçerli Azure kimlik doğrulama bağlamı (hesap, abonelik, kiracı) alır.
|
N/A |
| azure_set_auth_context | Azure kimlik doğrulama bağlamı (oturum açma/kapatma, kiracı veya abonelik değiştirme) güncelleştirmeleri.
|
N/A |
| azure_get_azure_doğrulanmış_module | Bir kaynak türü için doğrulanmış Bicep modüllerini getirir.
|
Planned |
| azure_generate_azure_cli_command | Kullanıcı amacına göre Azure CLI komutları oluşturur.
|
Complete |
| azure_öner_özel_modlar | Azure ile ilgili amacı yakalar ve iş akışlarını geliştirmek için modlar önerir.
|
N/A |
| azure_get_dotnet_template_tags | .NET şablonlarını filtrelemek için etiketleri listeler "Hangi .NET şablon etiketleri kullanılabilir?" |
N/A |
| azure_dotnet_etiket_şablonları için | Dotnet yeni komutları için belirli bir etiketle eşleşen .NET proje şablonlarının listesini alır.
|
N/A |
| azure_query_azure_resource_graph | Kaynaklar, abonelikler veya kaynak grupları için Azure Kaynak Grafı'nı sorgular.
|
Planned |
İlgili içerik
- Yazılımı yükleyip ilk isteminizi yazarak Azure için GitHub Copilot'ı kullanmaya başlayın .
- Yazılım geliştirme iş akışınıza Azure için GitHub Copilot'ı eklemeyi öğrenmek için hızlı başlangıcı izleyin. Hızlı başlangıçta Hizmetleri Azure'a dağıtma, durumlarını izleme ve sorunları giderme işlemleri açıklanmaktadır.
- Azure hakkında daha fazla bilgi edinmek ve Azure hesabınızı, aboneliğinizi ve kaynaklarınızı anlamak için örnek istemlere bakın.
- Azure için uygulama tasarlama ve geliştirme ile ilgili örnek istemlere bakın.
- Uygulamanızı Azure'a dağıtmaya yönelik örnek istemlere bakın.
- Azure kaynaklarınızın sorunlarını gidermeye yönelik örnek istemlere bakın.