CodeRabbit nggedhekake pangembangan mawa agen, ngrilis 20x luwih
CodeRabbit nggunakake model OpenAI kanggo ngatur lan mesthekake kode gaweyane AI bisa dipercaya, lan Codex kanggo ngrilis piranti lunak 20 tikel luwih akeh kanthi tim teknis sing padha.
Kanggo Harjot Gill, salah siji pangadeg lan CEO CodeRabbit(mbukak ing jendhela anyar), mesthekake kode gaweyane agen sah lan bisa dipercaya saya dadi bagean sing mbutuhake tetimbangan tim nalika asil pakaryan AI saya akeh. “Alangan pisanan sing diadhepi saben perusahaan nalika wiwit nggunakake agen pamrograman yaiku pamriksan kode,” ujare Harjot.
CodeRabbit mbangun platform tata kelola lan kendhali kanthi dhukungan AI, sing dirancang kanggo ngesahake lan mesthekake kode gaweyane AI bisa dipercaya. Digunakake dening luwih saka 20.000 organisasi lan luwih saka 150.000 proyek sumber terbuka, CodeRabbit mbantu tim mangerteni, mriksa, lan ngamanake kode gaweyane agen AI, sarta nemtokake endi sing wis siyap dirilis.
Miturut CodeRabbit, kinerja sing luwih apik dibandhingake regane saka OpenAI mbantu perusahaan iki nambah agen AI kanggo pamriksan kode lan nerusake manfaate marang pelanggan. Dene Codex mbantu ngrilis piranti lunak 20 tikel luwih akeh kanthi tim teknis sing padha. Perusahaan iki uga nggunakake Daybreak kanggo ngamanake susunan teknologi sing digunakake dhewe lan kode pelanggane. Produk paling anyare, CodeRabbit Secure, nggunakake Daybreak kanthi model Codex kanggo nemokake lan ndandani celah keamanan liwat agen sing fokus ing keamanan.
“Saben OpenAI ngrilis model anyar, utamane model nalar, kita weruh kabisan produk kita kanggo nemokake masalah ing skala gedhe saya mundhak kanthi nyata.”
CodeRabbit mbangun produk kapisan nganggo GPT‑3.5 Turbo. Harjot kandha yen tekane GPT‑4 ndadekake produk kasebut efektif kanggo mriksa kode. Perusahaan iki banjur dadi salah siji sing luwih dhisik nggunakake OpenAI o1 lan OpenAI o3. Amarga pamriksan kode lumaku kanthi asinkron ing cloud, CodeRabbit bisa nggunakake model sing mbutuhake wektu luwih suwe kanggo nalar sawijining masalah, nanging ngasilake analisis sing luwih mumpuni.
Tim ngevaluasi model anyar nganggo tolok ukur dhewe sing isine masalah-masalah sing wis dingerteni. Nalika wawancara, Harjot ngira GPT‑6 Astra bisa nemokake 50% masalah ing kumpulan data kasebut, saengga dadi sing paling unggul tinimbang model liyane ing tolok ukur iku.
Tolok ukur kasebut terus dikembangake amarga agen nyebabake maneka jinis kesalahan anyar, lan proses ndandani kode ngungkap masalah sing ora kacathet ing pamriksan sadurunge. “Sipat bug terus owah, semono uga tolok ukur kita nalika model saya apik,” ujare Harjot.
Kinerja model OpenAI sing luwih apik dibandhingake regane wis mbantu CodeRabbit ngetrapake kabisan saka asil riset menyang produke. Harjot nyorot rega model lan caching sing saya apik, saengga perusahaan bisa luwih akeh nggunakake AI, nambah subagen, lan nerusake manfaate marang pelanggan.
Nalika lagi diwiwiti, CodeRabbit nggunakake siji utawa loro subagen kanggo njelajah kode. Model sing luwih murah kaya GPT‑6 Luna saiki ndhukung luwih akeh subagen ing saindenging platform, dene model kaya GPT‑6 Astra nangani perencanaan lan koordinasi.
“Saiki kita nggunakake agen ing maneka pakaryan sing biyen biayane ora bisa kita tanggung,” ujare Harjot. Iki nggedhekake cakupan validasi sing bisa ditindakake CodeRabbit lan panjelasan sing bisa diwenehake marang pangembang, saengga dheweke bisa mangerteni lan percaya marang owah-owahan sing ora ditulis dhewe.
Harjot kandha yen kanthi nggunakake Codex, perusahaan iki wis ngrilis piranti lunak kira-kira 20 tikel luwih akeh sajrone 6 sasi pungkasan tanpa nambah tenaga teknis. Dheweke ngira wis ngirim 2.500 nganti 3.000 pull request dhewe sajrone 30 dina sadurunge wawancara.
Kanggo nggayuh asil kasebut, ora cukup mung nggunakake Codex. Nglakokake pirang-pirang agen ngungkap watesan ing saindenging proses pangembangan, wiwit saka memori lan daya komputasi laptop nganti pangujian, piranti kanggo ngompilasi lan ngemas piranti lunak, sarta dependensi.
Tim nyederhanakake proses rilis lan nimbang maneh ing tahap endi persetujuan manungsa dibutuhake, uga nggunakake CodeRabbit kanggo ngrilis kanthi otomatis owah-owahan berisiko cilik sing ora mbutuhake campur tangan manungsa. “Kita pancen kudu mikir maneh saka wiwitan babagan kabeh proses pangiriman piranti lunak,” ujare Harjot.
Perusahaan iki uga wis mbangun bot Slack kanthi dhukungan Codex sing milah lan nemtokake prioritas insiden ing sistem produksi, pesen Slack, lan tiket dhukungan. Bot iki bisa ngasilake pull request supaya bisa ditliti lan digabungake dening tim. Miturut Harjot, pangembangan adhedhasar cloud bisa nyuda watesan komputer lokal lan menehi tim kendhali sing luwih kuwat tumrap akses lan audit.
CodeRabbit nggunakake Codex kanggo pakaryan saliyane pangembangan teknis, kalebu ngatur tugas pemasaran lan operasional liwat kode. “Kita ngupaya ngatur sakakehe pakaryan perusahaan liwat kode,” ujare Harjot.
Ing babagan pemasaran, perusahaan iki ngatur Google Ads liwat pull request. Tim nggawe lan nggabungake pull request kanggo masang iklan. Perusahaan iki uga nggunakake gudang kode studio konten, panggonan Codex nggawe kumpulan slide presentasi lan dokumen kanggo pelanggan. “Yen sampeyan bisa ngowahi masalah pemasaran dadi masalah sing bisa dirampungake nganggo kode, sampeyan bisa makarya 10x luwih cepet,” ujare Harjot.
Wiwit taun 2023, CodeRabbit wis nglakokake agen ing lingkungan sandbox, nggawe klon gudang kode lan ngidini agen nulis kode kanggo mbantu nindakake pamriksan. Bubar iki, CodeRabbit nggunakake model Cyber saka OpenAI liwat Daybreak kanggo nguji lan ngamanake platforme dhewe.
Tim nggunakake model kasebut kanggo uji penetrasi internal, kanthi nliti platforme dhewe kanggo nggoleki cara sing bisa digunakake panyerang kanggo mlebu. Harjot kandha yen akses awal kasebut mbantu CodeRabbit ngamanake susunan teknologi sing digunakake dhewe. “Kita nemokake pirang-pirang celah keamanan, cara peretasan canggih sing ora tau kita bayangake bisa kedadeyan,” ujare Harjot.
Wiwit iku, perusahaan iki wis nawakake kabisan kasebut menyang pasar, mbantu ngamanake kode pelanggan nganggo produk paling anyare, CodeRabbit Secure. Sajrone rong minggu pungkasan, perusahaan iki nganakake promosi kanthi nanggung biaya pindai jero gratis senilai $1 yuta kanggo panggunane. Saka 13.000 pindai jero, ditemokake luwih saka 43.000 celah keamanan, kabeh kanthi dhukungan model Codex. Ewonan celah keamanan kasebut wis didandani dening pelanggan, saengga keamanan kodene saya apik.
Nalika agen ing latar mburi wiwit nanggapi tandha bebaya lan insiden tanpa kudu ngenteni manungsa miwiti saben tugas, Harjot ngira tim bakal mbutuhake pitulungan luwih akeh kanggo milih owah-owahan endi sing kudu dirampungake.
Kanggo sabanjure, CodeRabbit ngembangake layanane menyang pangembangan piranti lunak mawa agen, mbantu tim ngesahake, nemtokake prioritas, njlentrehake, ngamanake, lan verifikasi owah-owahan kode gaweyane agen ing skala gedhe.
Iki dadi kesempatan kanggo mbantu pangembang tetep nyekel kendhali nalika agen saya akeh nindakake pakaryan pangembangan, kanthi validasi, panjelasan, lan pangopènan sing bisa ngimbangi akehe kode sing diasilake.


