1. Eski Kodun Yeniden Yazılması:
ChatGPT, kod tabanını Objective-C'den Swift'e çevirme gibi eski kodları yeniden yazmada oldukça başarılıdır. Bu, Globus IT ekibinin sinir ağları ile ilk deneyimlerinden biriydi. iOS Ekip Lideri Dmitry Lemaykin, yeniden yazılan kodun doğruluğunu doğrulamak için her satırı manuel olarak kontrol etti: "Başlangıçta bunun mümkün olduğuna ve kodda hata olmayacağına inanmadık. Ancak sonucun doğruluğundan emin olduktan sonra ChatGPT'ye daha fazla güvenmeye başladık."
İpucu: ChatGPT, kodun hangi dilde yazıldığına veya nasıl biçimlendirildiğine bakılmaksızın onu başarıyla Swift'e dönüştürebilir.
2. Koddaki Platformlar Arası Geçiş:
Globus IT, hem iOS hem de Android için yerel uygulamalar geliştirdiği için Swift ve Kotlin birlikte kullanılmaktadır. Bu nedenle, mantığı bir platformdan diğerine aktarma ihtiyacı sıklıkla ortaya çıkar. ChatGPT, kodun bir platformdan diğerine taşınması için kullanılabilir, bu da zamandan ve kaynaklardan önemli ölçüde tasarruf sağlar. Her iki dil de sözdizimi ve yapısı bakımından oldukça benzerdir, bu da bu tür dönüşümü makine için nispeten basit hale getirir.
İpucu: Modeller ve hatta kullanıcı arayüzü bileşenleri bile taşınabilir. Karmaşıklık veya uyumluluk nedeniyle bazı istisnalar olabilir.
3. Yapısal Olmayan Verilerin Yapılandırılması:
Veriler veya metin size uygun olmayan bir formatta gelirse, ayrıştırmaya zaman harcamak yerine, ChatGPT'ye bir yapılandırma istemi oluşturabilir ve ona yapısal olmayan metni verebilirsiniz. ChatGPT, metni istediğiniz formatta size geri verecektir.
İpucu: Metin, JSON, XML, edebi bir metin parçası, farklı formatlarda ve anlamlarda metinlerin karışımı gibi herhangi bir şey olabilir.
4. Hazır Kod veya Metnin Stillerini Değiştirme:
Eğer bir linter kullanamıyorsanız, ChatGPT yine imdadınıza yetişecektir. İsteminizde (promt’te) metne ilişkin gereksinimlerinizi belirtebilirsiniz: stili, formatı değiştirmek veya başka bir dile çevirmek. Bu sayede içeriğinizin bir başka versiyonunu elde edebilirsiniz.
İpucu: Mektup yazarken veya kod formatlarken kullanılabilir.
5. Talimat Yazma:
Örneğin, bir uygulamayı mağazaya ekleme talimatları gibi talimatlar yazmak için zaman harcamak yerine, mevcut bir makaleyi ChatGPT'den geçirerek geçerliliğini kontrol edebilir ve kapsamlı bir talimat elde edebilirsiniz. Göndermeden önce sonucu doğruladığınızdan emin olun - bunun için talimatın yazıldığı konuda uzman olmanız gerekir.
İpucu: Doğrulama yine de gereklidir, ancak sıfırdan yazmaktan daha kolaydır.
6. Ünite Testleri Yazma:
ChatGPT ve Gemini gibi diğer sinir ağları, ünite testlerinde oldukça iyidir. NLP ile bu süreci otomatikleştirebilir, uygulamanızın kalitesini yükseltebilir ve güvenilir çalışmasını sağlayabilirsiniz.
İpucu: Tek bir istemde (promt’te), tokenlerin izin verdiği ölçüde birden fazla sınıf ekleyebilirsiniz.
7. Stub Verileri Oluşturma:
Kullanıcıların, ürünlerin vb. açıklamalarıyla veritabanını doldurmanız gerektiğinde çok kullanışlı bir işlevdir. ChatGPT'deki Regenerate (Yeniden Oluştur) düğmesine istediğiniz kadar basabilirsiniz, bu da size büyük miktarda veri sağlayacaktır. Bu verileri daha sonra yapılandırabilir ve kullanabilirsiniz.
İpucu: 1000 ürünün açıklamalarını, fiyatlarını, yorumlarını ve diğer alanlarını oluşturmanız gerektiğinde kullanın.
8. Düzenli İfadeler Yazma:
ChatGPT, rutin görevleri basitleştirir. Bir e-posta adresini doğrulamak için bir düzenli ifade yazabilir ve ardından ChatGPT'den bunun için yüzlerce ünite testi yazmasını isteyebilirsiniz.