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.
Geliştirme iş akışınızı kolaylaştırmak ve Azure platformundaki üretkenliğinizi artırmak için Azure için GitHub Copilot ile çalışmaya başlayın. Bu kılavuz, Visual Studio Code'da Azure için GitHub Copilot uzantısının önkoşulları ve yüklemesinde size yol gösterir, böylece ilk isteminizi yazabilirsiniz.
Önkoşullar
Bu makaledeki adımları tamamlamak için şunlara sahip olduğunuzdan emin olun:
Azure hesabı ve Azure aboneliğine erişim. Bunların nasıl ayarlanacağı hakkında ayrıntılı bilgi için Bkz. Azure hesaplarının fiyatlandırma sayfası.
GitHub hesabı ve GitHub Copilot aboneliği. Bunların nasıl ayarlanacağı hakkında ayrıntılı bilgi için sırasıyla GitHub'da hesap oluşturma ve GitHub Copilot için Hızlı Başlangıç bölümlerine bakın.
Visual Studio Code. İndirme ve yükleme hakkında ayrıntılı bilgi için Visual Studio Code'u Ayarlama bölümüne bakın.
GitHub Copilot uzantısı ve GitHub Copilot Sohbet uzantısı. Bu uzantıları yükleme yönergeleri için bkz. VS Code'da GitHub Copilot'ı ayarlama ve VS Code'da GitHub Copilot Sohbeti'ni kullanmaya başlama.
Önemli
GitHub Copilot, Visual Studio Abonelikleri'ne dahil değildir ve GitHub tarafından yönetilen ayrı bir aboneliktir. GitHub Copilot abonelikleri ve Destek ile ilgili sorular için bkz . Bireysel Abonelikler veya İş abonelikleri.
Varsayılan olarak, Azure'da Copilot bir kiracıdaki tüm kullanıcılar tarafından kullanılabilir. Ancak Genel Yöneticiler, kuruluşlarında Azure'da Copilot'a erişimi yönetebilir. Ayrıca, isteğe bağlı olarak belirli Microsoft Entra kullanıcılarına veya gruplarına da erişim verilebilir. Daha fazla bilgi için bkz. Azure'da Microsoft Copilot erişimini yönetme.
Azure için GitHub Copilot yükleme
- Visual Studio Code'da Uzantılar simgesini seçin.
- Uzantılar Marketi'nde Azure için GitHub Copilot araması yapın. Azure için GitHub Copilot uzantısı görüntülendiğinde Yükle'yi seçin.
- İstenirse Azure hesabınızda oturum açın.
İlk isteminizi yazma
Uzantının yüklendiğinden, doğru şekilde doğrulandığından ve uzantının düzgün çalıştığından emin olun.
Sohbet penceresi henüz açık değilse, menü çubuğundaki Sohbeti Değiştir düğmesini seçerek veya Sohbeti Aç düğmesinin yanındaki açılan menüyü seçip Sohbeti Aç 'ı (Ctrl+Alt+I) seçerek açık olduğundan emin olun.
Sohbet bölmesinin en altındaki sohbet metni alanına aşağıdaki istemi girin:
@azure Do I have any resources currently running?
GitHub Copilot varsayılan olarak ask modunu kullanır. Soru modu, sohbet bölmesindeki istemlerinizin yanıtlarını sağlar. Aracı modu, GitHub Copilot'un çalışma alanınızda işlem gerçekleştirmesini sağlar.
Soru modunda bölümü @azure
, Azure sohbet katılımcısını konuşmaya dahil etmek istediğinizi gösterir. İsteminizin kapsamını, Azure hesabınız gibi belirli bir etki alanıyla sınırlar.
Sorunuza yanıt, aboneliğinizde Şu anda Azure'da nelerin çalıştığına bağlıdır.
Aracı modu
Visual Studio Code sürüm 1.99'dan itibaren GitHub Copilot, tüm Visual Studio Code çalışma alanınızda görevler gerçekleştirebilen etken bir deneyim olan aracı modunu etkinleştirdi; düzenlemeler yaparak, terminal komutlarını çalıştırarak ve benzeri işlemleri gerçekleştirerek.
Azure için GitHub Copilot, Azure ile derin tümleştirme yoluyla etkileşim deneyimini geliştirmek için GitHub Copilot'a "araçlar" sağlar.
Aracı modunda, GitHub Copilot'un Azure için GitHub Copilot'u @azure
ön ekiyle kullanmasını bildirmenize gerek yok.
Aracı modunu etkinleştirme
Aracı modunu etkinleştirmeniz gerekebilir.
Visual Studio Code'da Yönet simgesini (dişli) kullanarak Ayarlar'ı açın.
Ayarlar'ın Arama çubuğunda öğesini arayın
chat.agent.enabled
.Sohbet > Temsilcisi: Etkin yanındaki kutuyu işaretleyin.
Aracı modunu kullanma
Üç mod vardır: sor (varsayılan), düzenleme ve aracı. Aracı modunu kullanmak için sohbet bölmesinde bu modu seçmeniz gerekir.
Sohbet bölmesindeki sohbet isteminde mod açılır listesini seçip Aracı'yı seçin.
Sohbet bölmesi, şu anda aracı modunda olduğunuzu onaylar.
Aracı modunun çalıştığını görmek için aşağıdaki istemi kullanın:
What are your tools?
Tamamlanma yanıtı, GitHub Copilot'ta kullanılabilen Azure için GitHub Copilot'a özgü araçların listesini görüntüler. Yanıt, şu anda kullanabileceğiniz işlev türlerine iyi bir genel bakış sağlar:
I can assist you with various tasks using a range of tools. Here are the main tools I have available: 1. Search and Navigation Semantic search for code or documentation File search using glob patterns Text search (grep) List directory contents Read file contents List code usages/references 2. Code Editing and Analysis Insert edits into files Get errors in code files Test search (find test files) 3. Terminal and Git Operations Run commands in terminal Get terminal output Get Git diffs and changed files 4. Project Creation Create new workspaces Get project setup information Install VS Code extensions Create new Jupyter Notebooks 5. Web and API Tools Fetch webpage content Get VS Code API references 6. Azure Tools Azure development best practices Microsoft Learn documentation Azure resource management Azure authentication tools AI model deployment and management Azure Bicep schemas Service configuration and deployment Azure Developer CLI tools Would you like me to explain any specific tool in more detail or help you with a particular task?
Son girdi olan
Azure Developer CLI tools
, aşağıdaki istemle kullanılabilir:What is the az command to list all my storage accounts ordered by location?
Bu istemin tamamlanması aşağıdakini oluşturabilir:
I'll help you generate the Azure CLI command to list all your storage accounts ordered by location. Let me use the Azure CLI generator tool to get the correct syntax for this command. To list all your storage accounts ordered by location in Azure, you can use the following Azure CLI command: az storage account list --query "sort_by(@, &location)" This command will: 1. Retrieve all storage accounts you have access to in your Azure subscription 2. Sort the results based on the location (Azure region) of each storage account 3. Display the full details of each storage account in the sorted order If you'd prefer a more concise output focusing on specific fields, you could modify the query. For example, to show only the name and location in a table format: az storage account list --query "sort_by(@, &location)[].[name,location]" -o table Make sure you're logged into the Azure CLI before running this command. If you're not logged in yet, you can do so with az login.
Aracı modunda araçları etkinleştirme ve devre dışı bırakma
Azure için GitHub Copilot tarafından sağlanan belirli araçları devre dışı bırakmak veya yeniden etkinleştirmek isteyebilirsiniz.
Sohbet bölmesinde araç simgesini seçin.
Araçları (veya araç gruplarını) etkinleştirmek/devre dışı bırakmak için araç listesinin yanındaki onay kutusunu kullanın.
Aracı modunda çalışmak için en iyi yöntemler
Daha iyi aracı sonuçlar elde etmek için aşağıdaki en iyi yöntemleri göz önünde bulundurun.
İstendiğinde, dosyayı çalışma alanınıza ekleyin
copilot-instructions.md
.İstemlerinizi olabildiğince ayrıntılı tutun. gibi
Generate a Python web application and deploy it to Azure
bir istem yerine, bunu her biri daha küçük bir sorumluluk kapsamına sahip birkaç istem olarak ayırmanız gerekir.GitHub Copilot'ın iş yapmasına izin verin (bunu kendiniz yapmak yerine). GitHub Copilot bazen "Devam" düğmesiyle bir görevi gerçekleştirmek için izin ister. Bu görevi Sohbet penceresinin dışında gerçekleştirmeniz mümkün olsa da, bunun yerine GitHub Copilot'un görevi gerçekleştirmesine izin vermelisiniz. Bu, GitHub Copilot'un geniş kapsamlı planının mevcut durumunun bağlamını korumasını sağlar.
GitHub Copilot'ın kendini tekrarlamasına izin verin. GitHub Copilot bazen bir görevi tekrar tekrar gerçekleştirmek için izin ister. Proje dosyalarının durumunu ve bundan sonra ne yapması gerektiğini daha iyi anlamak için bunu yapar. GitHub Copilot'ın gerçekleştirmesi gereken görevleri yinelemesine izin vermelisiniz.
Tercihlerinizi ifade edin. GitHub Copilot bir eylem gerçekleştirmek istiyor ancak farklı bir işlem yapmayı tercih ediyorsanız, bunu tercih ettiğiniz şekilde gerçekleştirmesini sağlayabilirsiniz. Örneğin, adlı
\.azure
bicep dosyalarını içeren bir klasör oluşturmak istiyorsa, müdahale edebilir ve aşağıdaki gibi bir istemle farklı bir klasör kullanmasını isteyebilirsiniz:Instead of naming the folder `.azure`, please name it `infra`
İsteğe bağlı: Varsayılan kiracınızı ayarlama
Birden çok Microsoft Entra Id kiracınız varsa, aşağıdaki istemi kullanarak varsayılan bir kiracı ayarlayabilirsiniz:
@azure /changeTenant
Üst ortadaki açılan listeden kullanılabilir kiracılarınızı seçin.
Varsayılan kiracıyı uzantı ayarlarından da ayarlayabilirsiniz:
Visual Studio Code'da, Etkinlik Çubuğu'nda Uzantılar'ı seçin. Ardından Aşağı kaydırarak Azure için GitHub Copilot'a gidin.
Uzantı girişinin köşesindeki dişli simgesini seçin ve ardından açılır menüden Ayarlar'ı seçin.
Ayarlar sekmesinde Azure Kaynak Grafı kiracısını Microsoft Entra kiracı kimliğiniz olarak ayarlayın. Microsoft Entra kiracı kimliğinizi Azure portalında bulabilirsiniz.
İlgili içerik
- Azure için GitHub Copilot'un ne olduğunu ve nasıl çalıştığını anlayı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'da uygulamalarınızı iyileştirmeye yönelik örnek istemlere bakın.
- Azure kaynaklarınızın sorunlarını gidermeye yönelik örnek istemlere bakın.