Geçtiğimiz yıl içinde, Cursor ve Windsurf gibi AI programlama asistanları geliştiricilerin çalışma alanını hızla ele geçirdi, tüm sektör Vibe Coding'i tartışıyor gibi görünüyor.
Öncelikle OpenAI ve Google'ın Windsurf için kıyasıya rekabeti, Vibe Coding yönünün en çok dikkat çeken olayı olmalı. Son zamanlarda, Alibaba, Tencent ve ByteDance gibi büyük yerli şirketler de kendi AI programlama asistanlarını ardı ardına tanıttılar ve bu, Vibe Coding'in ne kadar popüler olduğunu daha da yansıtıyor.
Kodlamayı bilmeyen sıradan kullanıcılar, bu "ateşi" hissetmekte zorlanabilirler. Bunun nedeni oldukça basit; Vibe Coding asistanı programlamanın karmaşıklığını azaltmış olsa da, özünde bir "kod üreticisi"dir. Geliştiricilerin hala programlama dilinin sözdizimini anlaması, çeşitli çerçeveleri ve API'leri tanıması, hata ayıklama ve dağıtım becerilerini kazanması gerekmektedir. Programlama geçmişi olmayan sıradan kullanıcıların büyük bir çoğunluğu için bu engel hâlâ aşılması güç. Ancak diğer yandan, yüksek engel büyük bir pazar boşluğu anlamına geliyor.
Bu bağlamda, MyShell'in tanıttığı ShellAgent 2.0, daha radikal bir konsept olan "Vibe Coding 2.0"ı önerdi; kod bilmeden, doğrudan doğal dil ile etkileşim kurarak uygulamalar oluşturulabiliyor.
01 Sohbet ederken bir uygulama yazdım.
ShellAgent 2.0'ı açın, arayüzü ve IDE benzeri programlama asistanlarının belirgin bir farkı var; tüm sayfa sade bir sohbet penceresi. Onunla sohbet etmek, ihtiyaçlarınızı netleştirmek, uygulama geliştirmeniz için yapmanız gereken tüm iş. Eğer birine ne tür bir uygulama yapmak istediğinizi açıklayabiliyorsanız, ShellAgent 2.0 size bunu yapmanıza yardımcı olabilir.
ShellAgent 2.0 başlangıç arayüzü
Örneğin, eğer önceki NotebookLM'in patlayan AI özelliklerini yeniden oluşturmasını istiyorsak, komut girişi şöyle olmalıdır:
Bir uygulama oluşturmak istiyorum, pdf veya web bağlantısı yükledikten sonra, içeriği otomatik olarak özetleyip bir podcast haline getirebiliyorsunuz.
Ardından, ShellAgent 2.0, talebin arkasındaki işlevsel noktaları analiz etmeye başlar ve kendi bileşen kütüphanesinden ilgili işlev bileşenlerini bulur.
Açıkça, bir uygulamanın geliştirilmesi için yalnızca bir cümlelik bir istem yeterli değildir. Geleneksel programlama iş akışında, bu konuyu açıklamak için bir bütün belge yazmak gereklidir. Bu nedenle, ShellAgent 2.0 etkileşimi başlatarak uygulamanın daha fazla ayrıntısını sordu.
Yaklaşık 10-20 dakika bekleyin, uygulama tamamen tamamlanmış olacak. Bu süreçte, ilerleme durumu sağ tarafta Todo List şeklinde sunulacaktır; aynı zamanda ShellAgent 2.0, bir akış diyagramı çizecek, uygulamanın mantığı açıkça görülebilecektir. Dağıtım butonuna tıkladıktan sonra, bu uygulama tamamlanmış olacak, kendiniz kullanabilir ya da diğer kullanıcıların kullanımına sunabilirsiniz.
Rakip ürünlerle karşılaştırıldığında, ShellAgent hata kontrolü konusunda da önde. Aynı şekilde bir AI podcast uygulaması üretirken, Lovable ve Bolt sırasıyla 4 ve 5 hata yaparken, ShellAgent hatasız bir şekilde tamamladı.
Elbette, hatalar tamamen önlenemez. Bu durumda endişelenmeye gerek yok. Sadece "ShellAgent'i Kullan" butonuna tıklayın, AI otomatik olarak sorunu tespit edecek, hatayı düzeltecek ve uygulamayı güncelleyecektir. Eğer düzeltmeden sonra yeni gereksinimler veya sorunlar varsa, doğrudan sohbet kutusunda ihtiyaçlarınızı iletebilirsiniz, ShellAgent uygulamayı sürekli olarak optimize edecek ve ayarlayacaktır.
ShellAgent Hatası (Üst), Hata Nedenini Analiz Et ve Düzelt (Alt)
02 ShellAgent 2.0'ın ürün felsefesi:
AI çağında Instagram yapmak
Aslında, sadece doğal dilden uygulama oluşturmak açısından ShellAgent 2.0 o kadar özel değil, Cursor, TRAE gibi Vibe Coding ürünleri de bunu yapabiliyor.
Peki, en büyük farkları nedir?
Dikkate değer bir detay, ShellAgent'ın baştan sona bir satır kod göstermemiş olmasıdır. Bu, ikisinin ürün felsefesinin tamamen farklı olduğunu yansıtır; ilki Instagram, diğeri ise Photoshop'tur.
Photoshop, profesyonel kullanıcılar için tasarlanmış bir üretkenlik aracıdır, güçlüdür, ancak öğrenme eğrisi dik olup, Cursor, TRAE gibi IDE türü ürünler gibidir. Sıradan kullanıcılar hayatları boyunca IDE terimiyle karşılaşmayabilir; bu, entegre geliştirme ortamı (integrated development environment) anlamına gelen bir kısaltmadır ve basitçe programcıların kod yazdığı yer olarak anlaşılabilir.
Cursor çalışma arayüzü
Cursor'ın getirdiği değişim, programcıları ağır fiziksel işlerden kurtarmasıdır; bu sayede daha zor, daha ilginç ve daha değerli kararlar üzerinde düşünmek için daha fazla zamanları olabilir.
Ancak Cursor'un kullanıcılarının hala programlama dillerini bilmeleri, çeşitli çerçevelere aşina olmaları ve geniş bir teknik perspektife sahip olmaları gerekiyor. Bu unsurlar, bir uygulamanın sınırlarını belirleyebilir ve sıradan kullanıcılar için de bir engel oluşturur.
Instagram'ın yükselişi tamamen farklı bir mantığa dayanıyor. En ünlü yeniliği, karmaşık görüntü işleme işlemlerini birkaç filtre seçeneğine indirgemek. Kullanıcılar, tek tıkla fotoğraflarını daha güzel hale getirebilir ve böylece platformda paylaşmaktan keyif alır.
Instagram perspektifinden bakıldığında, ShellAgent 2.0 ürününü hızlıca anlamak mümkündür, birçok ürün işlevi "engelleri azaltmak" ana teması etrafında inşa edilmiştir.
Remix işlevi dikkat çekici bir özellikdir, belki de ShellAgent 2.0'ın "filtreleri" olarak düşünülebilir. Birçok yeni kullanıcı için yaratıcılığın en büyük sorunu aslında "ne yapacağını bilmemek" ve "nasıl ifade edeceğini bilmemek".
Diğer kullanıcılar tarafından yayınlanmış olan uygulamalar, Remix ile uygulama işlevselliği değiştirilebilir.
Remix işlevi bu iki sorunu çözüyor. Platformda, basit hesap makinelerinden karmaşık veri analiz araçlarına, bireysel verimlilik uygulamalarından küçük işletme araçlarına kadar zengin uygulama örnekleri mevcut. Kullanıcılar, mevcut uygulamaları inceleyerek ihtiyaçlarına en yakın versiyonu başlangıç noktası olarak bulabilir ve kendilerine ait bir versiyon oluşturabilirler. Örneğin, bir haber agregatör uygulamasının takip ettiği konuyu "AI" yerine "kripto para" olarak değiştirmek; veya yeni çok modlu AI işlevleri ekleyerek "PDF'den podcast'e" uygulamasını "video'dan podcast'e" haline getirmek.
Her kullanıcının Remix'i, başkaları için ilham kaynağı olabileceğinde, yaratıcı bir olumlu döngü oluşur.
ShellAgent 2.0'da, bir uygulamanın oluşturulması bir son değil, onu yaratıcı meydanda dağıtmak asıl önemlidir. O zaman, uygulamanız diğer kullanıcılar tarafından görülebilir, kullanılabilir, değiştirilebilir ve tüketilebilir hale gelir. Bu aşamada, uygulama yalnızca bir uygulama değil, bir içerik aracı haline gelir. Bu içerik aracının etrafında, yaratıcı ekosistemi oluşturmak, ShellAgent 2.0'ın özüdür.
Bu yeni ekosistemde, "uygulama tasarımcısı" gibi yeni meslekler ortaya çıkabilir - kod yazmasalar da, kullanıcı deneyimi tasarımına derin bir şekilde hakimdirler ve hem pratik hem de zarif uygulamalar yaratabilirler. Başarılı uygulama yaratıcıları, günümüzdeki internet ünlüleri ve blog yazarları gibi kendi hayran kitlelerine sahip olabilirler.
03 AI Çağı'nın Dönüm Noktası
Eğer yazılım geliştirme tarihini birkaç büyük paradigma dönüşümü olarak görürsek, kabaca makine dilinden yüksek düzeyde dillere, komut satırından grafik arayüze, yerel sistemlerden bulut bilişime, düşük koddan hiç kod olmaksızın bir yolculuk yaşadığımızı söyleyebiliriz. Vibe Coding, şu anda yaşamakta olduğumuz yeni bir paradigma dönüşümünün bir örneği olabilir - akıllı, kullanıcılar yalnızca günlük dilde ihtiyaçlarını tarif eder, AI otomatik olarak uygulama oluşturur.
Bu süreçte, belki de bir üretkenlik farklılaşması ortaya çıkacaktır.
Bir örnek vermek gerekirse, Cursor gibi IDE ürünleri profesyonel mühendislerin üretkenliğini artırır, "filmli SLR" den "dijital SLR" ye geçişteki verimlilik artışı gibidir. Potansiyeli çok yüksektir ama yine de kullanıcıların programlama temeline ve teknik anlayışa sahip olmaları gerekir, tıpkı bir fotoğrafçının "deklanşör, diyafram, ISO" gibi parametreleri anlaması gibi.
ShellAgent 2.0 gibi kodsuz ürünler, sıradan insanlara yazılım yaratma yeteneği kazandırıyor, bu da "telefonun arkasındaki o kamerayı" temsil ediyor. Telefonun görüntü kalitesi DSLR kadar iyi değil, ancak bu kameranın etrafında doğan Instagram, en geniş kullanıcı kitlesine ulaşarak tamamen yeni bir yaratıcı topluluk oluşturdu.
Son yirmi yılda, yazılımcı topluluğu mobil internet döneminin en büyük avantajlarından faydalandı ve bu avantajın temel engeli programlama dillerinin oluşturduğu teknik eşikti. Birçok mükemmel fikir, teknik uygulama engeli nedeniyle fikir aşamasında kalmış durumda.
ShellAgent 2.0'ın gerçek değeri belki de teknolojinin kendisinde değil, bir vizyonu başlatmasındadır - yazılım yaratma hakkını teknik uzmanların elinden alıp sıradan insanlara dağıtmak.
Bu değişim birçok kavramı yeniden tanımlayabilir. "Geliştirici" nedir? ShellAgent 2.0 dünyasında, her yaratıcı fikre sahip olan kişi bir geliştirici olabilir. "Yazılım şirketi" nedir? Bireysel kullanıcılar uygulamaları hızla oluşturup paylaşabildiğinde, yazılımın iş modeli de yeniden yapılandırılabilir.
Bu yeni paradigmada, yazılım geliştirme sürecinin temeli artık sadece teknik uygulama değil, daha çok değer tasarımına yönelmektedir. Kullanıcı acı noktalarını anlamak, yaratıcı düşünceye sahip olmak ve mükemmel kullanıcı deneyimi tasarlayabilen kişiler, programlama becerilerine sahip olanlardan daha değerli olabilir.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Söyleyerek uygulama yapabilen bu şirket, AI çağının ins'i olmak istiyor.
Yazar: Geek Arkadaş
Geçtiğimiz yıl içinde, Cursor ve Windsurf gibi AI programlama asistanları geliştiricilerin çalışma alanını hızla ele geçirdi, tüm sektör Vibe Coding'i tartışıyor gibi görünüyor.
Öncelikle OpenAI ve Google'ın Windsurf için kıyasıya rekabeti, Vibe Coding yönünün en çok dikkat çeken olayı olmalı. Son zamanlarda, Alibaba, Tencent ve ByteDance gibi büyük yerli şirketler de kendi AI programlama asistanlarını ardı ardına tanıttılar ve bu, Vibe Coding'in ne kadar popüler olduğunu daha da yansıtıyor.
Kodlamayı bilmeyen sıradan kullanıcılar, bu "ateşi" hissetmekte zorlanabilirler. Bunun nedeni oldukça basit; Vibe Coding asistanı programlamanın karmaşıklığını azaltmış olsa da, özünde bir "kod üreticisi"dir. Geliştiricilerin hala programlama dilinin sözdizimini anlaması, çeşitli çerçeveleri ve API'leri tanıması, hata ayıklama ve dağıtım becerilerini kazanması gerekmektedir. Programlama geçmişi olmayan sıradan kullanıcıların büyük bir çoğunluğu için bu engel hâlâ aşılması güç. Ancak diğer yandan, yüksek engel büyük bir pazar boşluğu anlamına geliyor.
Bu bağlamda, MyShell'in tanıttığı ShellAgent 2.0, daha radikal bir konsept olan "Vibe Coding 2.0"ı önerdi; kod bilmeden, doğrudan doğal dil ile etkileşim kurarak uygulamalar oluşturulabiliyor.
01 Sohbet ederken bir uygulama yazdım.
ShellAgent 2.0'ı açın, arayüzü ve IDE benzeri programlama asistanlarının belirgin bir farkı var; tüm sayfa sade bir sohbet penceresi. Onunla sohbet etmek, ihtiyaçlarınızı netleştirmek, uygulama geliştirmeniz için yapmanız gereken tüm iş. Eğer birine ne tür bir uygulama yapmak istediğinizi açıklayabiliyorsanız, ShellAgent 2.0 size bunu yapmanıza yardımcı olabilir.
ShellAgent 2.0 başlangıç arayüzü
Örneğin, eğer önceki NotebookLM'in patlayan AI özelliklerini yeniden oluşturmasını istiyorsak, komut girişi şöyle olmalıdır:
Bir uygulama oluşturmak istiyorum, pdf veya web bağlantısı yükledikten sonra, içeriği otomatik olarak özetleyip bir podcast haline getirebiliyorsunuz.
Ardından, ShellAgent 2.0, talebin arkasındaki işlevsel noktaları analiz etmeye başlar ve kendi bileşen kütüphanesinden ilgili işlev bileşenlerini bulur.
Açıkça, bir uygulamanın geliştirilmesi için yalnızca bir cümlelik bir istem yeterli değildir. Geleneksel programlama iş akışında, bu konuyu açıklamak için bir bütün belge yazmak gereklidir. Bu nedenle, ShellAgent 2.0 etkileşimi başlatarak uygulamanın daha fazla ayrıntısını sordu.
Yaklaşık 10-20 dakika bekleyin, uygulama tamamen tamamlanmış olacak. Bu süreçte, ilerleme durumu sağ tarafta Todo List şeklinde sunulacaktır; aynı zamanda ShellAgent 2.0, bir akış diyagramı çizecek, uygulamanın mantığı açıkça görülebilecektir. Dağıtım butonuna tıkladıktan sonra, bu uygulama tamamlanmış olacak, kendiniz kullanabilir ya da diğer kullanıcıların kullanımına sunabilirsiniz.
Rakip ürünlerle karşılaştırıldığında, ShellAgent hata kontrolü konusunda da önde. Aynı şekilde bir AI podcast uygulaması üretirken, Lovable ve Bolt sırasıyla 4 ve 5 hata yaparken, ShellAgent hatasız bir şekilde tamamladı.
Elbette, hatalar tamamen önlenemez. Bu durumda endişelenmeye gerek yok. Sadece "ShellAgent'i Kullan" butonuna tıklayın, AI otomatik olarak sorunu tespit edecek, hatayı düzeltecek ve uygulamayı güncelleyecektir. Eğer düzeltmeden sonra yeni gereksinimler veya sorunlar varsa, doğrudan sohbet kutusunda ihtiyaçlarınızı iletebilirsiniz, ShellAgent uygulamayı sürekli olarak optimize edecek ve ayarlayacaktır.
ShellAgent Hatası (Üst), Hata Nedenini Analiz Et ve Düzelt (Alt)
02 ShellAgent 2.0'ın ürün felsefesi:
AI çağında Instagram yapmak
Aslında, sadece doğal dilden uygulama oluşturmak açısından ShellAgent 2.0 o kadar özel değil, Cursor, TRAE gibi Vibe Coding ürünleri de bunu yapabiliyor.
Peki, en büyük farkları nedir?
Dikkate değer bir detay, ShellAgent'ın baştan sona bir satır kod göstermemiş olmasıdır. Bu, ikisinin ürün felsefesinin tamamen farklı olduğunu yansıtır; ilki Instagram, diğeri ise Photoshop'tur.
Photoshop, profesyonel kullanıcılar için tasarlanmış bir üretkenlik aracıdır, güçlüdür, ancak öğrenme eğrisi dik olup, Cursor, TRAE gibi IDE türü ürünler gibidir. Sıradan kullanıcılar hayatları boyunca IDE terimiyle karşılaşmayabilir; bu, entegre geliştirme ortamı (integrated development environment) anlamına gelen bir kısaltmadır ve basitçe programcıların kod yazdığı yer olarak anlaşılabilir.
Cursor çalışma arayüzü
Cursor'ın getirdiği değişim, programcıları ağır fiziksel işlerden kurtarmasıdır; bu sayede daha zor, daha ilginç ve daha değerli kararlar üzerinde düşünmek için daha fazla zamanları olabilir.
Ancak Cursor'un kullanıcılarının hala programlama dillerini bilmeleri, çeşitli çerçevelere aşina olmaları ve geniş bir teknik perspektife sahip olmaları gerekiyor. Bu unsurlar, bir uygulamanın sınırlarını belirleyebilir ve sıradan kullanıcılar için de bir engel oluşturur.
Instagram'ın yükselişi tamamen farklı bir mantığa dayanıyor. En ünlü yeniliği, karmaşık görüntü işleme işlemlerini birkaç filtre seçeneğine indirgemek. Kullanıcılar, tek tıkla fotoğraflarını daha güzel hale getirebilir ve böylece platformda paylaşmaktan keyif alır.
Instagram perspektifinden bakıldığında, ShellAgent 2.0 ürününü hızlıca anlamak mümkündür, birçok ürün işlevi "engelleri azaltmak" ana teması etrafında inşa edilmiştir.
Remix işlevi dikkat çekici bir özellikdir, belki de ShellAgent 2.0'ın "filtreleri" olarak düşünülebilir. Birçok yeni kullanıcı için yaratıcılığın en büyük sorunu aslında "ne yapacağını bilmemek" ve "nasıl ifade edeceğini bilmemek".
Diğer kullanıcılar tarafından yayınlanmış olan uygulamalar, Remix ile uygulama işlevselliği değiştirilebilir.
Remix işlevi bu iki sorunu çözüyor. Platformda, basit hesap makinelerinden karmaşık veri analiz araçlarına, bireysel verimlilik uygulamalarından küçük işletme araçlarına kadar zengin uygulama örnekleri mevcut. Kullanıcılar, mevcut uygulamaları inceleyerek ihtiyaçlarına en yakın versiyonu başlangıç noktası olarak bulabilir ve kendilerine ait bir versiyon oluşturabilirler. Örneğin, bir haber agregatör uygulamasının takip ettiği konuyu "AI" yerine "kripto para" olarak değiştirmek; veya yeni çok modlu AI işlevleri ekleyerek "PDF'den podcast'e" uygulamasını "video'dan podcast'e" haline getirmek.
Her kullanıcının Remix'i, başkaları için ilham kaynağı olabileceğinde, yaratıcı bir olumlu döngü oluşur.
ShellAgent 2.0'da, bir uygulamanın oluşturulması bir son değil, onu yaratıcı meydanda dağıtmak asıl önemlidir. O zaman, uygulamanız diğer kullanıcılar tarafından görülebilir, kullanılabilir, değiştirilebilir ve tüketilebilir hale gelir. Bu aşamada, uygulama yalnızca bir uygulama değil, bir içerik aracı haline gelir. Bu içerik aracının etrafında, yaratıcı ekosistemi oluşturmak, ShellAgent 2.0'ın özüdür.
Bu yeni ekosistemde, "uygulama tasarımcısı" gibi yeni meslekler ortaya çıkabilir - kod yazmasalar da, kullanıcı deneyimi tasarımına derin bir şekilde hakimdirler ve hem pratik hem de zarif uygulamalar yaratabilirler. Başarılı uygulama yaratıcıları, günümüzdeki internet ünlüleri ve blog yazarları gibi kendi hayran kitlelerine sahip olabilirler.
03 AI Çağı'nın Dönüm Noktası
Eğer yazılım geliştirme tarihini birkaç büyük paradigma dönüşümü olarak görürsek, kabaca makine dilinden yüksek düzeyde dillere, komut satırından grafik arayüze, yerel sistemlerden bulut bilişime, düşük koddan hiç kod olmaksızın bir yolculuk yaşadığımızı söyleyebiliriz. Vibe Coding, şu anda yaşamakta olduğumuz yeni bir paradigma dönüşümünün bir örneği olabilir - akıllı, kullanıcılar yalnızca günlük dilde ihtiyaçlarını tarif eder, AI otomatik olarak uygulama oluşturur.
Bu süreçte, belki de bir üretkenlik farklılaşması ortaya çıkacaktır.
Bir örnek vermek gerekirse, Cursor gibi IDE ürünleri profesyonel mühendislerin üretkenliğini artırır, "filmli SLR" den "dijital SLR" ye geçişteki verimlilik artışı gibidir. Potansiyeli çok yüksektir ama yine de kullanıcıların programlama temeline ve teknik anlayışa sahip olmaları gerekir, tıpkı bir fotoğrafçının "deklanşör, diyafram, ISO" gibi parametreleri anlaması gibi.
ShellAgent 2.0 gibi kodsuz ürünler, sıradan insanlara yazılım yaratma yeteneği kazandırıyor, bu da "telefonun arkasındaki o kamerayı" temsil ediyor. Telefonun görüntü kalitesi DSLR kadar iyi değil, ancak bu kameranın etrafında doğan Instagram, en geniş kullanıcı kitlesine ulaşarak tamamen yeni bir yaratıcı topluluk oluşturdu.
Son yirmi yılda, yazılımcı topluluğu mobil internet döneminin en büyük avantajlarından faydalandı ve bu avantajın temel engeli programlama dillerinin oluşturduğu teknik eşikti. Birçok mükemmel fikir, teknik uygulama engeli nedeniyle fikir aşamasında kalmış durumda.
ShellAgent 2.0'ın gerçek değeri belki de teknolojinin kendisinde değil, bir vizyonu başlatmasındadır - yazılım yaratma hakkını teknik uzmanların elinden alıp sıradan insanlara dağıtmak.
Bu değişim birçok kavramı yeniden tanımlayabilir. "Geliştirici" nedir? ShellAgent 2.0 dünyasında, her yaratıcı fikre sahip olan kişi bir geliştirici olabilir. "Yazılım şirketi" nedir? Bireysel kullanıcılar uygulamaları hızla oluşturup paylaşabildiğinde, yazılımın iş modeli de yeniden yapılandırılabilir.
Bu yeni paradigmada, yazılım geliştirme sürecinin temeli artık sadece teknik uygulama değil, daha çok değer tasarımına yönelmektedir. Kullanıcı acı noktalarını anlamak, yaratıcı düşünceye sahip olmak ve mükemmel kullanıcı deneyimi tasarlayabilen kişiler, programlama becerilerine sahip olanlardan daha değerli olabilir.