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.
Panoda GitHub Copilot ile tanışın .NET Aspire ! GitHub Copilot, yeni yapay zeka hata ayıklama yardımcınızdır.
GitHub Copilot, panonun OpenTelemetry hata ayıklama ve tanılama deneyiminin üst karakterlerini oluşturur. Yapay zeka ile şunları yapabilirsiniz:
- Tek bir tıklamayla yüzlerce günlük iletisini gözden geçirin
- Birden çok uygulamadaki hataların kök nedenini araştırma
- İzlemelerdeki performans sorunlarını vurgulama
- Yapay zekanın büyük bilgi deposunu kullanarak belirsiz hata kodlarını açıklama
Uygulamanızı VS Code veya Visual Studiouygulamasından başlattığınızda panoda Copilot'a erişebilirsiniz.
Gereksinimler
GitHub Copilot yalnızca bir .NET Aspire proje bir IDE'den çalıştırıldığında kullanılabilir.
- VS Code ve C# Dev Kit 1.19.63 veya üzeri.
- Visual Studio 17.14 veya üzeri.
IDE'de Copilot aboneliği olan bir GitHubGitHub hesapta da oturum açmış olmanız gerekir. Panodaki .NET Aspire copilot etkileşimleri, IDE'nizle ilişkili hesabı kullanır GitHub .
Henüz bir Copilot aboneliğiniz yoksa aylık sohbet etkileşimleri sınırı içeren Copilot Ücretsiz planına kaydolarak Copilot'ı ücretsiz kullanabilirsiniz.
Başlayın
Başlamak için çözümünüzü IDE'nizde .NET.NET Aspire her zamanki gibi başlatın.
- Çözümünüzü .NET Aspire desteklenen bir sürümünde Visual Studio veya uzantı yüklü olan VS Code'da C# Dev Kit açın.
- IDE'de bir GitHub hesapla oturum açtığınızdan emin olun:
- için Visual Studiobkz. Hesaplarınızı GitHub anahtarlığınıza Visual Studio ekleme.
- VS Code ve C# Dev Kitiçin bkz. VS Code'da Copilot'ı ayarlamaGitHub.
- .NET .NET Aspire uygulama ana bilgisayarını çalıştırın.
GitHub Panonun sağ üst köşesinde bir Copilot düğmesi görünür. Düğme seçildiğinde Copilot kullanıcı arabirimi açılır.
Copilot kullanıcı arabiriminde Kaynakları özetleme gibi önerilen bir soruyu seçebilir veya sohbet giriş alanına kendi sorunuzu girebilirsiniz. Göndermek için Enter tuşuna basın. Örneğin: What health checks are configured in my app?
Copilot kullanıcı arabiriminin üst kısmında yeni bir konuşma başlatma, sohbeti genişletme veya kullanıcı arabirimini kapatma düğmeleri bulunur.
Kaynakları, konsol günlüklerini ve telemetri verilerini analiz etme
Uygulamanızda kaynakları, konsol günlüklerini ve telemetri verilerini analiz etmek için çeşitli seçenekler vardır. Yukarıda iki konu ele alınmıştı:
- Önerilen bir soruyu seçin. Copilot'un önerdiği sorular bağlamsaldır. Örneğin kaynaklar hakkındaki sorular kaynaklar sayfasında, dağıtılmış izlemeler hakkındaki sorular da izlemeler sayfasında görünür.
- Sohbet giriş alanına veya gibi
Why did the product cache fail to start?
kendi sorunuzu girinWhat caused recent errors in the frontend?
Pano ayrıca kaynaklar, yapılandırılmış günlükler, izlemeler ve span'lar için bağlam menülerinde bir Copilot seçeneği içerir. Seçili verileri araştırmak için Copilot'a sorun'ı GitHub seçin.
Uygulamanızın yapılandırılmış günlükleri veya hata içeren izlemeleri varsa, bu sayfalarda hataları açıkla düğmesi görüntülenir. Bu seçeneğin seçilmesi, tüm hataların araştırma için Copilot tarafından kullanılabilir olmasını sağlar.
İzleme ayrıntıları sayfasında İzlemeyi açıkla düğmesi her zaman görünür. Şu anda görüntülenen izlemeyi analiz etmek için hızlı bir yol sağlar.
Sorun giderme
Copilot "Hazırlanıyor" konusunda kilitleniyor
Bilinen bir sorun, Copilot kullanıcı arabirimine ilk erişildiğinde "Hazırlanıyor" iletisiyle yanıt vermemeye neden olabilir. Bu durum, pano desteklenen veya VS Code sürümündenVisual Studio başlatılmadığında veya IDE'de hiçbir hesap oturum açmadığında GitHub oluşur. Copilot kullanıcı arabirimini kapatıp yeniden açmak sorunu düzeltir. Düzeltildikten sonra kullanıcı arabirimi, panoyu Copilot ile GitHub kullanma gereksinimlerini içeren bir iletiyi doğru şekilde görüntüler.
Copilot Ücretsiz planının aylık sınırına ulaşıldı
GitHub Copilot Ücretsiz planı, sohbet kullanımı için aylık bir sınır içerir. Bu sınır aşıldığında, Copilot artık panoda çalışmaz. Copilot aboneliğinizi yükseltin veya sınırın sıfırlanmasını bekleyin.
Sınırlamalar
Veri boyutu
Yapay zeka modellerinin aynı anda işleyebileceği veri miktarıyla ilgili sınırlamaları vardır. Pano .NET Aspire gerektiğinde Copilot'a GitHub gönderilen veri miktarını sınırlandırabilir.
- Büyük veri alanları (ör. uzun özel durum yığını izlemeleri) kesilebilir.
- Büyük telemetri koleksiyonlarını içeren istekler, eski öğeler çıkarılarak kısaltılabilir.
Panoda Copilot'ı devre dışı bırakma GitHub
GitHub Copilot yalnızca verilerle açıkça etkileşimde olduğunuzda verilere erişir. Örneğin, sohbet sorgusu gönderme veya bağlam menüsünden Copilot'a Sor'u GitHub seçme.
Özelliği tamamen devre dışı bırakmak isterseniz, ortam değişkenini ASPIRE_DASHBOARD_AI_DISABLED
true
uygulama konağınızın launchSettings.json dosyasında olarak ayarlayın. Bu, panodaki tüm Copilot kullanıcı arabirimi öğelerini gizler.
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"profiles": {
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:17129;http://localhost:15010",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development",
"DOTNET_ENVIRONMENT": "Development",
"ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL": "https://localhost:21124",
"ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL": "https://localhost:22206",
"ASPIRE_DASHBOARD_AI_DISABLED": "true"
}
}
}
}
GitHub Copilot hakkında sık sorulan sorular
Planlar, gizlilik ve sorumlu yapay zeka kullanımıyla ilgili sorular gibi Copilot hakkında GitHub daha fazla bilgi için Bkz. Copilot'unGitHub sık sorulan soruları.
.NET Aspire