Bagikan melalui


Menggunakan Penyelesaian Kode di SQL Server Management Studio (Pratinjau)

Gunakan GitHub Copilot di SQL Server Management Studio (SSMS) untuk meningkatkan pengembangan Transact-SQL (T-SQL) Anda dengan bantuan AI. GitHub Copilot membantu Anda menjadi lebih produktif dan efisien saat menulis T-SQL.

Dalam artikel ini, Anda mempelajari cara menggunakan GitHub Copilot Completions, yang memberi Anda penyelesaian kode sadar konteks, saran, dan bahkan seluruh cuplikan kode. Fitur ini membantu mengurangi waktu yang dihabiskan untuk tugas berulang dan meminimalkan kesalahan.

Untuk informasi terkait tentang GitHub Copilot Chat, lihat Menggunakan pengalaman GitHub Copilot Chat di SQL Server Management Studio (Pratinjau).

Cara kerja Penyelesaian Kode Otomatis

Penyelesaian Kode untuk GitHub Copilot di SSMS menggunakan model pembelajaran mesin tingkat lanjut yang dilatih pada himpunan data luas kode yang tersedia untuk umum dari repositori GitHub. Saat Anda mengetik kode, AI menganalisis konteks dan memberikan saran yang relevan secara real time. Anda juga dapat menerima saran dengan menulis komentar dalam bahasa alami yang menjelaskan apa yang Anda inginkan untuk dilakukan kode.

Prasyarat

Penyelesaian Kode untuk GitHub Copilot di SSMS mendukung bahasa T-SQL.

  1. Instal SSMS 22.2 atau yang lebih baru dengan beban kerja Bantuan AI.

  2. Masuk ke akun GitHub Anda dengan akses Copilot.

Gunakan GitHub Copilot secara gratis. Daftar dan gunakan AI untuk mengodekan lebih cepat dan lebih efisien.

Menggunakan GitHub Copilot untuk penyelesaian kode dan saran

Saat Anda mengetik komentar atau T-SQL di editor, GitHub Copilot menyediakan penyelesaian dan saran kode dengan memperhatikan konteks.

  1. Buka SQL Server Management Studio dan sambungkan ke database Anda di editor kueri.

  2. Di editor, masukkan komentar untuk melihat saran kode sebaris dari GitHub Copilot:

     --list all tables in this database
    
  3. Pilih enter untuk melihat saran.

  4. Untuk menerima saran, pilih Tab. Untuk menolak saran, pilih Esc atau lanjutkan mengetik.

Pintasan dan pengaturan

Beberapa pintasan papan ketik tersedia untuk penyelesaian.

  • Untuk memicu penyelesaian secara manual, gunakan Alt+. atau Alt+,.
  • Untuk menelusuri penyelesaian yang tersedia, gunakan Alt+. untuk berpindah ke saran berikutnya dan Alt+, untuk berpindah ke saran sebelumnya.
  • Untuk menerima sebagian kata penyelesaian secara kata demi kata, gunakan Ctrl+panah Kanan.
  • Untuk menerima sebagian penyelesaian per baris, gunakan Ctrl+panah Bawah.

Anda dapat menyesuaikan pengalaman penyelesaian dengan mengubah pengaturan yang dipilih.

Jika penyelesaian muncul terlalu cepat dan mengganggu pengetikan, Anda dapat menyesuaikan waktu tampilan diOpsi>Alat>Semua Pengaturan>Preferensi> Kode> Teks. Pilih Perlihatkan penyelesaian kode hanya setelah jeda dalam mengetik untuk berhenti menampilkan penyelesaian saat Anda mengetik. Pengaturan ini menambahkan penundaan debounce, sehingga penyelesaian tidak berkedip dan menghilang saat Anda mengetik.

Secara default, setiap penekanan tombol secara otomatis memicu penyelesaian. Anda dapat menonaktifkan penyelesaian otomatis diOpsi>Alat>Semua Pengaturan>Penyelesaian> KodeEditor> TeksUmum saat Anda mengatur Pemanggilan Penyelesaian Kode ke Manual. Setelah membuat perubahan ini, Anda dapat memicu penyelesaian secara manual menggunakan alt+, pintasan keyboard.

Model penyelesaian

Model Copilot GPT-4.1 untuk penyelesaian kode saat ini adalah satu-satunya model yang tersedia untuk GitHub Copilot di SSMS. Anda dapat menemukan pengaturan di Alat>Opsi>Semua Pengaturan>Editor Teks>Penyelesaian Kode>Umum>Copilot Model Penyelesaian.

Jika Anda adalah pengguna Copilot Business atau Enterprise, administrator Anda perlu mengaktifkan model ini untuk organisasi Anda. Administrator Anda dapat ikut serta dalam fitur pratinjau editor di pengaturan kebijakan Copilot di GitHub.com. Jika Anda adalah pengguna Copilot Free, penggunaan model ini akan dihitung terhadap 2.000 penyelesaian gratis bulanan Anda.