Lewati ke konten
GLM5.org
use-cases/coding

Kasus penggunaan · software engineering

Coding dengan GLM-5

Coding adalah tujuan utama lini GLM-5 diciptakan. Z.ai memosisikan GLM-5.3 untuk software engineering yang kompleks dan tugas agen jangka panjang, serta konteks satu juta tokennya memungkinkan Anda menempelkan seluruh modul alih-alih sekadar potongan kode. Berikut cara memaksimalkannya.
Ilustrasi garis blok kode yang terhubung seperti jalur sirkuit
Model manaGLM-5.3Gunakan GLM-5.3 untuk debugging, refactoring, dan pertanyaan arsitektur — ini adalah model coding terkuat dari Z.ai di chat kami. Gunakan GLM-5.3 Flash untuk cuplikan kode cepat, penjelasan, dan tangkapan layar pesan error, karena model ini mampu membaca gambar.

§ 01Kelebihannya

Di mana GLM-5 paling membantu

1.1

Debugging

Tempelkan kode yang bermasalah dan pesan error lengkapnya. Minta akar masalahnya terlebih dahulu, lalu perbaikannya, agar Anda memahami penyebab terjadinya error.

1.2

Code review

Berikan diff atau file dan minta temukan bug, edge case, serta masalah keamanan, yang diurutkan berdasarkan tingkat keparahan.

1.3

Refactoring

Jelaskan tujuannya — fungsi yang lebih ringkas, penamaan yang lebih jelas, dependensi yang lebih sedikit — dan mintalah rencana langkah demi langkah sebelum menulis kode.

1.4

Pengujian dan dokumentasi

Mintalah unit test yang mencakup edge case, atau README dan docstring yang sesuai dengan kode yang Anda tempelkan.

§ 02Prompt

Prompt siap salin

Buka prompt apa pun di chat, lalu ganti bagian dalam tanda kurung siku dengan materi Anda sendiri.

Temukan bug

Berikut adalah sebuah fungsi dan error yang dimunculkannya. Jelaskan akar masalahnya dalam dua kalimat, lalu berikan versi yang telah diperbaiki serta satu pengujian yang dapat mendeteksinya. Kode: [tempel kode] Error: [tempel error]

Tinjau diff

Bertindaklah sebagai senior reviewer yang ketat. Tinjau diff ini untuk mencari bug, edge case, masalah keamanan, dan keterbacaan kode. Buat daftar masalah berdasarkan tingkat keparahan (high, medium, low) beserta referensi barisnya, lalu berikan saran perbaikan. [tempel diff]

Rencanakan refactoring

Saya ingin me-refactor modul ini agar lebih mudah diuji. Pertama, ajukan rencana langkah demi langkah beserta alasan untuk setiap langkahnya. Jangan tulis kode sampai saya menyetujui rencananya. [tempel modul]

§ 03Tips

Lakukan ini, hindari itu

Lakukan

  • Sertakan bahasa pemrograman, framework, dan versinya.
  • Tempelkan pesan error dan stack trace yang sebenarnya.
  • Mintalah rencana sebelum melakukan perubahan besar.
  • Jalankan pengujian sendiri sebelum memercayai perbaikan yang diberikan.

Hindari

  • Jangan menempelkan secret, key, atau data pelanggan.
  • Jangan menerima kode yang tidak Anda pahami.
  • Jangan meminta pembuatan seluruh aplikasi dalam satu pesan.
  • Jangan lewatkan peninjauan kode keamanan yang dihasilkan AI.

§ 04FAQ

Pertanyaan

Q01Model GLM mana yang terbaik untuk coding?

Di chat kami, GLM-5.3. Z.ai merancangnya untuk rekayasa perangkat lunak yang kompleks dan melaporkan peningkatan coding yang signifikan dibandingkan GLM-5.2. GLM-5.3 Flash adalah alternatif yang cepat dan responsif untuk tugas-tugas yang lebih ringan.

Q02Bisakah saya menempelkan seluruh repositori?

GLM-5.3 mendukung sekitar satu juta token konteks melalui API. Chat gratis kami memangkas percakapan yang sangat panjang agar respons tetap cepat, jadi tempelkan saja file-file yang paling penting.

Q03Bisakah model membaca tangkapan layar berisi pesan error?

Ya, dengan GLM-5.3 Flash. Lampirkan tangkapan layar tersebut dan tanyakan apa masalahnya.

§ 05Lainnya

Kasus penggunaan lainnya

Coba sekarang

Tanyakan sesuatu yang nyata kepada GLM-5.3.

Tanpa akun, tanpa kartu, tanpa instalasi. Ketik pertanyaan dan lihat GLM-5.3 Flash menjawab dalam hitungan detik — beralih ke GLM-5.3 untuk masalah tersulit.

Buka chat gratisBatas harian gratis berlaku agar chat tetap dapat diakses semua orang.