Berita
Model kecerdasan buatan rekayasa perangkat lunak telah tiba: SWE-1 Windsurf untuk pembuat keputusan teknis
Bergabunglah dengan buletin harian dan mingguan untuk mendapatkan pembaruan terbaru dan konten eksklusif untuk meliput kecerdasan buatan terkemuka di industri ini. Pelajari lebih lanjut
Sampai saat ini, platform pengkodean getaran sebagian besar diandalkan pada LLM untuk membantu menulis kode.
Namun, kode penulisan hanyalah salah satu dari banyak tugas berbeda yang perlu dilakukan pengembang untuk membangun platform produksi penuh di tingkat institusi. Tugas lain dalam alur kerja rekayasa perangkat lunak penuh memerlukan alat yang berbeda untuk membantu meninjau dan mematuhi instruksi perangkat lunak dari waktu ke waktu. Itu adalah tantangan Selancar (Sebelumnya Codeium) mengambil alih serangkaian model AI Frontiere baru yang SWE-1 (Software Engineer 1) disebut sebagai bagian dari pembaruan Wave 9 perusahaan.
Berita itu muncul ketika Windsurf dikatakan berada di tengah -tengah akuisisi oleh pemimpin intelijen Openai hingga 3 miliar dolar. Kesepakatan ini belum secara resmi ditutup, dan Windsurf saat ini tidak secara publik mengomentari kesepakatan itu.
SWE-1 adalah keluarga model kecerdasan buatan dalam kategori perbatasan yang dirancang khusus untuk mempercepat seluruh proses rekayasa perangkat lunak. Berbeda dengan model kecerdasan buatan dari tujuan umum yang disesuaikan dengan tugas pengkodean, keluarga SWE-1 dirancang untuk memperlakukan spektrum penuh kegiatan rekayasa untuk perangkat lunak.
Model -model baru ini bertujuan untuk mendukung pengembang melalui berbagai permukaan, pekerjaan yang tidak lengkap dan tugas -tugas jangka panjang yang menjadi ciri pengembangan perangkat lunak di dunia nyata. SWE-1 segera tersedia untuk pengguna Windsurf, dan entri perusahaan untuk mengembangkan model perbatasan dengan kinerja kompetitif dari model dasar yang berlaku, tetapi berfokus pada alur kerja rekayasa perangkat lunak.
“Tujuan utama kami di sini adalah untuk mempercepat semua rekayasa perangkat lunak sebesar 99 %,” kata Ramashandran, kepala produser dan strategi di Windsurf, untuk VentureBeat.
Pengembang institusi membutuhkan lebih dari sekedar model yang mampu mengkode
Inovasi utama di balik SWE-1 adalah Windsurf bahwa pengkodean hanyalah sebagian kecil dari apa yang sudah dilakukan oleh insinyur perangkat lunak.
Pendekatan ini membahas pembatasan yang menentukan dalam pengkodean kecerdasan buatan saat ini. Banyak model yang berbeda dapat digunakan hari ini untuk menulis kode aplikasi, termasuk OpenAI’s GPT-4.1, Claude 3.7 dan Google Gemini 2.5 Pro I/O Edition.
Windsurf memiliki antarmuka standar yang dapat memungkinkan penggunaan berbagai model. Ramacandran menjelaskan bahwa pengguna Windsurf telah memberikan komentar perusahaan bahwa model pengkodean saat ini cenderung melakukan pekerjaan dengan baik dengan instruksi pengguna, tetapi seiring waktu mereka cenderung kehilangan banyak hal.
Pembatasan ini berasal dari perbedaan dasar dalam struktur misi. Meskipun generasi kode sering kali merupakan tugas dari satu bidikan, rekayasa perangkat lunak nyata mencakup navigasi dalam banyak alat, bekerja dengan kode yang tidak lengkap dan mempertahankan konteks melalui proyek jangka panjang.
Keluarga SWE-1: Dirancang khusus untuk berbagai tugas teknik
Alih -alih menciptakan solusi yang sesuai dengan semua orang, Windsurf mengembangkan tiga model khusus:
- Swe-1: Model ukuran penuh yang dirancang untuk pemikiran lanjutan dan penggunaan alat, tersedia untuk semua pengguna yang dibayar.
- Swe-1-lite: Model yang lebih kecil tetapi kuat menggantikan basis kaskade saat ini di Windsurf, tersedia untuk semua pengguna (gratis dan digerakkan).
- Swe-1-miniModel ringan berfungsi untuk memprediksi kode negatif di tab Windsurf, tidak terbatas untuk semua pengguna.
Model SWE dibangun melalui proses pelatihan komprehensif di rumah, terutama berfokus pada tugas rekayasa perangkat lunak. Ramashandran mengatakan perusahaan menggunakan formulir data baru dengan langkah -langkah pelatihan berturut -turut.
Standar Kinerja: Seberapa Dibandingkan SWE-1
Meskipun SWE-1 bukan lokasi untuk menggantikan model dasar laboratorium utama, Windsurf mengklaim untuk mencapai kategori batas khusus untuk tugas rekayasa perangkat lunak. Perusahaan menyatakan bahwa itu sangat mengungguli model basis berukuran sedang dan model bobot terbuka.
Namun, Windsurf tidak ingin meningkatkan hasil awal ini.
“Bahkan standar kami menunjukkan bahwa itu tidak lebih baik dari semua model lain,” Ramashandran mengakui.
Sebaliknya, tujuan mode SWE-1 adalah langkah pertama menuju model yang dirancang untuk tujuan ini, yang pada akhirnya akan melebihi model untuk tujuan umum untuk tugas-tugas rekayasa tertentu-dengan biaya yang lebih rendah.
Tepi Teknis: Kesadaran akan aliran dan jadwal umum
Apa yang membuat Windsurf secara teknis berbeda adalah implementasinya dari konsep kesadaran akan aliran.
Gagasan dasarnya adalah bahwa aliran langkah harus terjadi sebagai bagian dari pengembangan lembaga. Alih -alih hanya menulis simbol langkah tertentu, kesadaran akan aliran berkisar pada realisasi konteks yang lebih luas.
Kesadaran akan aliran difokuskan pada menciptakan jadwal bersama prosedur manusia dan AI dalam mengembangkan perangkat lunak. Gagasan utamanya adalah untuk secara bertahap mentransfer tugas dari manusia ke kecerdasan buatan dengan memahami tempat di mana kecerdasan buatan dapat membantu secara lebih efektif.
Pendekatan ini menciptakan tautan peningkatan yang berkelanjutan untuk model.
“Ketika kami terus meningkatkan model, lebih banyak langkah akan berubah dalam garis waktu umum ini dari manusia ke kecerdasan buatan,” kata Ramashandran. “Kecerdasan buatan akan dapat melakukan lebih banyak hal yang harus dilakukan seseorang sebelumnya karena kecerdasan buatan tidak benar.”
Apa artinya ini bagi pembuat keputusan teknis
Untuk konstruksi konstruksi atau perangkat lunak perusahaan, SWE-1 adalah pengembangan penting dalam mengembangkan kecerdasan buatan. Alih -alih berurusan dengan asisten kecerdasan buatan sebagai alat penyelesaian otomatis, pendekatan ini adalah untuk mempercepat seluruh siklus hidup.
Efek potensial melampaui hanya menulis simbol yang lebih cepat. Mengakui bahwa pengembangan aplikasi lebih banyak dibagikan akan membantu model pengkodean untuk lebih berlaku untuk mengembangkan program lembaga yang stabil.
Meskipun masih hari pertama SWE-1, langkah ini penting. Jika OpenAI menyelesaikan akuisisi Windsurf, model baru ini mungkin menjadi lebih penting karena mereka berpotongan dengan penelitian model dan sumber daya pengembangan yang akan tersedia.
Pemimpin teknis harus mempertimbangkan jumlah pekerjaan dalam pengembangan yang dapat mengambil manfaat dari bantuan kecerdasan buatan sampai hanya menghasilkan kode. Tim yang menghabiskan waktu yang tepat dalam kode, memperbaiki kesalahan dan mengelola hutang teknis, dapat menyaksikan manfaat yang lebih besar dari alat-alat seperti SWE-1 dari mereka yang berfokus terutama pada menghasilkan simbol baru.
Tautan sumber