
Bergabunglah dengan buletin harian dan mingguan kami untuk pembaruan terbaru dan konten eksklusif tentang liputan AI terkemuka di industri. Pelajari lebih lanjut
Fenomena pengkodean getaran – di mana pengembang semakin mengandalkan AI untuk menghasilkan dan membantu dengan kode – telah berkembang pesat dari konsep niche ke pendekatan pengembangan arus utama.
Dengan alat-alat seperti GitHub Copilot Normalisasi pengkodean AI-Assisted, medan pertempuran berikutnya telah bergeser dari pembuatan kode ke alur kerja pengembangan ujung ke ujung. Dalam lanskap yang semakin ramai ini, pemain seperti kursor, dicintai, baut dan windsurf (sebelumnya Codeium) masing-masing mempertaruhkan klaim mereka dengan berbagai pendekatan untuk pengembangan yang dibantu AI.
Istilah pengkodean getaran itu sendiri merupakan perubahan budaya di mana pengembang lebih fokus pada maksud dan hasil daripada detail implementasi manual – tren yang memiliki pendukung antusias dan kritik skeptis.
Getaran pengkodean adalah tentang menggunakan alat bertenaga AI untuk membantu dengan tugas penyelesaian kode dasar dan menghasilkan seluruh aplikasi dengan hanya beberapa petunjuk. Getaran pengkodean menyimpang dari platform kode rendah/tanpa kode dengan melampaui alat visual untuk aplikasi bisnis sederhana.
Menurut beberapa advokat, pengkodean getaran menjanjikan untuk menambah atau bahkan berpotensi menggantikan pengembang perangkat lunak nyata.
Dalam bidang kompetitif ini, rilis Windsurf terbaru Wave 6 yang memulai debutnya pada 2 April membahas celah yang sering diabaikan oleh beberapa alat: penyebaran. Sementara pembuatan kode menjadi semakin canggih lintas platform, perjalanan dari kode yang dihasilkan secara lokal ke penyebaran produksi tetap manual dengan keras kepala.
“Kami benar -benar telah menghilangkan banyak gesekan yang terlibat dalam aplikasi iterasi dan menyebarkan,” Anshul Ramachandran, kepala produk dan strategi di Windsurf mengatakan kepada VentureBeat. “Janji AI dan semua sistem agen ini adalah bahwa energi aktivasi, penghalang untuk membangun, jauh lebih rendah.”
Windsurf Wave 6 Fitur Breakdown: Perusahaan apa yang perlu diketahui
Melihat secara khusus pada fitur -fitur baru di Windsurf Wave 6, beberapa kemampuan perusahaan membahas kemacetan alur kerja:
- Menyebarkan: Solusi satu klik untuk mengemas dan berbagi aplikasi yang dibangun windsurf di internet publik. Saat ini terintegrasi dengan NetLify, memungkinkan pengguna untuk menggunakan situs web atau aplikasi web JavaScript ke domain publik.
- Peningkatan kinerja untuk percakapan panjang: Mengurangi degradasi kualitas dalam percakapan yang diperluas melalui teknik pos pemeriksaan dan peringkasan.
- Perbaikan tab: Kesadaran konteks yang ditingkatkan, termasuk riwayat pencarian pengguna dan dukungan untuk buku catatan Jupyter dalam editor Windsurf.
- Daftar Isi Percakapan: Peningkatan UX baru yang menyediakan akses mudah ke pesan masa lalu dan kemampuan pembalikan percakapan.
Manajemen Percakapan: Inovasi teknis yang penting
Fitur Daftar Isi Conversation di Wave 6 juga sangat menarik. Ini mengatasi tantangan teknis yang diabaikan oleh beberapa pesaing: mengelola interaksi yang diperluas secara efisien dengan asisten AI ketika kesalahan atau kesalahpahaman terjadi.
“AI tidak sempurna. Kadang -kadang akan membuat kesalahan,” Ramachandran mengakui. “Anda sering menemukan diri Anda dalam lingkaran semacam ini di mana orang -orang mencoba untuk meminta AI untuk keluar dari keadaan yang buruk. Pada kenyataannya, alih -alih melakukan itu, Anda mungkin hanya harus mengembalikan keadaan percakapan Anda ke titik terakhir di mana keadaan berjalan dengan baik, dan kemudian mencoba prompt atau arah yang berbeda.”
Implementasi teknis menciptakan sistem navigasi terstruktur yang mengubah cara pengembang berinteraksi dengan asisten AI:
- Setiap interaksi yang signifikan secara otomatis diindeks dalam percakapan.
- Sidebar yang dapat dilayari memungkinkan akses langsung ke negara -negara sebelumnya.
- Pengembalian satu klik mengembalikan status percakapan sebelumnya.
- Sistem ini mempertahankan konteks sambil menghilangkan inefisiensi berulang kali mendorong AI untuk mengoreksi dirinya sendiri.
Mendapatkan 'getaran' lanskap pengkodean getaran
Rilis Windsurf Wave 6 telah mendapat umpan balik positif dalam waktu singkat.
Pembangun: Anda masih menggunakan kursor atau apakah Anda beralih ke Windsurf? Saya mendengar semakin banyak pengembang yang beralih. https://t.co/euqcnu3owu
– Robert Scoble (@scobleizer) 2 April 2025
Namun, ini adalah ruang yang sangat aktif, dengan persaingan ketat. Baru minggu lalu, Replit Agent V2 secara umum tersedia. Replit Agent V2 Manfaat dari Anthropic's Claude 3.7 Sonnet, bisa dibilang LLM paling kuat untuk tugas pengkodean. Agen Replit baru juga terintegrasi:
- Otonomi yang ditingkatkan: Membentuk hipotesis, mencari file yang relevan dan membuat perubahan hanya jika diinformasikan dengan cukup.
- Pemecahan masalah yang lebih baik: Kecil kemungkinannya terjebak di loop; dapat mundur untuk memikirkan kembali pendekatan.
- Pratinjau Desain Aplikasi Realtime: Fitur industri pertama yang menunjukkan antarmuka langsung saat agen dibangun.
- Penciptaan UI yang ditingkatkan: Unggul dalam membuat antarmuka berkualitas tinggi dengan pratinjau desain sebelumnya.
- Ide Terpandu: Merekomendasikan langkah -langkah potensial selanjutnya selama proses pengembangan.
Kursor juga sangat aktif dan menawarkan kecepatan pembaruan tambahan yang stabil. Penambahan terbaru termasuk tab obrolan, yang memungkinkan pengembang untuk melakukan beberapa percakapan dengan alat AI secara bersamaan. Pada 28 Maret, Cursor menambahkan dukungan untuk model Google Gemini 2.5 Pro baru sebagai opsi bagi penggunanya.
Bolt juga merilis pembaruan baru pada 28 Maret, bersama dengan rilis seluler baru di Beta. Pada akhir Februari, Bolt AI V1.33 dilepaskan, menambahkan dukungan penuh untuk Claude 3.7 dan kemampuan caching yang cepat.
Meskipun tidak selalu termasuk dalam spektrum pengkodean getaran, laboratorium kognisi merilis Devin 2.0 minggu ini. Sama seperti fitur tab di Windsurf Wave, Devin sekarang memiliki kemampuan untuk menjalankan beberapa agen AI secara bersamaan pada tugas yang berbeda. Sekarang juga mengintegrasikan perencanaan interaktif yang membantu ruang lingkup dan merencanakan tugas dari ide -ide luas. Devin 2.0 juga mengintegrasikan alat pencarian baru untuk menavigasi lebih baik dan memahami basis kode
Evolusi peran pengembang, bukan pengganti mereka
Gerakan pengkodean getaran telah memicu perdebatan tentang apakah keterampilan pemrograman tradisional tetap relevan.
Windsurf mengambil posisi pragmatis yang jelas yang harus meyakinkan para pemimpin perusahaan yang khawatir tentang implikasi bagi tim pengembangan mereka.
“Pengkodean Vibe telah digunakan untuk merujuk pada kelas pengembang baru yang sedang dibuat,” jelas Ramachandran.
“Orang-orang yang memisahkan 'coders getaran' dan 'coders non-vibe'-itu hanya kelas baru orang yang sekarang dapat menulis kode, yang mungkin belum bisa sebelumnya, yang hebat,” kata Ramachandran. “Beginilah perangkat lunak telah berkembang dari waktu ke waktu, kami membuatnya lebih mudah untuk menulis perangkat lunak sehingga lebih banyak orang dapat menulis perangkat lunak.”
Sama seperti bagaimana alat kode rendah dan tanpa kode tidak pernah sepenuhnya menggantikan pengembang aplikasi perusahaan di era pra-AI, tidak mungkin bahwa pengkodean getaran akan sepenuhnya menggantikan semua pengembang. Pengkodean getaran pada dasarnya lebih kuat daripada alat kode rendah dan tanpa kode. Pengguna dapat membangun segala macam aplikasi tanpa hampir semua batasan. Mungkin yang lebih penting, di banyak alat pengkodean getaran modern adalah kemampuan untuk berintegrasi dengan proses yang ada dan bahkan basis kode dalam beberapa kasus.
Tidak jelas alat mana yang akan menjadi pemenang di ruang angkasa, dan mencoba memilih alat kemenangan mungkin bukan pilihan yang tepat, mengingat seberapa cepat pengembangan terjadi. Sama seperti bagaimana pengembang perusahaan selalu memiliki pilihan alat untuk pengembang mana pun, hal yang sama akan berlaku di era pengkodean getaran.
Enterprise akan disarankan untuk mencoba berbagai alat dan melihat apa yang paling cocok untuk gaya dan alur kerja khusus mereka. Untuk pemimpin teknis yang mengevaluasi pendekatan mereka terhadap pengembangan yang dibantu AI, beberapa pertimbangan harus menginformasikan perencanaan strategis:
- Mengevaluasi alur kerja ujung ke ujung, bukan hanya pembuatan kode: Menilai bagaimana alat potensial membahas siklus hidup pengembangan penuh dari konsep ke penyebaran, bukan hanya fase pengkodean.
- Pertimbangkan persyaratan khusus perusahaan di muka: Alat yang dirancang terutama untuk pengembang individu sering berjuang ketika diskalakan ke persyaratan perusahaan untuk kepatuhan, keamanan dan kolaborasi tim.
- Menyeimbangkan demokratisasi dengan pemerintahan: Janji akses pengembang yang diperluas harus diseimbangkan dengan mekanisme untuk memastikan kualitas kode, keamanan, dan pemeliharaan.
- Rencanakan evolusi keterampilan, bukan pengganti: Mengembangkan strategi untuk menambah keterampilan pengembang yang ada dengan kemampuan AI daripada mencoba penggantian grosir.
- Memprioritaskan kemampuan manajemen konteks: Sebagai skala penyebaran, kemampuan untuk mengelola basis kode yang kompleks secara efisien dan pulih dari kesalahan AI menjadi semakin penting.
Gerakan pengkodean getaran menawarkan peluang asli untuk mempercepat pengembangan dan memperluas siapa yang dapat berkontribusi, tetapi menyadari manfaat ini dalam konteks perusahaan membutuhkan alat yang dirancang dengan realitas perusahaan dalam pikiran.