Üretken yapay zeka ve kodsuz geliştirme eşanlamlı hale mi geliyor? Öyle görünüyor. Her ikisi de, belirli rutinleri belirterek hızlı bir şekilde kod oluşturmanıza olanak tanır.

Ancak önemli farklılıklar da vardır: Üretken yapay zeka, profesyonel geliştiricilere yardımcı olurken, düşük kodlu ve kodsuz geliştirme, geliştirici olmayanlar için daha fazladır. Açıkçası, geliştirici olmayanlar muhtemelen yakın zamanda yapay zeka tarafından üretilen kodlarla oynamayacaklar.

son zamanlarda soruşturma Microsoft tarafından 2.000 BT yöneticisiyle yürütülen gerçekleştirilen araştırma, CIO’ların ve BT uzmanlarının %87’sinin yapay zekanın düşük kodlu platformlara gelmesinin kendilerine yardımcı olacağını söylediğini ortaya koyuyor. Bu, “tüm düşük kodlu araçlarda gördüğümüz bir trend”, diyor Richard RileyMicrosoft’un Power Platform genel müdürü.

“Otomatik olarak kod oluşturmanın başka bir yolu”

“Üretken yapay zeka kesinlikle otomatik olarak kod üretmenin başka bir yolu olarak ortaya çıkıyor” diyor Dr. James Fairweather, Pitney Bowes’ta baş inovasyon sorumlusu. “Bir kişinin niyeti ile bir görevi çözmek için gereken bilgisayar programlaması arasındaki uçurumu kapatmada çok yardımcı olabileceğini gösteriyor.”

Ancak Fairweather, yazılım geliştirmenin yalnızca kod üretmekten çok daha karmaşık bir deneyim olduğunu ekliyor. “Üretken yetenekler, yapay zekanın yazılım geliştirmede daha büyük bir rol oynaması için modellenmesi gereken konuların yalnızca küçük bir alt kümesidir” diye belirtiyor. “Her yazılım sisteminin mantıksal ve fiziksel sistem mimarisi, veri modelleme, oluşturma ve devreye alma mühendisliği ve bakım ve yönetim etkinliği gibi, hala üretken yapay zekanın mevcut yeteneklerinin çok ötesinde görünen ek hususları vardır.”

Nihayetinde AI, “az kodlu ve kodsuz ortamları etkinleştirmenin bir yolu olarak” hizmet edecek, diyor. Leon Kallikkadan, Atrium’da Teknolojiden Sorumlu Başkan Yardımcısı. “Ayrıca diğer ortaklıkların gelmesiyle düşük kodlu ve kodsuz kullanım giderek daha mümkün hale gelecek. Bu, insan geliştirici olarak siz bir yapay zeka bileşeni oluştururken aşamalı bir yaklaşım olacak. bir gelecek vizyonu veya adımı yaratın Uzun vadeli olasılıklar entegrasyonun derinliğine bağlıdır, ancak evet, o kadar ileri gitmek ve “az kodlu” veya “kodsuz” bir ortam haline gelmek mümkündür.

AI, üst düzey uzmanlık gerektiren gelişmeler için daha uygundur

Teknik bilgisi olmayan kullanıcılar için hem düşük kodlu hem de kodsuz çözümler uygun olabilir. “Düşük kod, kodlayıcı olmayanlar için daha fazladır” diye açıklıyor Jesse Reiss, Hummingbird’ün teknik direktörü. “Kuruluşlara, derin BT uzmanlığına ihtiyaç duymadan iş süreçlerini yeniden tasarlama yeteneği veriyor. İş faaliyetlerini destekleyecek personel veya kaynaklara sahip olmayabilir.”

Uzmanlar, üretken yapay zekanın en çok üst düzey uzmanlık gerektiren geliştirme çalışmaları için uygun olduğunu söylüyor. “Uygulamalar oluşturmak için, şu anda hayal ettiğimiz gibi düşük kodlu ve kodsuz ortamlarla ilgili olduğunu düşünmüyorum” diyor. Louis Landry, Teradata’da mühendis. “Bir şeyler inşa etmek her zaman kod gerektirir. Bunun yerine, programcı için kodlama sürecini basitleştirmek ve hızlandırmakla ilgilidir.”

Reiss, üretken yapay zekanın “mevcut sistemleri veya altyapıyı destekleyen kodu hızlı bir şekilde iletmek” için kullanıldığını söylüyor. “Gördüğüm kadarıyla, üretken yapay zekadan en iyi şekilde yararlanabilen şirketler, kullanım senaryosunu desteklemek için çerçeveye veya altta yatan altyapıya sahip olan şirketler. Operasyonlarını hızlandırabiliyor, kolaylaştırabiliyor ve basitleştirebiliyor veya entegre edebiliyorlar.” Yapay zekayı mevcut ürün serilerine dahil edin.”

Bununla birlikte, üretken yapay zeka, az kodlu kodları daha fazla kodsuz hale getirmeye yardımcı olabilir. Üretken yapay zekanın ana faydalarından biri, düşük kodlu ve kodsuz ortamlar arasındaki boşluğu doldurma yeteneğidir,” diye açıklıyor. Oshri Moyal, Atera’nın kurucu ortağı ve teknik direktörü. “Önceden oluşturulmuş modeller ve kod şablonları sağlayan Generative AI, geliştiricilerin derin kodlama becerilerine ihtiyaç duymadan gelişmiş uygulamalar oluşturmasına olanak tanır. Bu, geliştirme sürecini demokratikleştirir ve daha fazla kişinin teknolojik çözümlerin geliştirilmesine katılmasını sağlar.”


Kaynak : “ZDNet.com”



genel-15