Gambaran Umum IntelliCode

Visual Studio IntelliCode meningkatkan pengembangan perangkat lunak menggunakan kecerdasan buatan, misalnya dengan memberikan penyelesaian kode sadar konteks. IntelliCode tersedia melalui alat penginstal utama di Visual Studio dan sebagai ekstensi untuk Visual Studio Code.

Untuk informasi selengkapnya dan untuk mendaftar guna mendapat berita dan pembaruan, lihat Visual Studio IntelliCode.

Instal IntelliCode

Sebelum memulai, pastikan Anda memiliki versi Visual Studio atau Visual Studio Code yang mendukung IntelliCode. Persyaratan minimumnya adalah:

  • Visual Studio Code Oktober 2018 Rilis 1.29 atau yang lebih baru
  • Visual Studio 2019 (Rilis 16.4 atau lebih tinggi, edisi apa pun)

Tabel berikut ini berisi detail tentang cara mendapatkan IntelliCode untuk lingkungan pengembangan Anda:

Lingkungan pengembangan Instruksi penginstalan
logo Visual Studio Code 1. Instal Visual Studio Code untuk Windows, macOS, atau Linux.
2. Unduh ekstensi Visual Studio IntelliCode dari marketplace, atau instal langsung dari tampilan Ekstensi di Visual Studio Code.
3. Muat ulang dan tunggu dependensi diunduh dan diinstal (lihat bilah status).
Logo Visual Studio 2019 1. Unduh Visual Studio 2019 versi 16.4 atau yang lebih baru.
2. Instal beban kerja yang didukung, seperti pengembangan desktop .NET.
3. Visual Studio IntelliCode diinstal secara default.

Penyelesaian kode sadar konteks

IntelliCode menyediakan IntelliSense yang dibantu AI di Visual Studio maupun Visual Studio Code. Saran IntelliCode muncul di bagian atas daftar penyelesaian dengan ikon bintang di sampingnya:

Saran IntelliSense berbintang menggunakan IntelliCode di Visual Studio

Daftar penyelesaian menyarankan API yang paling mungkin benar untuk digunakan pengembang daripada menyajikan daftar anggota alfabet sederhana. Untuk menyediakan daftar dinamis ini, IntelliCode menggunakan konteks dan pola kode pengembang saat ini berdasarkan ribuan proyek sumber terbuka berperingkat tinggi pada GitHub. Hasilnya membentuk model yang memprediksi panggilan API yang paling mungkin dan paling relevan.

Penyelesaian seluruh baris C# di Visual Studio Pengembang C# di Visual Studio 2022 dan yang lebih tinggi juga mendapat manfaat dari Penyelesaian seluruh baris, yang memprediksi potongan kode Anda berikutnya berdasarkan kode Anda saat ini, dan menyajikannya sebagai prediksi sebaris.

Fitur Visual Studio

Periksa gambaran umum IntelliCode untuk Visual Studio untuk detail lengkap fitur lain yang didukung untuk pengguna Visual Studio, seperti saran IntelliCode.

Bahasa yang didukung

Bahasa yang didukung untuk penyelesaian IntelliSense yang dibantu AI adalah:

  • C#, C++, XAML, JavaScript, TypeScript, dan Visual Basic untuk Visual Studio.

  • Java, JavaScript, TypeScript, Python, dan SQL untuk Visual Studio Code.

Telemetri

Kami menangkap beberapa penggunaan anonim dan data pelaporan kesalahan untuk membantu meningkatkan IntelliCode. Tidak ada kode yang ditentukan pengguna yang dikirim ke Microsoft, tetapi kami mengumpulkan informasi tentang penggunaan hasil IntelliCode oleh Anda.

Untuk saran model dasar, yang merupakan sumber terbuka atau jenis dan anggota .NET, kami menangkap apakah Anda memilih saran IntelliCode dan mencatat nama saran. Microsoft menggunakan data untuk memantau kualitas model dasar. Untuk model kustom, kami menangkap apakah Anda memilih saran IntelliCode tetapi tidak mencatat nama jenis atau metode yang ditentukan pengguna Anda.

Dalam Visual Studio, Anda dapat memilih keluar dari Program Peningkatan Pengalaman Visual Studio, yang juga menonaktifkan pengumpulan data untuk IntelliCode. Dari bilah menu, pilih Bantuan>Kirim Umpan Balik>Pengaturan. Dalam dialog Visual Studio Program Peningkatan Pengalaman, pilih Tidak, saya tidak ingin berpartisipasi lalu pilih OK.

Di Visual Studio Code, Anda dapat menonaktifkan pelaporan telemetri dengan mengikuti instruksi ini.

IntelliCode dapat secara berkala meminta Anda untuk menyelesaikan survei anonim. Anda juga dapat mendaftar untuk berita dan pembaruan tetapi Anda tidak diharuskan melakukannya.

Lihat juga