Tam bir teknoloji acemi, chatgpt’de günlük dili kullanarak bir web sitesi oluşturabilir mi?
Bazıları için yanıltıcı olan, bazılarının bilgisayar programlamayı çevrimiçi sohbet etmek kadar basit hale getirdiğini söyleyen üretken yapay zekada bir ilerleme için en son Silikon Vadisi sloganı olan “vibe kodlaması” vaadi budur.
OpenAI kurucu ortağı ve eski Tesla çalışanı Andrej Karpathy, Şubat ayı başlarında X’te (eski adıyla Twitter) yayınlanan bir mesajda, “Titreşimlere tamamen teslim oluyorsunuz, üstelleri kucaklıyorsunuz ve kodun var olduğunu bile unutuyorsunuz” dedi. ilk kez terim.
“Bir proje veya web uygulaması oluşturuyorum, ancak bu gerçekten kodlama değil – sadece bir şeyler görüyorum, bir şeyler söylüyorum, bir şeyler çalıştırıyorum ve bir şeyleri kopyalayıp yapıştırıyorum ve çoğunlukla işe yarıyor” dedi.
Geliştirici ve girişimci, yazma veya konuşma yoluyla günlük dilde talep üzerine kod satırları üreten yeni üretken AI modellerine atıfta bulunuyordu.
“Vibe kodlaması” kavramı, New York Times köşe yazarı Kevin Roose’un herhangi bir programlama bilgisi olmadan web siteleri ve uygulamalar oluşturduğunu iddia edene kadar yapay zeka topluluğuyla sınırlı kaldı.
“Sadece bir fikre ve biraz sabra sahip olmak genellikle yeterlidir” diye yazdı.
ChatGPT ve Claude arayüzleri, özel versiyonu Gemini Canvas’ı Salı günü başlatan Gemini’nin yaptığı gibi, talep üzerine tüm programı satır satır yazabilir.
Özellikle kodlamaya adanmış diğer üretken yapay zeka platformları da son aylarda İmlecten Sevilebilirliğe veya Bolt, Replit ve Rüzgar Sörfüne damgasını vurdu.
Substack’ta çevrimiçi pazarlama uzmanı Mattheo Cellini, “Belki, sadece belki, yazılımın nasıl oluşturulduğu ve onu kimin yarattığı konusunda temel bir değişime bakıyoruz” dedi.
Virginia Üniversitesi’nde bilgisayar bilimleri profesörü Yangfeng Ji, “Kodlamayı alakasız hale getirmesi pek olası değil, ancak geliştiricilerin çalışma şeklini değiştirebilir” dedi.
“Bu, özellikle yalnızca temel kodlama görevlerine odaklananlar için bir miktar işten çıkarmaya yol açabilir.”
“Titreşim kodlamasından” önce bile, üretken yapay zekanın ilk etkileri hissedilmeye başladıkça, BT istihdamında bazıları tarafından bir gerileme görülüyordu.
Çalışma Bakanlığı’na göre, sektör Şubat ayında ABD’de yaklaşık 10.000 iş bıraktı ve personel sayısı üç yılın en düşük seviyesinde.
Uzmanlık gerekli mi?
Kod acemileri arasında çoğu, havayı yakalamakta zorlanıyor.
Michigan Üniversitesi bilgisayar bilimleri profesörü Nikola Banoviç, “Programlama uzmanlığına sahip olmayan insanlar, çıktıyı gerçekten değerlendirmek için doğru araçlara veya bilgiye sahip olmadıkları için genellikle bu tür modelleri kullanmakta zorlanıyorlar” dedi.
Sosyal medyada, “vibe kodlamaları” hakkında rapor veren birkaç yeni başlayan, bazılarının inanmak istediği kadar kolay olmadığından hızla şikayet ediyor.
Dijital dizinler, çalışma zamanı ortamları veya uygulama programlama arabirimleri (API’ler) gibi bilgi işlem karmaşıklıklarında ustalaşmadan, çalışan bir uygulama oluşturmak zordur.
Kodlama bilgisine rağmen, Houston-Downtown Üniversitesi’nde sosyoloji profesörü olan Claude Rubinson, iki yıl önce ChatGPT tarafından oluşturulan kodla uğraşmadan öğrencileri için bir başvuru oluşturmak istedi.
Çok fazla deneme yanılma işleminden sonra uygulama nihayet işe yaradı, ancak “Kodu anlamasaydım işe yaramayacağına ikna oldum”, bu da arayüze uygun dili kullanarak rehberlik etmesine izin verdi.
Bu, “istemin” önemini eve getirdi: istenen sonucu elde etmek için sunulan talebe hakim olmak.
Banoviç, “Programcıların, modellerden istediklerini elde etmelerini sağlayan belirli düzeyde yapay zeka okuryazarlığı var.” dedi.
Günlük kullanıcılar “nasıl sorulacağını bilmeyecek” diye uyardı.