Bu uygulamalar nasıl ortaya çıkıyor
Yapay zekâ ile programlama
“Onu bir yapay zekâ yazdı” cümlenin yarısıdır. İşte diğer yarısı: ilk istem ile başkasının telefonunda çalışan bir sürüm arasında gerçekte yaşanan dört perde.
Geliştirme için bu projede kullanılmasını şahsen onayladığım birden fazla yapay zekâ asistanı ve modeli kullanıyorum. Çin yapay zekâ araçlarını veya onaylamadığım diğer yapay zekâ araçlarını kullanmıyorum.
Farklı yapay zekâ asistanları ve modelleri kodu birkaç kez denetliyor, ben de ayrıca elle inceliyorum. Bu incelemeler, uygulamaları kötü amaçlı koddan ve izleme kodundan uzak tutmaya yardımcı oluyor.
I. Perde · BrifingAsıl iş istemin kendisi
Kimse “bana bir uygulama yap” yazıp çekip gitmiyor. Her özellik uzun ve tam bir brifingle başlıyor: durumlar, sınır durumları, veri kuralları, geçmesi gereken testler ve asla yapmaması gerekenler. Yapay zekâ kod yazar, kararları vermez. Belirsiz bir istemden belirsiz bir uygulama çıkar; bedelini de sonradan yeniden yazarak öderim.
II. Perde · İncelemeHer satır yine de okunuyor
Geri gelen şey bir taslaktır, asla teslim edilmiş bir iş değil. Diff'i okurum, çalıştırırım, uygulamayı baştan sona tıklarım ve neyin yanlış olduğuyla birlikte geri gönderirim. Sonra bir kez daha. Bir model konuyu sürekli kaçırıyorsa aynı görevi bir başkası alır — ve evet, bazı turlar bir makineye açık açık bunu istemediğimi söylememle biter.
III. Perde · Saha testiAncak her yerde çalışıyorsa yayınlanır
Sonra hiçbir modelin benim yerime yapamayacağı kısım geliyor. iPhone ve Android, telefon ve tablet, web derlemesi, telefondaki tarayıcı, dikey ve yatay. GitHub üzerinde kurulmuş yayın hatları, imzalama anahtarları, doldurulmuş Play Console ve App Store Connect, kontrol edilmiş tanıtım sitesi ve başka kimse görmeden elle denenmiş her özellik.
IV. Perde · HesaplaşmaAylar yerine saatler — testler hariç
Dürüst hesap bu. Kod yazmak bir aydan birkaç saate indi — bu doğru ve bu uygulamaların var olmasının tek nedeni. Ama test etmek, yayınlamak ve doğru çalışmasını sağlamak tek bir dakika bile hızlanmadı; zaman artık oraya gidiyor. Yapay zekâ darboğazın yerini değiştirdi, ortadan kaldırmadı.
Yapay zekâ ile yapıldı. Bir insan okudu, itiraz etti, düzeltti, gerçek cihazlarda test etti ve yayımladı — işin bu yarısının kestirme yolu yok.