Üç Soru-Cevap: Kodlama asistanları artık programcıların yerini mi alıyor?

Saberie

Active member
Kodlama asistanları en popüler yapay zeka uygulamalarından biri olmayı vaat ediyor. Her şeyden önce, programcıları can sıkıcı rutin görevlerden kurtarmalıdırlar, böylece gerçekten önemli şeylere konsantre olabilirler. Ve çok çeşitli uygun asistanlar var: Peki gerçekten ne kadar iyi çalışıyorlar? Peki ne için uygun değiller? Röportajda yeni iX'in kapağının yazarı Dr. Alexander Schatten, yazılım geliştiricilerin pratikte nelere dikkat etmesi gerektiğini anlatıyor.


Duyuru








Dr. Alexander Schatten, SBA-Research'te kıdemli araştırmacı, iş danışmanı ve podcast yayıncısıdır: podcast.zukunft-denken.eu







Yazılım geliştiriciler yapay zeka kod asistanlarına rağmen neden işlerinden korkmasınlar?

(Uzun vadeli) işleri için korkmamaları gerekip gerekmediğini bilmiyorum. Kısa ve orta vadede bana öyle geliyor ki yapay zeka araçları, yazılım yaşam döngüsündeki diğer karmaşık araçlara benzer bir etkiye sahiptir: yetkin programcılar güçlendirilir ve işlerinde daha iyi olurlar, ancak ortalama veya düşük vasıflı olanlar daha iyi performans gösterir (yani, bu basitçe) daha da kötü bir iş.

Uzun bir süredir çok az yetkin programcımız vardı ve pek çoğu da işlerinin karmaşık zorlukları karşısında bunalıyordu. Ancak daha da kötüsü çoğu insanın bunun farkında bile olmamasıdır (Dunning-Kruger etkisine paralel olarak). Bu genellikle programcıların büyük projelere yerleştirdiği ve düzeltilmesi zor olan büyük, sistemik ve yaygın hatalara yol açar.

Yapay zeka bir şirkette stratejik olarak yanlış kullanılırsa, yapay zeka yalnızca bu hataların daha hızlı ve daha büyük ölçekte yapılmasına yardımcı olur.



Hangi yapay zeka asistanları programlamada özellikle iyidir?

Bir yandan nispeten basit standart kodlara yardımcı olurlar, ancak aynı zamanda (yetkin programcıların ellerinde) yeni sorunlara prototip bir şekilde başlamayı kolaylaştırmaya da yardımcı olabilirler.

Kalite güvence tedbirlerinin desteklenmesi de çok faydalı olabilir. Yapay zeka, örneğin testlerin veya belgelerin yazılmasında yardımcı olabilir.

Ayrıca kodun bilmediğiniz kısımları üzerinde çalışırken de destek alabilirsiniz: “Bu yöntemi/bu normal ifadeyi bana açıklayın.” Ancak bu açıklamaların hiçbir şekilde hatasız olmadığını da her zaman eklemek gerekir. Yapay zeka beyanlarının değerlendirilmesinde her zaman yeterli uzmanlık bulunmalıdır.

Hangi noktalarda zayıflıyorlar veya tamamen başarısız oluyorlar?

Şu anda daha büyük kod tabanlarına veya teknik yan etkilere genel bir bakış sağlamak pek mümkün değil. Ancak teknik gelişmelerle bu durum değişebilir.

Asıl sorun, yapay zeka daha büyük müdahaleler gerçekleştirdiğinde bunların doğru şekilde gerçekleştirileceğinden emin olmanızın gerekmesidir. Örneğin yapay zekanın büyük bir yeniden düzenleme yapması durumunda sonuçları yeterince incelemek artık kolay değil.

Ancak bu hızlı ve kolaysa, içerdiği riske rağmen bunu yapma isteği vardır.

Bay Schatten, yanıtlarınız için çok teşekkür ederim! Yeni Temmuz iX'teki dört ayrıntılı makale, kodlama asistanlarıyla ilgili durumu ayrıntılı olarak ele alıyor. Araçlara genel bir bakışın yanı sıra, oluşturulan kodun ne için kullanıldığını da gösteriyoruz. Yeni sayımızın tüm konularına buradan ulaşabilirsiniz. iX 7/2024 artık Haberler Shop'ta ve kioskta mevcuttur.

“Üç soru ve cevap” serisinde iX, ister bilgisayar başındaki kullanıcının bakış açısı, ister yöneticinin bakış açısı, ister yöneticinin günlük yaşamı olsun, günümüzün BT zorluklarının özüne inmek istiyor. bir yönetici. Günlük uygulamalarınızdan veya kullanıcılarınızdan önerileriniz var mı? Hangi konuyu kısaca ve net olarak okumak istersiniz? O halde bize yazmaktan veya forumda yorum bırakmaktan çekinmeyin.




(fo)
 
Üst