Christoph Nakazawa, 2025'in yazılım mühendisliğinde en dönüştürücü yıl olarak anılacağını ve büyük dil modellerinin (LLM) artık önemli projeler geliştirebilecek seviyeye ulaştığını savunuyor. Makalesinde, yapay zeka kullanımının kendi projelerindeki etkilerini ve LLM'leri nasıl kullandığını detaylandırıyor. Geçtiğimiz 12 ayda, %80 yapay zeka kullanımıyla bir React veri kütüphanesi olan "fate" dahil olmak üzere birçok projede çalıştığını belirtiyor. Yapay zeka sayesinde aynı anda daha fazla projede yer aldığını, daha az saat çalıştığını ancak çalışma yoğunluğunun arttığını vurguluyor.
Nakazawa, LLM'leri kullanırken öncelikli olarak ChatGPT veya Codex'i tercih ettiğini, özellikle Codex'in birden fazla çözüm sunma yeteneğinin kritik olduğunu ifade ediyor. Karmaşık görevler için dört farklı versiyon istediğini ve tek yanıt veren LLM'lere olan güveninin azaldığını belirtiyor. Geliştirme sürecinde "ateşle ve unut" yaklaşımını benimsediğini, yani detaylı spesifikasyonlar yerine doğrudan prompt'lar gönderip sonuçları değerlendirdiğini, gerekirse yeni bir sohbet başlatarak prompt'u iyileştirdiğini anlatıyor. Yapay zekayı sıkıcı ve zaman alıcı görevler (API entegrasyonları, Stripe ödeme sistemleri gibi) için kullanarak, kendi yaratıcı ve eğlenceli kodlama kısımlarına odaklandığını ekliyor.
Güvenlik ve kontrol konusunda hassas olan Nakazawa, terminal ajanlarını denese de, yapay zekanın kendi bilgisayarındaki dosyalara dokunmasından hoşlanmadığını dile getiriyor. Bu nedenle, ajanların kendi izole ortamlarında (örneğin ayrı bir Mac mini) çalışıp sonuçları kendisine göndermesini tercih ettiğini belirtiyor. Henüz yapay zekanın tüm kodu yazıp commit etmesine izin verme aşamasında olmadığını, bunun yerine "makineyle birleşme" (merging with the machine) yaklaşımına daha yakın olduğunu vurguluyor. Bu, yapay zekanın bir araç olarak geliştiriciye destek olması, ancak nihai kontrolün insanda kalması anlamına geliyor.
Yapay zeka, yazılım geliştirme süreçlerini hızlandırarak ve geliştiricilerin yaratıcı işlere odaklanmasını sağlayarak sektörde köklü bir dönüşüm başlatıyor.