Yazılımcılar için Llama AI
Kodunuz için ücretsiz bir çift göz: hata açıklamaları, gözden kaçan sınır durumlar, hızlı incelemeler ve dokümantasyon taslakları.

Bir geliştirici için sohbet modeli en çok güvenilir bir "ikinci çift göz" olarak işe yarar: alışık olmadığınız kodları okur, unuttuğunuz testleri önerir, sıkıcı kısımların taslağını çıkarır ve hata mesajlarını sade bir dille açıklar. Bu sayfada, bu tür işler için sohbetimizdeki Llama modellerini kullanabileceğiniz yedi pratik yöntemi ve doğrudan açıp düzenleyebileceğiniz hazır komutları bulabilirsiniz. Kendi uygulamanızı Llama üzerinde geliştirmek isterseniz, Llama API seçeneklerini ve Llama modelini kendi makinenizde nasıl çalıştıracağınızı da anlatıyoruz.
Kodu anlama ve düzeltme
Model yalnızca mesaja eklediğiniz bilgilerle çalışır; bu yüzden ilgili satırları, hatanın tam metnini ve kullandığınız sürümleri mutlaka belirtin.
Hata mesajını açıklatma
Hata dökümü (stack trace) genellikle asıl sebebi değil, sadece ortaya çıkan belirtiyi gösterir. Modele tam hata mesajını, çevresindeki satırları ve beklediğiniz sonucu verin; ardından olası nedenleri en yüksek ihtimalden en düşüğe doğru sıralamasını isteyin.
[Sürümleriyle birlikte dil ve kütüphane/çatı] projemde şu hatayı alıyorum: [hata mesajını ve stack trace'i yapıştırın]. Hatanın gerçekleştiği kod: [kodu yapıştırın]. Olası nedenleri en yüksek ihtimalden en düşüğe doğru sırala, her birini nasıl doğrulayabileceğimi açıkla ve en olası neden için en minimal düzeltmeyi göster.
Sohbette hata ayıklayın. Tek bir kod parçacığı için Kod Asistanı sayfası daha pratiktir.
Yazmadığınız bir kodu okuma
Başkalarından devralınan modülleri ve eski betikleri rehberli bir özetle çok daha hızlı çözebilirsiniz. Önce kodun amacını, ardından akışını ve en son riskli kısımlarını sorun.
Bu [dil] kodunun ne yaptığını açıkla. İki cümlelik bir özetle başla, ardından ana adımları sırasıyla incele ve son olarak kırılgan, beklenmedik veya olağan dışı girdilerde bozulabilecek yerleri belirt: [kodu yapıştırın]
Ekran görüntüsünden arayüz hatasını tanımlama
Llama 4 Maverick ve Llama 4 Scout görselleri analiz edebilir; böylece bozuk bir arayüzün ekran görüntüsünü ilgili CSS veya HTML kodunun yanına ekleyebilirsiniz. Model yalnızca görseli görür, çalışan sayfanızı göremez; bu yüzden beklediğiniz görünümü de açıklayın.
[Sayfa veya bileşen] üzerindeki bir düzen (layout) sorununun ekran görüntüsünü ekledim. Beklenen: [nasıl görünmesi gerektiği]. İlgili işaretleme ve CSS: [kodu yapıştırın]. Bu farka en çok neyin sebep olduğunu söyle ve bir düzeltme öner.
Bu komutu açın, ekran görüntünüzü ekleyin ve Llama 4 Maverick modelinin seçili olduğundan emin olun.
Yazma, test etme ve belgeleme
Modeli gözden geçireceğiniz taslaklar için kullanın; okumadan birleştireceğiniz (merge) kodlar için asla kullanmayın.
Uç durumları içeren testler üretme
Modeller, yorgun bir geliştiricinin gözden kaçırabileceği durumları listelemekte çok başarılıdır: boş girdiler, devasa veriler, tuhaf karakterler, saat dilimleri. Nelerin kapsandığını görebilmek için önce senaryo listesini isteyin.
[Test kütüphanesi] kullanarak bu [dil] fonksiyonu için birim testleri yaz. Önce uç durumlar ve geçersiz girdiler de dahil olmak üzere test edeceğin senaryoları listele, ardından testleri yaz. Fonksiyonun kendisini değiştirme: [fonksiyonu yapıştırın]
Push etmeden önce değişiklikleri inceletme
Hızlı bir kod incelemesi; bir farkla kaçırma (off-by-one) hatalarını, eksik hata yakalamalarını ve güvenli olmayan girdi kullanımlarını yakalar. Bulguları önem sırasına göre ve ilgili satır numaralarıyla birlikte isteyin.
Bu diff'i dikkatli bir kıdemli geliştirici gözüyle incele. Önce hataları, güvenlik açıklarını ve eksik hata yakalamalarını; ardından okunabilirlik sorunlarını belirt. Her birinin ilgili satırını ve çözüm önerisini ekle. Ciddi bir sorun görmüyorsan bunu da açıkça belirt: [diff'i yapıştırın]
Güvenilir regex veya SQL sorguları oluşturma
Deseni (pattern) açıklamasıyla birlikte ve eşleşmesi gereken/gerekmeyen örneklerle birlikte isteyin, ardından kendiniz test edin.
[Ne yapması gerektiği] işlevini yerine getiren bir [regex türü veya SQL lehçesi] [düzenli ifade veya sorgu] yaz. Her bölümünü açıkla, ardından zorlu uç durumlar da dahil olmak üzere beklenen sonuçlarıyla birlikte kısa bir örnek girdi tablosu ver.
README veya commit mesajı taslağı çıkarma
Belgeleri sıfırdan yazmaktansa hazır bir taslağı düzeltmek çok daha kolaydır. Notlarınızı veya diff'i yapıştırıp hedef kitlenin kim olduğunu belirtin.
Aşağıdaki notları kullanarak [proje türü] projem için bir README yaz. Bölümler: ne işe yaradığı, gereksinimler, kurulum, bir örnekle kullanım, yapılandırma ve bilinen kısıtlamalar. Kısa tut ve komutlar için kod blokları kullan: [notları yapıştırın]
Kaçınılması gerekenler
- Hassas verileri paylaşmak. Kod parçacığındaki anahtarları, şifreleri, bağlantı adreslerini ve müşteri verilerini mutlaka temizleyin. Mesajlarınız sunucumuzdan ve bir çıkarım sağlayıcısından geçer; bu nedenle kodları harici servislerle paylaşırken şirketinizin kurallarına uyun.
- Kütüphane detaylarına körü körüne güvenmek. Modellerin bilgi sınırı (knowledge cut-off) vardır ve güncel belgelere anlık olarak bakamazlar; bu yüzden daha yeni API'lar ya da seçenekler eksik veya uydurma olabilir. Resmi dokümantasyonu kontrol edin.
- Test edilmemiş çıktıyı projeye eklemek. Üretilen kod hatasız derlense bile mantıksal olarak yanlış olabilir. Tıpkı başka bir geliştiricinin yazdığı kod gibi çalıştırın, okuyun ve test edin.
- Aşırı uzun dosyalar göndermek. Sohbet arayüzü çok uzun mesajları kırpabilir; bu yüzden tüm depo yerine yalnızca ilgili fonksiyonu gönderin.
İlgili sayfalar
- Kodlama komutları koleksiyonu ve yapay zeka ile kod yazma rehberi.
- Hangi modeli seçmeli: doğru Llama modelini seçme; en hızlı yanıtı Llama 3.1 8B verir.
- Llama ile kendi projenizi geliştirmek: sade bir dille Llama lisansı.
Llama'ya ilk sorunuzu sorun
Hesap açmaya veya kurulum yapmaya gerek yok. Sohbeti başlatın, mesajınızı yazın ve Llama neler yapabiliyor görün.
Llama sohbetini aç

