Google neden arama algoritmaları için vibe kodlamasını benimseyebilir?

Silikon Vadisi'ndeki yeni bir trend, vibe kodlama, mühendislerin ürün ve algoritmalar ne kadar hızlı geliştirebileceği konusunda üstel bir ivme sağlıyor. Bu yaklaşım, Google'ın kurucu ortağı Sergey Brin tarafından DeepMind mühendislerine yakın tarihli bir e-postada özetlenen ilkelerle uyumludur.

Üst Silicon Valley Insiders, “kodun baskın yolunu” kodlayan vibe çağırıyor ve Brin'in mesajı Google'ın AI gelişimini önemli ölçüde hızlandırmak için onu kucaklayacağını gösteriyor. Potansiyeli göz önüne alındığında, bu yaklaşım Google'ın arama algoritmalarına da uzanabilir ve arama sonuçlarının nasıl sıralandığında daha fazla değişikliğe yol açabilir.

Vibe kodlama burada kalmak için burada

Dört Y kombinatörü yöneticisi, vibe kodlamasının çok büyük bir anlaşma olduğunu kabul etti, ancak sektörü ne kadar hızlı geçtiğine şaşırdı. Jare Friedman, bunun dünyayı değiştiren sihirli fasulyelerin gece boyunca devasa fasulye söndürüldüğü peri masalı Jack ve Beanstalk'dan bir şey olduğunu gözlemledi.

Garry Tan kabul etti:

“Bence şu anki duyumuz bu bir heves değil. Bu gitmiyor. Bu aslında kodlamanın baskın yoludur ve bunu yapmıyorsanız, geride kalabilirsiniz. Bu kalmak için burada. “

Vibe kodlama nedir?

Vibe kodlama AI ile yazılım mühendisliğidir:

  • Yazılım mühendisleri, manuel olarak yazmak yerine kod oluşturmak için AI kullanırlar.
  • Yazılım geliştirmeye rehberlik etmek için doğal dil istemlerine güvenin.
  • Hız ve yinelemeye öncelik verin.
  • Kod, çalışana kadar yeniden yenilendiğinden, hata ayıklama için harcanmaz.
  • Vibe kodlama, yazılım mühendisliği odağı yazma kodundan ne tür sorunları çözeceğinizi seçmeye kaydırır.
  • Geleneksel hata ayıklama yerine hızlı kod rejenerasyonu için AI'dan yararlanın.
  • Kodlamayı katlanarak hızlandırıyor.

Vibe kodlaması, hıza vurgu yaparak AI ile kod oluşturmanın bir yoludur. Bu, kod hata ayıklamanın giderek daha az gerekli olduğu anlamına gelir, çünkü bir mühendis kodu nesilleri AI doğru olana kadar birden fazla kez yeniden taşıyabilir.

Andrej Karpathy'nin yakın tarihli bir tweet'i Silikon Vadisi'nde bir heyecan dalgası başlattı. Tesla'daki önde gelen AI araştırmacısı ve eski AI direktörü Karpathy, vibe kodlamasının ne olduğunu açıkladı ve neden AI ile kodlamanın en hızlı yolu olduğunu açıkladı. O kadar güvenilir ki, AI'nın yaptığı değişiklikleri bile kontrol etmiyor (“Farks” olarak adlandırılır).

Karpathy tweet attı:

“Vibes'e tam olarak verdiğiniz, üstelleri kucakladığınız ve kodun var olduğunu unuttuğunuz,“ Vibe Kodlama ”dediğim yeni bir kodlama var. LLM'ler (EG İmleç Bestecisi W Sonnet) çok iyi hale geliyor.

Ayrıca sadece SuperWhisper ile besteciyle konuşuyorum, bu yüzden klavyeye bile dokunmuyorum. “Kenar çubuğundaki dolguyu yarı yarıya azaltmak” gibi en aptalca şeyleri istiyorum çünkü bulmak için çok tembelim. Her zaman “her şeyi kabul ediyorum”, artık farkları okumam.

Hata mesajları aldığımda, genellikle yorum yapmadan yapıştırmayı kopyalıyorum, genellikle düzeltiyor. Kod her zamanki anlayışımın ötesinde büyüyor, bir süreliğine gerçekten okumak zorundaydım.

Bazen LLM'ler bir hatayı düzeltemez, bu yüzden sadece etrafında çalışıyorum veya ortadan kalkana kadar rastgele değişiklikler istiyorum. Atılan hafta sonu projeleri için çok kötü değil, ama yine de oldukça eğlenceli.

Bir proje veya webapp inşa ediyorum, ama gerçekten kodlama değil – sadece bir şeyler görüyorum, bir şeyler diyorum, bir şeyler çalıştırıyorum ve macunları kopyalayın ve çoğunlukla işe yarıyor. ”

Sergey Brin, vibe kodlama ilkelerini vurgular

Google kurucu ortağı Sergey Brin'den DeepMind Mühendislerine yakın tarihli bir e-posta, kodlamaya harcanan zamanı azaltmak için AI'yi iş akışlarına entegre etme ihtiyacını vurguladı. E -posta, kodun en önemli olduğunu ve yapay zekanın kendini geliştireceğini belirterek, bir çözüm için bir AI istemek daha kolaysa, bunun tamamen yeni bir model eğitimi almayı tercih ettiğini söylüyor. Brin bunu verimli kodlayıcı olmak için son derece önemli olarak tanımlar. Bu ilkeler, hız, basitlik ve AI güdümlü gelişime öncelik veren vibe kodlamasıyla uyumludur.

Brin ayrıca açık kaynaklı veya üçüncü taraf yazılımlara güvenmek yerine birinci taraf kodunun (Google tarafından geliştirilen kod) kullanılmasını önerir. Bu, Google'ın AI ilerlemelerini açık kaynaktan ziyade özel tutmayı planladığını güçlü bir şekilde göstermektedir. Bu, Google tarafından oluşturulan gelişmelerin açık kaynaklı olmayacağı ve araştırma makalelerinde görünmeyeceği, bunun yerine patent başvuruları yoluyla keşfedilebileceği anlamına gelebilir.

Brin'in mesajı, AI modellerini verimli bir şekilde ince ayarlamak için kullanılan bir makine öğrenme tekniği olan Lora'nın kullanımını vurgular. Bu, DeepMind mühendislerinin aşırı zaman ince ayar modelleri harcamak yerine verimli iş akışlarına öncelik vermelerini istediğini ima ediyor. Bu aynı zamanda Google'ın odağı hızlı mühendisliğe dayanan vibe kodlama gibi daha basit, daha ölçeklenebilir yaklaşımlara kaydırdığını göstermektedir.

Sergey Brin şöyle yazdı:

“Kod en çok önemlidir – AG, AL kendini geliştirdiğinde kalkışta olacak. Muhtemelen başlangıçta çok fazla insan yardımı olacak, bu yüzden en önemlisi kod performansımızdır. Ayrıca bunun kendi 1P kodumuzda çalışması gerekir. Kendi AL'imizi kullanarak dünyanın en verimli kodlayıcı ve AL bilim adamları olmalıyız.

Basitlik – Yapabildiğimiz yerde basit çözümler kullanalım. Örneğin, iş isteyerek, sadece bunu yapın, Train sonrası ayrı bir model değil. Gereksiz teknik karmaşıklıklar yok (Lora gibi). İdeal olarak, gerçekten farklı kullanımlar için istenebilecek bir tarif ve bir modelimiz olacak.

Hız – Hızlı olmak için ürünlerimize, modellerimize, dahili araçlarımıza ihtiyacımız var. Borg'da biraz Python çalıştırmak için 20 dakika bekleyemem. ”

Bu ifadeler, vibe kodlama ilkeleriyle uyumludur, bu nedenle ne olduğunu ve Google'ın arama algoritmalarını ve yapay zekayı nasıl geliştirdiğini nasıl etkileyebileceğini anlamak önemlidir.

Ürün mühendislerine geçiş yazılım mühendisleri

Bir Silikon Vadisi Başlangıç ​​Hızlandırıcı Şirketi olan Y Combinator'ın yakın tarihli bir podcast'i, vibe kodlamasının bir yazılım mühendisi olmanın ne anlama geldiğini ve işe alım uygulamalarını nasıl etkileyeceğini tartıştı.

Podcast sunucusu birden fazla kişiden alıntı yaptı:

Leo Paz, Outhlit Gözlemlendi:

“Bence yazılım mühendisinin rolü ürün mühendisine geçecek. CodeGen Tools herkesi 10 kat mühendis haline getirdiği için insan tadı artık her zamankinden daha önemli. ”

Mastra'dan Abhi Aiyer, kodlama uygulamalarının nasıl değiştiğini paylaştı:

“Çok fazla kod yazmıyorum. Sadece düşünüyorum ve gözden geçiriyorum. ”

Podcast sunucularından biri olan Jare Friedman, Yönetici Ortak, Y Combinator şunları söyledi:

“Bu, son şirketi de bir geliştirici aracı olan süper teknik bir kurucu. Son derece kodlayabilir ve bu yüzden böyle şeyler söylemek gibi insanlara sahip olmak büyüleyici.

Daha sonra taklitçi Abhi Balijepalli:

“Şimdi koduma çok daha az ekliyim, bu yüzden hurda veya yeniden düzenleme koduna karar verdiğimize dair kararlarım daha az önyargılı. 3 kat daha hızlı kodlayabildiğim için, ihtiyacım olursa hurda ve yeniden yazmam benim için kolay. ”

Garry Tan, Başkan ve CEO, Y Combinator yorumladı:

“Sanırım bu şeylerle ilgili gerçekten harika bir şey, aslında gerçekten paralelleşmesi.”

Casixty'den Yoav Tamir'den alıntı yaptı:

“Her şeyi imleçle yazıyorum. Bazen paralel olarak iki pencere imleçim bile var ve onları iki farklı özellikte teşvik ediyorum. ”

Tan, bunun ne kadar mantıklı olduğunu ve neden daha fazlasını başarmak için üç imleç örneğine sahip olmayacağını söyledi.

Podcast'teki panelistler daha sonra TrainLoop'tan Jackson Stokes'i atıfta bulundular:

“Kodlama altı ila bir ay önce nasıl değişti: 10x hız. Şimdiye kadar bir ay önce: 100x hız. Üstel ivme. Artık mühendis değilim, ben bir ürün kişisiyim. ”

Garry Tan yorumladı:

“Bence bu geniş bir şekilde gerçekleşen bir şey olabilir. Bilirsiniz, gerçekten ihtiyacınız olan iki farklı rol oluyor. Aslında, ön uç veya arka uç olduğunuzda, mühendislerin bugün nasıl bir tür kendi kendine atadığı ile eşleşir. Ve sonra arka uç aslında altyapı ile ilgili olur ve sonra ön uç aslında bir PM (ürün yöneticisi) olmaktır… ”

Yönetici ortağı Harj Taggar, Y Combinator, LLM'lerin insanları seçim yapma rolüne iteceğini, kodun gerçek yazımının daha az önemli olacağını gözlemledi.

Neden AI ile hata ayıklama gereksizdir?

Kod titreşiminde ilginç bir kırışıklık, gelişimi hızlandırmasının yollarından birinin, yazılım mühendislerinin artık hata ayıklama harcaması gerekmemesidir. Aslında, artık hata ayıklamak zorunda değiller. Bu, kodu kapıyı her zamankinden daha hızlı itebildikleri anlamına gelir.

Tan, AI'nın hata ayıklamada ne kadar kötü olduğunu söyledi:

“… Anketin gösterdiği bir şey, bu şeylerin hata ayıklamada korkunç olduğu. Ve böylece… insanlar hata ayıklamayı hala yapmak zorundalar. İyi anlamaları gerekiyor, kod aslında ne yapıyor?

Sadece anlatmanın bir yolu yok gibi görünüyor, hata ayık. Sanki ilk kez yazılım mühendisine talimat veriyormuş gibi çok açık olmanız gerektiğini söylüyordunuz. ”

Jare, AI'nın hata ayıklama yeteneği üzerine gözlemini teklif etti:

“Bir şeylerde hata ayıklamak için talimatları gerçekten kaşıkla beslemeliyim. Ya da titreşimleri kucaklayabilirsiniz. Andrej karpathy stilini söyleyebilirim, bir çeşit yeniden yuvarlanın, tıpkı sıfırdan tekrar denemesini söylediği gibi.

Kodu yazarken kodlama stilinizin nasıl değiştiği vahşi. Bir insan olarak asla çok uzun bir süre üzerinde çalışacağınız bir şeyi havaya uçurmak ve sıfırdan yeniden yazmayı sevemezsiniz çünkü bir hatanız vardı. Her zaman hatayı düzeltirsin. Ancak LLM için, sadece altı saniyede bin satır kodu yeniden yazabiliyorsanız, neden olmasın? ”

Tan, insanların AI görüntü jeneratörlerini nasıl kullandığını gözlemledi, burada istemi bile değiştirmeden tekrarladıkları bir şey varsa, sadece beş kez tekrar yuvarlanacaklar ve sonra beşinci kez çalışırlar.

Vibe kodlama ve Google'ın arama algoritmaları

Sergey Brin'in e-postası, arama algoritmalarından açıkça bahsetmese de, AI güdümlü, ölçekte hızlı ve yüksek hızda hızlı bir şekilde dayalı gelişimi savunuyor. Vibe kodlaması artık kodlamanın baskın yolu olduğundan, Google'ın bu metodolojiyi gelecekteki arama algoritmalarının geliştirilmesi de dahil olmak üzere projelerinde benimsemesi muhtemeldir.

Y Combinator Video Yuvarlak Masası'nı izleyin

Vibe kodlaması gelecektir

https://www.youtube.com/watch?v=IACHFKMZMR8

Shutterstock/Bluestork tarafından Öne Çıkan Resim


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir