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.
Dalam artikel ini, Anda akan mempelajari tentang kemampuan pengembangan yang dibantu AI yang dapat Anda gunakan di Visual Studio untuk meningkatkan produktivitas dan efisiensi Anda seperti GitHub Copilot dan IntelliCode.
Bagaimana pengembangan yang dibantu AI membantu?
Tabel berikut ini menjelaskan cara utama di mana asisten AI dapat membantu Anda mengembangkan di Visual Studio:
Code lebih cepat
Biarkan AI membantu Anda:
- Membuat kode dan seluruh saran fungsi (misalnya, cara menulis kode untuk melakukan tugas dengan menjelaskannya dalam bahasa alami)
- Memprediksi apa yang akan Anda kode selanjutnya berdasarkan pola pemrograman Anda (penyelesaian)
- Pemfaktoran ulang kode melalui rekomendasi sadar konteks berbasis AI
Memahami kode dengan lebih baik
Tanyakan kepada asisten AI untuk:
- Penjelasan bagian kode (misalnya, saat Anda mencoba memahami kode orang lain)
- Jawaban atas pertanyaan pemrograman Anda
Profil dan debug lebih cepat
Dapatkan bantuan profiling dan debugging kode Anda:
- Mengoptimalkan performa berdasarkan saran AI
- Resolusi terhadap bug & yang diidentifikasi oleh AI
GitHub Copilot & IntelliCode
GitHub Copilot dan IntelliCode membantu Anda menulis kode lebih cepat dan dengan akurasi yang lebih besar, membantu mengembangkan pemahaman yang lebih mendalam tentang basis kode, dan membantu tugas pengembangan lainnya seperti menulis pengujian unit, penelusuran kesalahan, dan pembuatan profil.
GitHub Copilot di Visual Studio
GitHub Copilot di Visual Studio IDE bertindak sebagai programmer pasangan AI yang membantu Anda menjadi lebih produktif dan efisien saat menulis kode.
Penyelesaian GitHub Copilot di Visual Studio, menambahkan asistensi AI yang lebih canggih ke proses pengembangan dengan menghasilkan seluruh baris atau blok kode berdasarkan konteks yang Anda berikan. Ini memanfaatkan model AI yang dilatih pada miliaran baris kode sumber terbuka untuk memberikan saran kode otomatis saat Anda membuat kode, secara real-time, langsung di editor. Ini membantu Anda menulis kode lebih cepat dan dengan lebih sedikit pekerjaan.
Anda bisa mendapatkan saran dari GitHub Copilot di IDE baik dengan mulai menulis kode yang ingin Anda gunakan, atau dengan menulis tanda tangan fungsi atau komentar bahasa alami dalam file kode Anda yang menjelaskan apa yang Anda ingin kode lakukan. Anda dapat memilih untuk menggunakan kode yang disarankan dengan menerimanya.
Gambar berikut menunjukkan kemampuan pembuatan kode GitHub Copilot di Visual Studio. Dalam contoh ini, Anda menambahkan komentar bahasa alami dalam file kode, dan GitHub Copilot menghasilkan saran kode untuk Anda dalam teks abu-abu. Jika Anda memilih untuk menggunakan kode, Anda dapat memilih tab untuk menyisipkannya ke dalam file kode Anda:
Mulai menggunakan Penyelesaian GitHub Copilot di Visual Studio. Perhatikan bahwa ia memerlukan Visual Studio 2022 17.8 atau yang lebih baru.
GitHub Copilot Chat di Visual Studio adalah pengalaman obrolan yang didukung AI yang terintegrasi sepenuhnya dari GitHub Copilot langsung di IDE Visual Studio. Ini memungkinkan Anda berinteraksi dengan GitHub Copilot menggunakan antarmuka obrolan dalam IDE. Dengan mengajukan pertanyaan terkait pengodean dalam bahasa alami, Anda dapat menerima saran kode khusus konteks, mendapatkan analisis mendalam dan penjelasan tentang cara kerja blok kode, menghasilkan pengujian unit, menemukan masalah, dan mendapatkan perbaikan yang diusulkan. Ini memungkinkan Anda untuk mendapatkan informasi dan dukungan pengkodean tanpa meninggalkan IDE, membantu Anda membuat keputusan berdasarkan informasi dan menulis kode yang lebih baik.
Gambar berikut menunjukkan jendela obrolan dan tampilan inline (Interactive Code Assistant Ask Copilot) dari GitHub Copilot Chat di Visual Studio. Dalam contoh ini, Anda Meminta Copilot untuk menghasilkan fungsi pengujian menggunakan jendela Obrolan atau Asisten Kode Interaktif. Jika Copilot Chat menawarkan saran kode yang ingin Anda gunakan, Anda dapat menerima untuk menyisipkan kode ke dalam file kode Anda:
Mulai menggunakan GitHub Copilot Chat di Visual Studio. Perhatikan bahwa ia memerlukan Visual Studio 2022 17.8 atau yang lebih baru.
IntelliCode di Visual Studio
IntelliCode menggunakan konteks kode Anda yang dikombinasikan dengan pola yang telah dipelajarinya dari ribuan kode sumber terbuka publik untuk memberikan peningkatan berbasis AI untuk Intellisense dengan saran , penyelesaian kode sadar konteks, penyelesaian seluruh baris, dan contoh penggunaan API . Dengan menggunakan kecerdasan buatan, IntelliCode menggunakan konteks dan pola kode Anda saat ini untuk memberi peringkat saran secara dinamis di bagian atas daftar penyelesaian dengan ikon bintang di sampingnya, membantu Anda menulis kode yang akurat lebih cepat.
Gambar berikut menunjukkan penyelesaian IntelliCode di Visual Studio:
Mulai menggunakan IntelliCode.
Perbandingan kemampuan AI secara berdampingan
Tabel berikut membandingkan kemampuan GitHub Copilot (dan GitHub Copilot Chat) dan IntelliCode.
Penting
Anda dapat menggunakan GitHub Copilot dan IntelliCode bersama-sama. Anda tidak perlu memilih di antara mereka.
fitur bantuan AI | GitHub Copilot | IntelliCode |
---|---|---|
Tersedia sebagai |
Bawaan secara default di semua beban kerja & tersedia melalui Alat Penginstal Visual Studio di Visual Studio versi 17.10 dan yang lebih baru |
Bawaan secara default di sebagian besar beban kerja & tersedia melalui Alat Penginstal Visual Studio |
Berbasis langganan |
Ya Pelajari lebih lanjut |
Tidak |
Antarmuka pengguna | Sejalur Jendela obrolan |
Inline |
IntelliSense yang dibantu AI yang sadar konteks |
Ya Pelajari lebih lanjut |
Ya Pelajari lebih lanjut |
Penyelesaian baris penuh dalam teks abu-abu |
Ya Pelajari lebih lanjut |
Ya Pelajari lebih lanjut |
Fungsi & sepenuhnya diselesaikan dalam teks multibaris berwarna abu-abu |
Ya Pelajari lebih lanjut |
Tidak |
Deteksi pengeditan berulang | Tidak |
Ya Pelajari lebih lanjut |
Mengonversi komentar bahasa alami ke kode |
Ya Pelajari lebih lanjut |
Tidak |
Memecahkan masalah kode dengan bantuan dev berbasis bahasa alami |
Ya, dengan Obrolan Copilot. Pelajari lebih lanjut |
Tidak |
Penelusuran kesalahan kode |
Ya, dengan Obrolan Copilot. Pelajari lebih lanjut |
Tidak |
Mengukur performa aplikasi melalui pembuatan profil |
Ya, dengan Obrolan Copilot. Pelajari lebih lanjut |
Tidak |
Contoh penggunaan API | Tidak |
Ya Pelajari lebih lanjut |
Bahasa yang didukung | Mendukung beberapa bahasa dan kerangka kerja pemrograman, termasuk tetapi tidak terbatas pada: C#, C++, Python, JavaScript, dan TypeScript | C#, XAML, C++, JavaScript, TypeScript, Visual Basic |
Langkah berikutnya
Untuk mempelajari lebih lanjut, pertimbangkan untuk menjelajahi sumber daya berikut:
- Penyelesaian Copilot GitHub
- GitHub Copilot Chat
- GitHub Copilot: Bandingkan rencana
- GitHub Copilot Trust Center