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.
Bu öğreticide geliştirme kutularınızı yapay zeka aracıları aracılığıyla yönetmek için Microsoft Dev Box Model Bağlam Protokolü (MCP) Sunucusu'nu nasıl kullanacağınız gösterilmektedir. Birden çok arabirimde gezinmek yerine doğal dil komutlarını kullanarak yaygın geliştirme kutusu işlemleri gerçekleştirmeyi öğrenirsiniz.
Bu öğreticide şunları yapacaksınız:
- Yapay zeka aracısı aracılığıyla Dev Box kaynaklarınıza bağlanma
- Kullanılabilir projelerinizi ve geliştirme kutularınızı listeleme ve keşfetme
- Konuşma komutlarını kullanarak temel geliştirme kutusu işlemleri gerçekleştirme
- İşlemlerinizin başarıyla tamamlandığını doğrulayın
Önkoşullar
Bu öğreticiye başlamadan önce aşağıdakilere hazır olduğunuzdan emin olun:
| Gereksinim | Ayrıntılar |
|---|---|
| Dev Box MCP Sunucusu yüklü | Dev Box MCP Server deposundaki yükleme adımlarını izleyin |
| Dev Box kaynakları | - Yapılandırılmış havuzu olan en az bir Dev Box projesi - Yönetilebilir mevcut geliştirme kutuları (isteğe bağlı ancak önerilir) |
| Kimlik Doğrulaması | Azure CLI, Visual Studio Code veya Windows SSO aracılığıyla oturum açma |
| Gerekli izinler | Dev Box kaynaklarınızda Dev Box Kullanıcı rolü veya üzeri |
1. Adım: Yapay zeka aracınızı açma ve bağlantıyı test etme
İlk olarak yapay zeka aracınızı açın ve Dev Box kaynaklarınıza bağlantıyı test edin.
IDE'nizde GitHub Copilot Chat'i açın (VS Code veya Visual Studio)
Şu istemi girerek MCP Sunucusu bağlantısını test edin:
List my Dev Box projectsYanıtı doğrulayın: Erişiminiz olan projelerin listesini görmeniz gerekir. Hata alırsanız Azure CLI (
az login) veya Windows SSO aracılığıyla kimliğinizin doğrulanmış olup olmadığını denetleyin.
Beklenen çıkış: Proje adlarınızı, açıklamalarınızı ve kaynak gruplarınızı gösteren bir liste.
2. Adım: Geliştirme Kutusu ortamınızı keşfetme
Bağlantıyı onayladığınıza göre, ortamınızı anlamak için Dev Box kaynaklarınızı keşfedin.
Geliştirme kutularınızı tüm projelerde görüntüleyin:
Show me all my dev boxes
Belirli bir projeyle ilgili ayrıntıları alın ("YourProjectName" yerine gerçek proje adını yazın):
Show me details about the YourProjectName project
Projedeki kullanılabilir geliştirme kutusu havuzlarını listeleme:
What dev box pools are available in the YourProjectName project?
Beklenen çıkış: Adları, durumları (Çalışıyor, Durduruldu vb.), projeler ve havuz yapılandırmaları dahil olmak üzere geliştirme kutularınızla ilgili bilgiler.
3. Adım: Temel geliştirme kutusu işlemlerini gerçekleştirme
Doğal dil komutlarını kullanarak yaygın geliştirme kutusu yönetim görevlerini uygulayın.
Geliştirme kutusu durumunu denetleme
Belirli bir geliştirme kutusunun durumunu denetleyin:
What's the status of my DevBoxName dev box?
Bir geliştirme kutusu hakkında ayrıntılı bilgi alın:
Show me detailed information about DevBoxName including its configuration and current state
Geliştirme kutusunu başlatma veya durdurma
Durdurulan geliştirme kutusunu başlatın:
Start my DevBoxName dev box
Çalışan bir geliştirme kutusunu durdurun:
Stop my DevBoxName dev box
Uyarı
Geliştirme kutularının başlatılması ve durdurulması, tamamlanması birkaç dakika sürebilecek uzun süren işlemlerdir.
Zamanlamalarla çalışma
Kapatma zamanlamalarını denetleyin:
When is my DevBoxName dev box scheduled to shut down?
Zamanlanmış kapatmayı geciktirme:
Delay the shutdown of my DevBoxName dev box until 6 PM today
4. Adım: Çalışmanızı doğrulama
Sonuçları denetleyerek işlemlerinizin başarıyla tamamlandığını onaylayın.
Uzun süre çalışan görevler için işlem durumunu denetleyin:
What's the status of the operation I just started?
Geliştirme kutusu durumu değişikliklerini doğrulayın:
Show me the current status of DevBoxName
Zamanlama değişikliklerini onaylayın:
Show me the updated schedule for DevBoxName
Aranacak şeyler:
- İşlemler tamamlandığında "Başarılı" durumunu göstermelidir
- Geliştirme kutusu güç durumları başlangıç/durdurma komutlarınızı yansıtmalıdır
- Zamanlama değişiklikleri zamanlama bilgilerinde görünür olmalıdır
5. Adım: Gelişmiş senaryoları deneyin (isteğe bağlı)
Temel işlemleri rahatça gerçekleştirdikten sonra şu daha gelişmiş senaryoları deneyin:
Yeni geliştirme kutusu oluşturma
Create a new dev box called "FeatureWork" in the DevelopmentProject using the StandardPool
Özelleştirmeleri uygulama
What customization tasks are available for my project?
Install the development tools customization on my FeatureWork dev box
Özelleştirme ilerleme durumunu izleme
What's the status of the customization running on my FeatureWork dev box?
Sorun giderme
Bu kılavuz sırasında sorunlarla karşılaşırsanız:
Kimlik doğrulaması sorunları
- Oturum açtığınızı doğrulayın:
az account show - Azure portalında izinlerinizi denetleme
- Oturumu kapatıp yeniden açmayı deneyin:
az logoutardındanaz login
Araç kayıt hataları
- (VS Code) veya
Ctrl+Shift+P(Visual Studio) tuşlarına basınCtrl+Shift+P - MCP'yi çalıştırma: Önbelleğe alınmış araçları sıfırlama
- IDE'nizi yeniden başlatın
İşlem hataları
- Geliştirme kutusu adlarının ve proje adlarının doğru olup olmadığını denetleyin
- İşlem için uygun izinlere sahip olduğunuzu doğrulayın
- Bazı işlemler zaman alabilir - işlem durumunu düzenli aralıklarla denetleyin
Kaynakları temizleme (isteğe bağlı)
Bu öğretici sırasında test kaynakları oluşturduysanız:
Artık ihtiyacınız olmayan test geliştirme kutularını silin:
Delete the FeatureWork dev box from DevelopmentProject
Maliyet tasarrufu yapmak için geliştirme kutularını çalıştırmayı durdurun:
Stop all my running dev boxes
Sonraki Adımlar
Öğretimi tamamladığınıza göre şunları yapabilirsiniz:
- Desteklenen işlemlerin tamamını keşfedin
- Dev Box MCP Server komutlarını günlük geliştirme iş akışınızla tümleştirme
- Yaygın işlemler için ekibinizle doğal dil komutlarını paylaşma