Peluncuran Beta: TestGPT – Alat AI untuk Integritas Kode

Peluncuran Beta: TestGPT - Alat AI untuk Integritas Kode

TestGPT, solusi integritas kode bertenaga AI generatif dari Codium AI yang berbasis di Tel Aviv, baru saja tersedia dalam bentuk beta. Model TestGPT, yang dibuat untuk membantu pengembang, menyediakan proposal rangkaian pengujian perangkat lunak yang dibuat secara otomatis bagi pengembang untuk mempercepat pengembangan dan pemindaian bug, dimulai dengan Python dan JavaScript.

Codium memungkinkan pengembang untuk mengotomatiskan proses penting dalam pembuatan pengujian. Menurut bisnis tersebut, modal awal sebesar $11 juta digunakan untuk membuat model AI ini.

Biaya Perangkat Lunak yang Salah

Alat seperti ini mempunyai potensi yang cukup besar. Banyak bisnis kini meragukan kualitas perangkat lunak mereka setelah kerugian sebesar $2 triliun akibat kesalahan perangkat lunak di AS saja pada tahun 2020. Biaya untuk memperbaiki kesalahan meningkat seiring kesalahan tersebut menyebar ke seluruh siklus hidup pengembangan perangkat lunak. Namun, pengujian perangkat lunak adalah prosedur yang sulit dan memakan waktu.

Itamar Friedman dan Dedy Kredo memiliki pengalaman langsung dengan kesulitan ini sebagai pemimpin tim produk dan penelitian dan pengembangan di organisasi seperti Alibaba Cloud. Mereka mendirikan Codium AI pada tahun 2022 setelah yakin dengan latar belakang mereka dalam pengembangan perangkat lunak, pembelajaran mesin, dan manajemen produk bahwa model bahasa besar (LLM) AI dapat digunakan untuk memvalidasi pengujian perangkat lunak.

TestGPT Membuat Pengujian Lebih Mudah

Salah satu pendiri dan CEO Codium, Friedman, menekankan pentingnya pengujian kode sebagai pengembang. Selain menemukan kekurangan, ini juga membantu Anda memahami kode Anda dan menunjukkan bahwa Anda memprogram karena suatu alasan.

Dia merasa melelahkan dan membuat frustrasi menulis kasus uji yang tidak sepele. Alternatif untuk membiarkan produk cacat memasuki produksi mungkin merupakan bencana, oleh karena itu terkadang mengembangkan pengujian bahkan menjadi hal yang menyakitkan.

Alat Codium pertama adalah ekstensi IDE (lingkungan pengembangan terintegrasi) yang memungkinkan proses berulang dalam membuat pengujian dan kemudian memodifikasi kode berdasarkan hasil pengujian tersebut. Melalui komunikasi dengan pengembang, alat ini dapat memahami kode dengan lebih baik dan menghasilkan pengujian yang lebih akurat dan berwawasan luas, sekaligus membantu pengembang dalam menulis kode yang lebih baik.

Pengembang yang menggunakan Codium AI, menurut perusahaan, dapat mengantisipasi penemuan kesalahan dan mendapatkan informasi mendalam tentang kode mereka, sehingga meningkatkan kualitas dan fungsionalitas produk mereka.

Peningkatan Integritas Kode untuk Pengembangan Lebih Cepat

Sistem TestGPT menggunakan model AI generatif, seperti ChatGPT, Copilot, dan alat pengembangan generatif lainnya. Friedman mengklaim bahwa TestGPT, bagaimanapun, berkonsentrasi untuk memastikan bahwa kode tersebut mematuhi spesifikasi yang diinginkan. Integritas kode yang tinggi dimaksudkan agar pengembang dapat bekerja lebih cepat.

Menurut Friedman, perusahaan ini menggabungkan praktik terbaik pengujian ke dalam proses pembuatannya dan melakukan sejumlah tahap sebelum dan sesudah pemrosesan untuk menjamin hasil berkualitas tinggi.

Saat ini, IDE terkemuka seperti VS Code dan PyCharm menawarkan Codium sebagai add-on. Ada rencana untuk mengaktifkan fitur dan kolaborasi tambahan, serta IDE dan bahasa pemrograman lainnya. Sejak rilis alpha tertutup Codium pada Januari 2023, perusahaan mengklaim bahwa ribuan pengguna telah menginstalnya.

Untuk terus menjaga integritas kode yang tinggi, Codium AI ingin tumbuh dan berintegrasi ke dalam lebih banyak fase siklus hidup pengembangan perangkat lunak. Pertumbuhannya diperkirakan mencakup pengelolaan pengujian dan data pengujian, integrasi CI/CD, perbaikan masalah otomatis, saran untuk perbaikan kode, dan dukungan untuk pengembangan berbasis pengujian pada generasi berikutnya.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *