Yazılım geliştirmede kodun değil yazılı niyetin merkeze alınması önerildi
Öne çıkanlar
- Yapay zeka araçlarıyla geliştirme yaparken kod yerine yazılı niyetin temel alınması gerektiği savunuldu.
- İdeal Durum Belgesi yöntemiyle hedefler, kısıtlar ve test kriterleri tek metinde toplandı.
- Hatalı kodların etrafında dönmek yerine kodun gerektiğinde tümüyle atılıp yeniden üretilebileceği belirtildi.
Yapay zeka destekli yazılım süreçlerinde kodun tek doğruluk kaynağı kabul edilmesi yaklaşımına alternatif getirildi. Geliştirici Daniel Miessler, Matt Pocock ile yürüttüğü tartışma üzerinden, projelerde en önemli unsurun kod değil hedeflenen sonucun yazılı ifadesi olduğunu açıkladı. Miessler, yapay zekanın uygulama yeteneğinin kusursuzlaştığını ancak en büyük sorunların kullanıcının zihnindeki niyeti doğru aktaramamasından kaynaklandığını belirtti.
Yazar, geleneksel geliştirme döngülerinin kodu kutsayarak hatalı uygulamalar etrafında gereksiz revizyon turları ürettiğini kaydetti. Kodun bir amaç değil, niyetin belirli bir dildeki soyut bir kopyası olduğunu savunan Miessler, düşünceye en yakın iletişim aracının düz yazı olduğunu dile getirdi. Kod odaklı yaklaşımın aksine, niyetin metin olarak belgelenmesinin yapay zeka modelleri için çok daha yüksek doğruluk sağladığı aktarıldı.
Bu yaklaşımı somutlaştırmak amacıyla İdeal Durum Belgesi (ISA) adı verilen bir yöntem tanıtıldı. Yeni modelde hedeflenen durum, kısıtlamalar, süreç içinde alınan kararlar ve bağımsız test kriterleri tek bir metin belgesinde toplanıyor. Kodun harcanabilir bir çıktı haline geldiğini belirten yazar, yapay zekanın adımlarını mikro düzeyde yönetmek yerine niyetin netleştirilmesine odaklanılması gerektiğini ifade etti.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.