Greptile perluas kesan pepijat melangkaui semakan kod GPT‑6 Astra
Cara Greptile menggunakan GPT‑6 Astra untuk menguji aliran kerja pengguna, Daybreak untuk memperkukuh keselamatan dan Codex untuk mengurangkan kerja semula.
Greptile(dibuka dalam tetingkap baru) membina ejen AI yang menyemak dan menguji perubahan kod dengan konteks penuh pangkalan kod. “Tugas kami adalah untuk mengurangkan pepijat dan menjadikan perisian di seluruh dunia lebih andal,” kata Pengasas Bersama dan CEO Daksh Gupta.
Bagi Daksh, misi itu memerlukan pengujian tingkah laku aplikasi selain membaca kodnya dan penggunaan komputer GPT‑6 Astra membolehkan Greptile mengautomasikan pengujian pada skala besar.
Pengesahan pull request melibatkan semakan sama ada kod itu betul dari segi logik, berfungsi seperti yang dimaksudkan oleh pembangun, selamat dan tidak menjejaskan fungsi sedia ada. Bagi sesetengah ujian tersebut, anda perlu benar-benar menjalankan aplikasi kerana membaca kod sahaja mungkin tidak dapat mendedahkan masalahnya.
Daksh memberikan contoh butang yang hilang apabila laman web dilihat pada iPhone. Dengan GPT‑6 Astra, Greptile boleh memulakan pelayan pembangunan untuk sesuatu pull request, mengubah saiz ruang pandang pelayar agar sepadan dengan saiz iPhone dan mensimulasikan cara pengguna menavigasi aplikasi. Pemahaman visual model itu membolehkannya memeriksa skrin dan mengesan butang yang tersembunyi.
“Meminta firma jaminan kualiti menguji semua perubahan anda terlalu lambat dan tidak praktikal, memandangkan betapa pantasnya kami dapat melancarkan kod dengan model-model ini,” katanya. Dengan GPT‑6 Astra, Greptile boleh mengautomasikan pengujian aplikasi seperti ini pada skala besar.
Menurut Daksh, model yang lebih berkuasa turut memudahkan penyerang mengeksploitasi aplikasi, sekali gus mendedahkan syarikat kepada risiko, termasuk syarikat yang dahulunya bukan sasaran biasa.
“Kami mahu memudahkan usaha melindungi sistem, walaupun untuk syarikat pemula”, kata Daksh. “Dengan Daybreak, kami dapat melakukannya dengan cara yang sangat selamat, dan kami dapat memastikan mekanisme pertahanan pelanggan kami lebih canggih daripada mekanisme serangan pihak lawan”.
Pangkalan Pengetahuan Greptile mengindeks pangkalan kod syarikat dan mendokumenkan cara kod itu berfungsi dalam bentuk yang boleh dibaca oleh manusia dan ejen. Syarikat itu menyediakan dokumentasi tersebut untuk diakses oleh Codex melalui pelayan Model Context Protocol (MCP).
Ini membolehkan Codex menulis kod yang mengikut corak sedia ada pelanggan. Menurut Daksh, ribuan pelanggan telah menghubungkan Codex dengan pangkalan pengetahuan Greptile.
Untuk mengukur kesannya, pasukan itu menjejaki kekerapan perubahan kod janaan AI dikembalikan kepada keadaan asal. “Apabila kami membekalkan konteks kepada ejen, lebih sedikit perubahan perlu dikembalikan kepada keadaan asal, dan pelanggan menjimatkan masa serta penggunaan inferens”, kata Daksh. Pelanggan boleh menggunakan penjimatan tersebut untuk melaksanakan kerja baharu, dan bukannya mengulang kerja untuk membuat perubahan yang sama.
Greptile turut menggunakan Codex untuk membina perisian dan ejennya sendiri. “Kami menggunakan Codex secara besar-besaran”, kata Daksh. “Tahap penggunaan kami sangat tinggi dalam setiap fungsi perniagaan, khususnya kejuruteraan”.
Daksh menjelaskan bagi Greptile, satu-satunya kekangan sebenar ialah kepantasan pasukan menukar idea menjadi perisian yang berfungsi. Menurutnya, kecerdasan model sudah memadai untuk banyak tugas, jadi beliau melihat Ultrafast sebagai cara untuk mempercepat pembangunan.
Matlamat jangka panjang beliau adalah untuk menjadikan pengubahsuaian dan pelancaran perisian perusahaan yang kritikal semudah melancarkan projek sampingan, dengan bantuan OpenAI untuk membina proses pengesahan yang diperlukan oleh Greptile.


