Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memperkenalkan GitHub Copilot di .NET Aspire dasbor! GitHub Copilot adalah asisten debugging AI baru Anda.
GitHub Copilot supercharges pengalaman debugging dan diagnostik dasbor OpenTelemetry . Dengan AI, Anda dapat:
- Tinjau ratusan pesan log dengan satu klik
- Menyelidiki akar penyebab kesalahan di beberapa aplikasi
- Menyoroti masalah performa dalam jejak
- Menjelaskan kode kesalahan yang tidak jelas menggunakan repositori pengetahuan besar AI
Anda akan memiliki akses ke Copilot di dasbor saat meluncurkan aplikasi dari Visual Studio Code atau Visual Studio.
Persyaratan
GitHub Salinan hanya tersedia saat .NET Aspire proyek dijalankan dari IDE.
- Visual Studio Code dan C# Dev Kit 1.19.63 atau yang lebih baru.
- Visual Studio 17.14 atau yang lebih baru.
Anda juga harus masuk ke GitHub akun di IDE yang memiliki GitHub langganan Copilot. Interaksi salinan di .NET Aspire dasbor menggunakan akun yang GitHub terkait dengan IDE Anda.
Jika Anda belum memiliki langganan Copilot, Anda dapat menggunakan Copilot secara gratis dengan mendaftar paket Copilot Free, yang mencakup batas bulanan interaksi obrolan.
Mulai sekarang!
Untuk memulai, luncurkan solusi Anda .NET.NET Aspire seperti biasa di IDE Anda.
- Buka solusi Anda .NET Aspire dalam versi Visual Studio yang didukung atau Visual Studio Code dengan ekstensi yang C# Dev Kit diinstal.
- Pastikan Anda masuk ke IDE dengan GitHub akun:
- Untuk Visual Studio, lihat Menambahkan akun Anda GitHub ke rantai kunci AndaVisual Studio.
- Untuk Visual Studio Code dan C# Dev Kit, lihat Menyiapkan GitHub Copilot di Visual Studio Code.
- Jalankan host aplikasi .NET.NET Aspire.
Tombol GitHub Copilot muncul di sudut kanan atas dasbor. Memilih tombol akan membuka antarmuka pengguna Copilot.
Di antarmuka pengguna Copilot, Anda dapat memilih pertanyaan yang disarankan, seperti Meringkas sumber daya, atau memasukkan pertanyaan Anda sendiri di bidang input obrolan. Tekan Enter untuk mengirimkan. Misalnya: What health checks are configured in my app?
Di bagian atas antarmuka pengguna Copilot adalah tombol untuk memulai percakapan baru, memperluas obrolan, atau menutup UI.
Menganalisis sumber daya, log konsol, dan telemetri
Ada beberapa opsi untuk menganalisis sumber daya, log konsol, dan telemetri di aplikasi Anda. Dua dibahas di atas:
- Pilih pertanyaan yang disarankan. Pertanyaan yang disarankan copilot bersifat kontekstual. Misalnya, pertanyaan tentang sumber daya muncul di halaman sumber daya, dan pertanyaan tentang jejak terdistribusi muncul di halaman jejak.
- Masukkan pertanyaan Anda sendiri di bidang input obrolan, seperti
Why did the product cache fail to start?
atauWhat caused recent errors in the frontend?
Dasbor juga menyertakan opsi Copilot di menu konteks untuk sumber daya, log terstruktur, jejak, dan rentang. Pilih Minta GitHub Salinan untuk menyelidiki data yang dipilih.
Jika aplikasi Anda memiliki log terstruktur atau jejak dengan kesalahan, tombol Jelaskan kesalahan akan muncul di halaman tersebut. Memilihnya membuat semua kesalahan tersedia untuk Copilot untuk penyelidikan.
Pada halaman detail pelacakan, tombol Jelaskan pelacakan selalu terlihat. Ini menyediakan cara cepat untuk menganalisis jejak yang saat ini dilihat.
Penyelesaian Masalah
Copilot menggantung pada "Bersiap-siap"
Masalah yang diketahui dapat menyebabkan antarmuka pengguna Copilot menggantung dengan pesan "Bersiap" saat pertama kali diakses. Ini terjadi ketika dasbor tidak diluncurkan dari versiVisual Studio yang didukung atau Visual Studio Code, atau ketika tidak ada GitHub akun yang masuk ke IDE. Menutup dan membuka kembali Antarmuka Pengguna Copilot memperbaiki masalah. Setelah diperbaiki, UI menampilkan pesan dengan benar dengan persyaratan untuk menggunakan dasbor dengan GitHub Copilot.
Mencapai batas bulanan paket Copilot Free
Paket GitHub Copilot Free mencakup batas bulanan pada penggunaan obrolan. Ketika batas ini terlampaui, Copilot tidak akan lagi berfungsi di dasbor. Tingkatkan langganan Copilot Anda atau tunggu batas untuk mengatur ulang.
Keterbatasan
Ukuran data
Model AI memiliki batasan berapa banyak data yang dapat mereka proses sekaligus. Dasbor .NET Aspire dapat membatasi jumlah data yang dikirim ke GitHub Copilot jika diperlukan.
- Bidang data besar (misalnya, jejak tumpukan pengecualian panjang) dapat dipotong.
- Permintaan yang melibatkan koleksi telemetri besar dapat dipersingkat dengan menghilangkan item yang lebih lama.
Menonaktifkan GitHub Copilot di dasbor
GitHub Salinan hanya mengakses data saat Anda berinteraksi secara eksplisit dengannya. Misalnya, mengirimkan kueri obrolan atau memilih TanyaKan GitHub Salinan dari menu konteks.
Jika Anda lebih suka menonaktifkan fitur sepenuhnya, atur ASPIRE_DASHBOARD_AI_DISABLED
variabel lingkungan ke true
dalam file launchSettings.json host aplikasi Anda. Ini menyembunyikan semua elemen Antarmuka Pengguna Copilot di dasbor.
{
"$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 Pertanyaan yang sering diajukan tentang salinan
Untuk informasi selengkapnya tentang GitHub Copilot, seperti pertanyaan sekeliling paket, privasi, dan penggunaan AI yang bertanggung jawab, lihat GitHub Tanya jawab umum Copilot.
.NET Aspire