Cok karmasik bir yapi üzerinde calisiyorsunuz. Yapay zeka (benim örnegimde opus 4.8) gerekli implementasyonu gerceklestirdi ve sonuc istediginiz sekilde olmadi. Ne yaparsiniz?
Örnek olmasi acisindan benim bu durumda nasil ilerledigimiz aktarayim.
Kesinlikle debug yapmaya baslamiyorum. Benim zihnim artik tamamen code first degil AI first olarak isliyor. Böyle durumlarda yeni bir prompt ile yapay zekaya durumu arastirmasini söylüyorum. Eger bu arastirma sadece kod bazinda olursa, yapay zeka hatayi bulamayabilir. Zaten bulabilme potansiyeli olsaydi, implementasyonu dogru yapardi.
Burada, olusan data set ile calismak daha mantikli. Yapilan islem sonunda veritabaninda birtakim recordlar olustu. Prompt yazarken hatayi net olarak tanimliyorum, akabinde “veritabaninda örnegin su ismi tasiyan bir ürün var, ama parcalari eksik, verilerden yola cikarak neden eksik oldugunu arastir ve hatayi cöz” diyorum.
AI first ile kastim bu; tüm kod yazma, hata bulma, debugging gibi islemlerin tamamen yapay zekaya devredilmesi.
Neden bu sekilde calisiyorum? Teknik taraf icin gerekli mental yükün altina girmemek icin. Ben zaten yapay zekanin yaptiklarindan eminim. Benim görevim sadece ortaya cikan neticeyi yani uygulamanin sahip olmasi gereken davranis bicimlerini check etmek. Hata buldugumda debug yapmaya baslarsan, o zaman olusan tüm yeni yapilara hakim olmak icin herseyin üzerinden gecmem gerekir ki bu da bende mental yükü artirir. Zaten debug yapmaya baslamak bile basli basina büyük bir mental yüktür.
Kodun nasil sekillendigi beni ilgilendirmiyor. Ben gerekli mimari cerceveyi olusturdum ve yapay zeka zaten bunlari örnek olarak yeni yapilari olusturacaktir.
Kisacasi bir ustanin isine karismamak lazim. Usta, bu calismiyor denilerek belki yönlendirilir ama kimse evine gelen bir tesisatci ustasinin problemi cözemedigi noktada eline onun cekicini alip, duvara delik acmaya calismiyor, öyle degil mi?
Günlük yasantimizda dogal olan yani bize dogal gelen sürecleri kendi calisma tarzimiza da adapte etmemiz gerekir. Eger yapay zeka ile calisiyorsam, tüm sorumlulugu ona birakmam gerekiyor. Elime cekici alip, bu olmamis diyerek, araya girmek isin mantigina aykiri.
Bu sebeple ya ai first ya da hic o topa girmeyeceksiniz.