İçeriğe atla
GLM5.org
use-cases/coding

Kullanım senaryosu · yazılım mühendisliği

GLM-5 ile Kodlama

GLM-5 ailesi özellikle kodlama için tasarlandı. Z.ai, GLM-5.3'ü karmaşık yazılım mühendisliği ve uzun süren ajan görevleri için konumlandırıyor; bir milyonluk bağlam boyutu ise parçalar yerine tüm modülleri yapıştırmanıza olanak tanıyor. İşte modelden en iyi şekilde yararlanmanın yolları.
Devre yolları gibi birbirine bağlanan kod bloklarının çizgi illüstrasyonu
Hangi modelGLM-5.3Hata ayıklama, yeniden yapılandırma ve mimari soruları için GLM-5.3'ü kullanın — sohbetimizdeki Z.ai'nin en güçlü kodlama modelidir. Hızlı kod parçacıkları, açıklamalar ve hata ekran görüntüleri içinse görsel okuyabildiği için GLM-5.3 Flash'ı tercih edin.

§ 01En iyi yaptığı işler

GLM-5'in en çok yardımcı olduğu alanlar

1.1

Hata ayıklama

Hata veren kodu ve hatanın tamamını yapıştırın. Neden bozulduğunu öğrenmek için önce kök nedeni, ardından çözümü isteyin.

1.2

Kod inceleme

Bir diff veya dosya verin; önem derecesine göre sıralanmış hataları, uç durumları ve güvenlik sorunlarını isteyin.

1.3

Refactoring

Hedefi tanımlayın — daha küçük fonksiyonlar, daha anlaşılır adlar, daha az bağımlılık — ve koddan önce adım adım bir plan isteyin.

1.4

Testler ve dokümantasyon

Uç durumları kapsayan birim testleri ya da yapıştırdığınız kodla uyumlu bir README ve docstring'ler isteyin.

§ 02Prompt'lar

Kullanıma hazır prompt'lar

Herhangi bir prompt'u sohbette açın, ardından köşeli parantez içindeki kısımları kendi içeriğinizle değiştirin.

Hatayı bul

İşte bir fonksiyon ve verdiği hata. Temel nedeni iki cümlede açıklayın, ardından düzeltilmiş bir sürüm ve bu hatayı yakalayabilecek bir test sunun. Kod: [kodu yapıştırın] Hata: [hatayı yapıştırın]

Diff incelemesi yapın

Titiz bir kıdemli kod denetçisi gibi davranın. Bu diff'i hatalar, uç durumlar, güvenlik sorunları ve okunabilirlik açısından inceleyin. Sorunları satır referanslarıyla birlikte önem derecesine göre (yüksek, orta, düşük) listeleyin, ardından düzeltmeler önerin. [diff'i yapıştırın]

Refactoring planlayın

Bu modülü test etmeyi kolaylaştırmak için refactor etmek istiyorum. Önce her adımın gerekçelerini içeren adım adım bir plan önerin. Ben planı onaylayana kadar kod yazmayın. [modülü yapıştırın]

§ 03İpuçları

Bunu yapın, bundan kaçının

Yapın

  • Dili, framework'ü ve sürümü belirtin.
  • Hata mesajını ve stack trace'i eksiksiz yapıştırın.
  • Büyük bir değişiklikten önce plan isteyin.
  • Bir düzeltmeye güvenmeden önce testleri kendiniz çalıştırın.

Kaçının

  • Gizli anahtarları, şifreleri veya müşteri verilerini yapıştırmayın.
  • Anlamadığınız kodu kabul etmeyin.
  • Tek bir mesajda tüm bir uygulamayı istemeyin.
  • Üretilen güvenlik kodunu incelemeyi atlamayın.

§ 04SSS

Sorular

Q01Kodlama için en iyi GLM modeli hangisi?

Sohbetimizde GLM-5.3 bulunuyor. Z.ai bunu karmaşık yazılım mühendisliği için geliştirdi ve GLM-5.2'ye kıyasla kodlamada büyük kazanımlar bildiriyor. GLM-5.3 Flash ise daha küçük görevler için hızlı ve akıcı bir alternatif.

Q02Tüm bir kod deposunu (repository) yapıştırabilir miyim?

GLM-5.3, API üzerinden yaklaşık bir milyon tokenlik bir bağlamı destekler. Ücretsiz sohbetimiz, istekleri hızlı tutmak için çok uzun konuşmaları kırpar; bu nedenle en önemli dosyaları yapıştırın.

Q03Bir hatanın ekran görüntüsünü okuyabilir mi?

Evet, GLM-5.3 Flash ile okuyabilir. Ekran görüntüsünü ekleyin ve neyin ters gittiğini sorun.

§ 05Daha fazla

Diğer kullanım senaryoları

Şimdi deneyin

GLM-5.3'e gerçek bir soru sorun.

Hesap yok, kart yok, kurulum yok. Bir soru yazın ve GLM-5.3 Flash'ın saniyeler içinde yanıtlamasını izleyin — en zorlu problemler için GLM-5.3'e geçin.

Ücretsiz sohbeti açSohbetin herkese açık kalabilmesi için günlük ücretsiz limitler uygulanır.