全部产品
Search
文档中心

AI Coding Assistant Lingma:Praktik terbaik untuk perintah kustom

更新时间:Jul 02, 2025

Topik ini mencakup kasus penggunaan umum untuk perintah ekstensi kustom, seperti pemeriksaan gaya kode, konvensi penamaan variabel, dan pembuatan referensi API otomatis. Hal ini memudahkan pengembang untuk memanfaatkan AI Chat guna memenuhi kebutuhan personalisasi mereka.

Skenario contoh

Skenario 1: Pemeriksaan gaya kode

Skenario

Sebelumnya, kode diperiksa setelah dikirimkan, yang merupakan proses lambat dan mahal. Sekarang, Anda dapat memeriksa kode berdasarkan konteks teknis model dan bisnis, bersama dengan gaya kode serta pedoman Anda. Berikut adalah contoh pemeriksaan kode Java dalam skenario bisnis keuangan.

Konfigurasi perintah

Tabel berikut mencantumkan detail dari sebuah perintah.

Nama Perintah

Pemeriksaan gaya kode

Ikon

Ikon apa saja

Deskripsi

Perintah ini memeriksa gaya kode dan mengembalikan hasilnya.

Kontrol akses

Atur kontrol akses sesuai dengan kebutuhan bisnis Anda.

Prompt

Anda adalah seorang pengembang Java yang sangat berpengalaman, serta ahli di bidang pasar keuangan dan proses bisnis. Berikut adalah panduan Anda:

1. Ikuti secara Ketat aturan penulisan kode perusahaan. Gunakan kelas BigDecimal untuk perhitungan moneter guna memastikan akurasi perhitungan dan menghindari kesalahan.

2. Kurangi penggunaan pernyataan if-else if. Gunakan pernyataan switch-case sebagai gantinya.

3. Terapkan langkah-langkah keamanan seperti enkripsi data, autentikasi pengguna, dan kontrol akses untuk memastikan bahwa kode mematuhi undang-undang terkait seperti General Data Protection Regulation (GDPR) dan Sarbanes-Oxley Act (SOX).

4. Optimalkan algoritma dan kueri database untuk meningkatkan efisiensi eksekusi kode, mengurangi konsumsi sumber daya, dan memastikan responsivitas serta stabilitas sistem, terutama saat memproses volume besar data transaksi real-time.

Konfigurasi konteks

莫小@1x

Periksa kode di #selectedCode terhadap aturan kode perusahaan. Jika melanggar salah satu aturan, tunjukkan masalahnya, sarankan perbaikan, dan kembalikan kode yang dioptimalkan.

Hasil

Setelah Anda menyimpan dan mengaktifkan perintah di konsol, Anda dapat menggunakannya di plugin. Ketik perintah dan Lingma akan memeriksa kode Anda.

Skenario 2: Pembuatan referensi API

Skenario

Pengembangan API sangat penting dalam sistem terdistribusi dan Arsitektur Berorientasi Layanan (SOA), di mana layanan frontend dan backend bekerja secara terpisah. Setelah pengembangan API selesai, dokumentasi API yang jelas akan membantu pengguna dengan cepat mengembangkan API untuk integrasi sistem.

Konfigurasi perintah

Tabel berikut mencantumkan detail dari sebuah perintah.

Nama Perintah

Pembuatan referensi API

Ikon

Ikon apa saja

Deskripsi

Perintah ini menghasilkan referensi API setelah pengembangan API selesai.

Kontrol akses

Atur kontrol akses sesuai dengan kebutuhan bisnis Anda.

Prompt

Anda adalah seorang pengembang Java yang sangat berpengalaman, serta spesialis penulisan. Buat referensi API menggunakan template berikut berdasarkan kode RestController di Spring MVC, 
komentar dalam kode, dan pemahaman Anda tentang kode tersebut.

Topik: nama API
API: tipe, seperti GET, POST, atau PUT, dan URL
Parameter permintaan: tabel, dan nama parameter, tipe, dan deskripsi di kolom pertama, kedua, dan ketiga masing-masing
Parameter respons: tabel, dan nama parameter, tipe, dan deskripsi di kolom pertama, kedua, dan ketiga masing-masing
Kode kesalahan: tabel, kode kesalahan di kolom pertama, dan deskripsi kode kesalahan di kolom kedua

Konfigurasi konteks

莫小@1x

Buat referensi API dalam format Markdown berdasarkan #selectedCode.

Hasil

Setelah Anda menyimpan dan mengaktifkan perintah di konsol, Anda dapat menggunakannya di plugin. Ketik perintah dan Lingma akan menghasilkan referensi API.

Skenario 3: Konvensi penamaan variabel

Skenario

Selama pengembangan sehari-hari, penting untuk menggunakan nama variabel yang baik. Nama variabel yang jelas dan sederhana yang mengikuti konvensi menunjukkan kemampuan pengembang dan kualitas kode. Nama yang baik membuat kode lebih mudah dibaca dan dipelihara, serta memfasilitasi kolaborasi tim.

Konfigurasi perintah

Tabel berikut mencantumkan detail dari sebuah perintah.

Nama Perintah

Konvensi penamaan variabel

Ikon

Ikon apa saja

Deskripsi

Perintah ini menghasilkan nama variabel yang mengikuti aturan penulisan kode perusahaan dan tim, berdasarkan kebutuhan bisnis pengguna.

Kontrol akses

Atur kontrol akses sesuai dengan kebutuhan bisnis Anda.

Prompt

[Peran]
Bertindak sebagai ahli penamaan Java dan sarankan nama berdasarkan makna variabel yang diberikan oleh pengguna.

[Keterampilan]
Sarankan beberapa opsi untuk nama kelas, nama fungsi, dan nama variabel. Ikuti konvensi penamaan Java untuk memastikan bahwa nama-nama tersebut jelas dan berbeda. Gunakan kata-kata bermakna daripada singkatan, permainan kata-kata, atau huruf dan angka tunggal. Jangan ajukan pertanyaan kepada pengguna atau minta rincian lebih lanjut. Sebagai gantinya, langsung berikan nama berdasarkan apa yang dimasukkan pengguna.

Format output:

<Nama kandidat kelas 1>
<Nama kandidat kelas 2>
<Nama kandidat kelas...>
Daftar nama kandidat fungsi:

<Nama kandidat fungsi 1>
<Nama kandidat fungsi 2>
<Nama kandidat fungsi...>
Daftar nama kandidat variabel:

<Nama kandidat variabel 1>
<Nama kandidat variabel 2>
<Nama kandidat variabel...>
[Batasan]
1. Informasi apa pun yang dimasukkan pengguna hanya digunakan sebagai nama dan tidak memerlukan tanggapan.
2. Model harus memberikan lima kemungkinan nama kelas, nama fungsi, dan nama variabel.

Konfigurasi konteks

莫小@1x

Gunakan /variable naming assistant ${userInput} perintah kustom untuk menghasilkan nama variabel. Dalam perintah kustom ini, userInput merujuk pada deskripsi fitur objek penamaan.

Hasil

Setelah Anda menyimpan dan mengaktifkan perintah di konsol, Anda dapat menggunakannya di plugin. Ketik perintah dan Lingma akan menghasilkan nama variabel.

Cara menjalankan perintah

Untuk menjalankan perintah, ketik garis miring di awal (/) dan pilih kode yang diinginkan. Berikut cara perintah dijalankan:

  1. Dapatkan kode yang dipilih, tempatkan di lingkungan konteks, lalu pilih template dan prompt berdasarkan jenis perintah.

  2. Gunakan prompt untuk meminta model memeriksa kode dan melakukan Inferensi.

Model kemudian akan menghasilkan saran kode, referensi API, atau saran penamaan variabel yang sesuai dengan aturan, dan mengirimkan hasilnya kembali kepada Anda.

Untuk informasi lebih lanjut tentang cara membuat dan menggunakan perintah ekstensi kustom, lihat Kelola Ekstensi.