Cursor Melancarkan Pesaing GitHub: Bagaimana Origin Membawa Ejen AI Terus ke Dalam Penghijauan Kod

News

Oleh Wendy Frey

githubbb.webp\n\nUntuk bertahun-tahun, aliran kerja pembangunan perisian telah mengikuti pola yang biasa. Pembangun menulis kod dalam satu aplikasi, menyimpannya di GitHub, mengkaji perubahan melalui permintaan tarik dan menyambungkan perkhidmatan tambahan untuk ujian, pelaksanaan dan automasi.\n\nKemudian ejen pengkodan AI muncul.\n\nTiba-tiba, projek perisian tidak lagi diubah hanya oleh manusia. Ejen AI mampu membaca keseluruhan pangkalan kod, mengedit berpuluh-puluh fail, menjalankan arahan dan menghasilkan permintaan tarik. Tetapi infrastruktur di bawah aliran kerja itu masih sebahagian besarnya direka untuk pembangun manusia.\n\nCursor percaya bahawa infrastruktur ini perlu berubah.\n\nSyarikat pengkodan AI ini telah melancarkan Origin, platform hosting Git miliknya sendiri dan pesaing yang semakin dekat dengan GitHub. Origin kini dilancarkan dalam versi beta awal pada rancangan berbayar Cursor, menawarkan repositori, penyemakan kod, permintaan tarik dan penyelarasan GitHub. Tetapi idea yang lebih besar di sebalik produk ini adalah lebih bercita-cita: membina platform hosting kod yang direka sejak awal untuk ejen AI.\n\n## Apa Itu Cursor Origin?\nOrigin adalah apa yang Cursor sebut sebagai "perapian git untuk era ejen."\n\nDalam istilah mudah, ia adalah tempat di mana pembangun boleh menganjurkan repositori Git, bekerjasama dalam kod dan menguruskan perubahan. Pengguna boleh membuat repositori yang dihoskan oleh Cursor, menghantar kod menggunakan aliran kerja Git standard, mengklon repositori, menyemak fail dan bekerja dengan permintaan tarik.\n\nItu segera meletakkan Origin ke dalam wilayah yang secara tradisinya diduduki oleh GitHub, GitLab dan platform hosting kod lain.\n\nNamun, strategi Cursor bukan sekadar untuk mengulangi GitHub dengan antara muka yang berbeza. Syarikat ini membina Origin berdasarkan andaian baru: repositori akan semakin banyak dikerjakan oleh manusia dan ejen AI autonomi.\n\nDalam pengumuman pelancaran rasmi, Cursor menyatakan Origin bermula dengan yang asas, repositori, permintaan tarik, penyemakan kod dan penyelarasan GitHub, manakala lebih banyak keupayaan asli ejen dirancang untuk pelepasan akan datang.\n\n| Ciri | Apa yang dilakukannya |\n| ------- | ------- |\n| Repositori | Menyimpan dan menganjurkan projek Git |\n| Sokongan Git standard | Menyokong aliran kerja mengirim dan mengklon yang biasa |\n| Penyemakan kod | Membolehkan pengguna meneroka fail dan sejarah repositori |\n| Permintaan tarik | Menyediakan aliran kerja untuk mengkaji dan menggabungkan perubahan |\n| Penyelarasan GitHub | Menghubungkan repositori terpilih dengan GitHub |\n| Integrasi AI | Menempatkan kod dekat dengan ekosistem ejen Cursor |\n\n## Mengapa Cursor Membangunkan Pesaing kepada GitHub?\nJawapannya terletak pada pertumbuhan pesat pengaturcaraan yang dibantu AI.\n\nPlatform kawalan sumber tradisional dibina berdasarkan tindakan manusia. Seorang pembangun menulis kod, mencipta cabang, mengesahkan perubahan dan membuka permintaan tarik. Pembangun lain mengkaji kerja tersebut dan menyetujui atau menolak.\n\nEjen AI merumitkan model ini.\n\nSebuah ejen tunggal berpotensi untuk memeriksa keseluruhan repositori, membuat perubahan merentasi pelbagai komponen dan menyelesaikan tugas dengan lebih cepat daripada pembangun manusia. Pelbagai ejen juga boleh bekerja pada tugas yang berbeza pada masa yang sama.\n\nItu menghasilkan jenis beban kerja yang berbeza.\n\nArgumen Cursor adalah bahawa infrastruktur hosting kod harus direka untuk persekitaran baru ini dan bukannya menganggap ejen AI sebagai alat luar yang hanya menyambung ke platform yang sedia ada.\n\nOleh itu, Origin berusaha untuk membawa repositori dan ejen lebih dekat bersama.\n\nDaripada menganggap AI sebagai chatbot yang duduk di sebelah penyunting kod, Cursor beralih ke arah aliran kerja di mana AI boleh menjadi sebahagian daripada keseluruhan siklus kehidupan pembangunan perisian.\n\n## Bagaimana Origin Bekerja Dengan Repositori Git yang Ada\nSalah satu ciri paling praktikal dari Origin ialah pembangun tidak perlu meninggalkan GitHub dengan segera.\n\nCursor membolehkan pengguna untuk menyambungkan GitHub dan menyelaraskan repositori terpilih dengan Origin. Ini bermakna projek sedia ada boleh muncul di dalam persekitaran penghosan Cursor sambil mengekalkan sambungan ke repositori GitHub asal mereka.\n\nMenurut maklumat pelepasan Cursor, pengguna memilih repositori mana yang mereka ingin selaraskan dan boleh memutuskan sambungan mereka jika perlu. Origin dengan itu dirancang untuk wujud selaras dengan GitHub dan bukannya memerlukan pemindahan lengkap pada hari pertama.\n\nIni penting secara strategik.\n\nGitHub mempunyai ekosistem yang besar dibina di sekeliling repositori yang ada, komuniti pembangun, integrasi dan aliran kerja enterprise. Meyakinkan syarikat untuk memindahkan segala-galanya dalam satu malam adalah sukar.\n\nLapisan penyelarasan mengurangkan halangan itu.\n\nPembangun boleh bereksperimen dengan Origin sambil terus menggunakan infrastruktur GitHub mereka yang sedia ada. Jika platform baru itu terbukti berguna, lebih banyak daripada aliran kerja boleh berpindah secara beransur-ansur ke dalam ekosistem Cursor.\n\n## Origin vs GitHub: Apa Perbezaannya?\nPada asasnya, Origin dan GitHub menyelesaikan banyak masalah yang sama. Kedua-duanya menyediakan sebuah rumah untuk repositori dan kolaborasi di sekitar kod.\n\nPerbezaannya terletak pada seni bina yang Cursor cuba bina di sekeliling asas-asas tersebut.\n\n| Kawasan | GitHub | Cursor Origin |\n| ------- | ------- | ------- |\n| Tujuan asas | Penghijauan kod dan kolaborasi | Penghijauan kod untuk pembangun dan ejen AI |\n| Repositori Git | Ya | Ya |\n| Permintaan tarik | Ya | Ya |\n| Penyemakan kod | Ya | Ya |\n| Aliran kerja Git standard | Ya | Ya |\n| Penyelarasan GitHub |, | Ya |\n| Seni bina berfokus AI | AI ditambahkan ke dalam ekosistem yang sedia ada | Direka mengelilingi era pembangunan ejen |\n| Integrasi dengan ejen Cursor | Aliran kerja luar atau berasingan | Fokus ekosistem asli |\n\nIni tidak bermakna Origin sudah setara dengan semua ciri GitHub.\n\nIa tidak.\n\nGitHub telah menghabiskan bertahun-tahun membina keselamatan enterprise, alat CI/CD, pengurusan pakej, komuniti pembangun dan integrasi. Origin adalah produk baru dalam beta awal.\n\nTetapi Cursor tidak semestinya cuba untuk menang dengan menyalin setiap ciri GitHub yang ada. Mereka mempertaruhkan bahawa aliran kerja pembangunan itu sendiri berubah dengan cukup pantas untuk mencipta peluang bagi platform baru.\n\n## Idea Besar: Repositori Dibina untuk Ejen AI\nFrasa "asli-ejen" adalah pusat untuk memahami Origin.\n\nAlat pengkodan AI hari ini sering beroperasi di atas infrastruktur yang sedia ada. Seorang ejen menerima akses ke repositori, membaca kod, membuat perubahan dan menghantar perubahan itu kembali melalui GitHub atau penyedia Git yang lain.\n\nCursor ingin mengurangkan jarak antara sistem-sistem tersebut.\n\nDengan Origin, repositori wujud dalam lingkungan yang sama dengan alat AI Cursor. Visi jangka panjang adalah untuk ejen berfungsi secara langsung dengan repositori, cabang dan permintaan tarik dan bukannya menganggap kawalan versi sebagai destinasi luar.\n\nAliran kerja masa depan yang tipikal mungkin kelihatan seperti ini: \nPembangun menetapkan tugas → ejen AI mengkaji repositori → ejen mengubah kod → ujian berjalan → perubahan disahkan → permintaan tarik dibuat → manusia mengkaji hasilnya.\n\nManusia tidak hilang dari proses.\n\nSebaliknya, peranan manusia beralih semakin ke arah mendefinisikan tugas, mengkaji perubahan dan membuat keputusan kejuruteraan yang lebih tinggi.\n\nPerbezaan itu penting. AI boleh menjana kod dengan cepat, tetapi perisian masih memerlukan pengawasan. Seorang ejen boleh salah memahami keperluan, memperkenalkan masalah keselamatan atau membuat perubahan yang secara teknikal berfungsi tetapi merosakkan seni bina projek.\n\nPotensi nilai Origin bukanlah ia mengeluarkan pembangun dari proses. Ia adalah bahawa ia boleh membuat kolaborasi antara pembangun dan ejen lebih terstruktur.\n\n## Mengapa Penghijauan Kod Mungkin Menjadi Pertempuran AI Seterusnya\nCursor menjadi terkenal dengan mengubah pengalaman penyunting kod. AI berpindah dari autocompletion ke sesuatu yang lebih aktif: sistem yang mampu memahami bahagian yang lebih besar dari projek dan mengubah kod atas nama pembangun.\n\nOrigin mengembangkan strategi itu di luar penyunting.\n\nJika Cursor hanya mengawal tempat di mana kod ditulis, syarikat lain masih mengawal di mana kod itu hidup dan bagaimana perubahan dikaji.\n\nDengan tambahan penghijauan kod, Cursor boleh menghubungkan lebih banyak bahagian aliran kerja pembangunan: \n* menulis kod; \n* memahami pangkalan kod; \n* menjalankan ejen AI; \n* mengurus repositori; \n* mencipta cabang; \n* mengkaji perubahan; \n* mengendalikan permintaan tarik; \n* menyambungkan alat CI dan pelaksanaan.\n\nIni mencipta kemungkinan platform pembangunan AI yang lebih lengkap.\n\nItu mungkin alasan sebenar mengapa Origin penting.\n\n## Bolehkah Origin Benar-Benar Mencabar GitHub?\nTerlalu awal untuk memanggil Origin sebagai pengganti GitHub.\n\nGitHub masih terbenam dalam pembangunan perisian moden. Jutaan pembangun dan organisasi bergantung pada repositorinya, aliran kerja dan integrasi. Mengganti ekosistem itu akan menjadi sangat sukar.\n\nOrigin juga mempunyai masalah biasa mana-mana platform infrastruktur baru: pembangun perlu mempercayainya dengan kod sumber yang berharga, syarikat perlu menilai keselamatan dan pasukan perlu mempunyai alasan meyakinkan untuk berubah aliran kerja yang sudah ditetapkan.\n\nNamun, AI mungkin mencipta peluang yang tidak wujud sebelum ini.\n\nGitHub dibina untuk dunia di mana manusia menulis hampir setiap baris kod pengeluaran. Generasi berikutnya dari infrastruktur pembangunan mungkin perlu menyokong dunia di mana ejen AI menjana, mengubah, menguji dan mengkaji secara berkongsi sebahagian besar perubahan perisian.\n\nItu tidak menjadikan GitHub usang.\n\nTetapi ia menerangkan mengapa Cursor membina pesaingnya sendiri.\n\n## Rumah Baru untuk Kod di Era Ejen\nCursor Origin masih berada di peringkat awal, dan set ciri semasanya sengaja fokus pada asas-asas. Namun, pelancaran ini menandakan pergeseran strategik yang signifikan untuk syarikat.\n\nCursor tidak lagi ingin dilihat hanya sebagai penyunting kod yang dipacu AI.\n\nDengan Origin, ia mula membina infrastruktur di sekitar kod itu sendiri.\n\nPertaruhan utama syarikat adalah mudah: jika ejen AI menjadi peserta aktif dalam pembangunan perisian, repositori juga harus direka untuk mereka.\n\nSama ada Origin dapat benar-benar menjadi pesaing utama GitHub masih perlu dilihat. Tetapi arah tuju adalah jelas.\n\nPertempuran untuk masa depan pengaturcaraan mungkin tidak lagi tentang AI mana yang menulis kod terbaik.\n\nIa mungkin tentang di mana manusia dan ejen AI bekerja bersama pada kod itu.

Templat viral

Terokai templat AI viral kami dan gunakannya pada foto anda.

Terokai templat