Eğer maksadınız bir proje oluşturmak - bir program geliştirme ise; zaman içnde aşamaları - modülleri - düzeltmeleri yapacaksanız; ChatGPT - Gemini -DeepSeek veya adı ne olursa olsun bu tür programları direk kendi siteleri üzerinden kullanmayınız.
Yerine; cursor gibi IDE özelliği olan bir program vasıtası ile, daha performanslı ve odaklı kod gelişimi yapabilirsiniz.
Kullanacağınız IDE yazılımlarının kural dosya bölümleri var. Kod yapısı - GUI yapısı vb konularda standartları belirliyorsunuz. Aynı yapı için tekrarlı metin - prompt uygulamıyorsunuz. Sadece prompt içerisinde "...olarak tanımladığım kurallara göre yaz" diye belirtiyorsunuz.
Bu IDE yazılımlarına, elinizde herhangi bir GPT'ye ait API kodunuzu giriş yapmanız yeterli.
Bu konuda open Source olan aider desk olduğu gibi trae - Void gibi farkı yazılımlarda bulunmakta. kimisinin içinde kendi kaynak kullandığı llm bağlantıları var. kimisinde ise, kendi API'nizi kullanıyorsunuz. YouTube'da bu konuda inceleme yapabilirsiniz.
Bu IDE yazılımları ile proje dizininizi seçiyorsunuz. İlerleme oldukça şu şekilde bir prompt verebilirsiniz "p
rojemi kod yapısı - güvenlik seviye - GUI standardı olarak incele, sorunlar ve düzeltmeler için bir rapor oluştur" gibi basit bir prompt ile dizin içindeki tüm dosyaları kendi yazdığı kodları analiz ettirebilir, kendi kodlarının hatalarını düzelttirebilirsiniz.
Eğer GPT tarzında bir llm modeli kullandığınızda tüm dosyaları arasındaki bağlamları - GUI uyumu - kod düzeni - dosyalar arasındaki güvenlik sorunlarını kendiniz yapmanız gerek. Ama IDE yazılımı sizin için hepsini tek kulvarda yapar.
Kullandığım IDE programı ile 3 saat gibi bir zamanda, qt içindeki Widget'lar için taslak hazırlayan bir modül yazdırdım. Python'dan da anlamam, qtnin tam olarak ne yaptığını bilmiyorum. Ama programda nelerin nasıl olmasını gerektiğini biliyorum sadece.
Başarılar.