Qodo memberi konteks pada tinjauan kode AI dengan Codex
Qodo membawa konteks organisasi dan standar basis kode ke Codex, membantu pengembang menemukan masalah P0 lintas repositori.
Qodo(terbuka di jendela baru) membangun alat AI untuk tinjauan kode dan kualitas perangkat lunak, membekali agen penulisan kode dengan pengetahuan organisasi yang diperlukan untuk memahami kode yang diubahnya. Pendiri Bersama dan CEO Itamar Friedman menyebutnya “sahabat terbaik agen penulisan kode.”
Qodo menggunakan model OpenAI, termasuk GPT‑6 Astra, untuk mengumpulkan pengetahuan rekayasa, meninjau kode, dan memantau kualitas perangkat lunak. Plugin Codex dari Qodo menghadirkan konteks dan tinjauan tersebut ke dalam sesi penulisan kode pengembang.
“Kami sangat menyukai model-model OpenAI. Kami menginginkan model terdepan dengan penalaran terbaik, tetapi juga yang benar-benar cepat.”
Itamar menggambarkan lingkungan pelanggan yang dapat mencakup 10.000 repositori atau lebih. Di lingkungan seperti ini, perubahan kode lokal dapat merusak layanan yang bergantung padanya, meskipun perubahan itu tampak benar jika dilihat secara terpisah. Untuk mengatasi hal ini, Qodo membuat plugin yang tersedia di marketplace Codex.
“Codex sangat andal dalam menangani tugas lokal dan menyelesaikannya secara efisien,” ujar Itamar. Plugin Qodo memberi Codex akses ke pengetahuan basis kode, aturan organisasi, dan tinjauan independen melalui Agentic Toolbox milik Qodo.
Dengan konteks tersebut, Codex dapat memperhitungkan dependensi lintas repositori, termasuk repositori yang dihosting oleh penyedia Git berbeda atau layanan yang terhubung melalui Kafka. “Qodo akan menghubungkan semuanya dan membantu Codex melihat perangkat lunak secara menyeluruh agar bug P0 itu tidak terlewat,” ujar Itamar.
Sebelum mulai menulis kode, Codex dapat menggunakan plugin Qodo untuk mengambil aturan basis kode serta riwayat dan pola pull request yang relevan. Setelah Codex membuat perubahan, Qodo meninjaunya dan mengirimkan temuan langsung ke Codex dalam sesi yang sama, sebelum pengembang membuka pull request.
Nnenna Ndukwe, Kepala Hubungan Pengembang AI di Qodo, melihat para pengembang menggunakan alur kerja ini untuk membangun fitur dan mengatasi utang teknis dengan model GPT‑6 di Codex. Mereka mengotomatiskan peralihan dari penulisan kode oleh Codex ke tinjauan independen oleh Qodo. “Itulah yang saya lihat dilakukan para pengembang, dan ini sangat menarik karena GPT‑6 memiliki kemampuan yang luar biasa,” ujar Nnenna.
Itamar menggambarkan agen penulisan kode dan agen peninjau sebagai “yin dan yang”: yang satu membuat kode, yang lain mengujinya secara kritis. Setiap peran membutuhkan konfigurasi dan konteks tersendiri, serta dapat melibatkan beberapa agen. Visinya adalah agar para agen mendiskusikan temuan dan “hanya mengangkat hal-hal yang tidak mereka sepakati” untuk ditinjau manusia. Pengembang akan menjadi perencana dan peninjau yang dapat memeriksa masalah yang belum terselesaikan beserta diskusi para agen, konteks, dan keputusan pengembang sebelumnya.
“Begitulah cara membangun kepercayaan,” ujar Itamar. “Menurut saya, ini membuat seluruh proses lebih efisien,” tambah Nnenna. “Kami bisa memanfaatkan aspek terbaik dari keahlian kami.”
Di internal Qodo, Nnenna telah menggunakan pengaturan tingkat penalaran Sangat Tinggi dan Ultra pada GPT‑6 Astra dalam alur kerja pengembangan otomatisnya sendiri serta pekerjaan berbasis pengetahuan.
“Apa yang tidak bisa dilakukan Codex? Saya sangat menyukai semua yang dilakukan Codex. Saya sangat menyukai gagasan memadukan AI dan otomatisasi.”
Nnenna menjadwalkan Codex untuk melaporkan apa yang telah ia capai selama seminggu, serta hal-hal yang bisa menjadi fokus atau ditingkatkan selanjutnya. Ia juga menggunakannya untuk meneliti percakapan tentang rekayasa berbasis agen di platform media sosial dan mengusulkan ide konten untuk pengembang. Untuk perubahan kode yang ia buat sendiri, ia menjadwalkan Codex untuk menganalisis pekerjaannya dan menyarankan keterampilan agen yang perlu dibuat atau disempurnakan.
Itamar melihat peluang untuk menggunakan Decisions API yang baru diluncurkan OpenAI guna memilih aturan dan keterampilan agen yang berlaku pada setiap tahap pengembangan, alih-alih mengandalkan model bahasa untuk setiap keputusan.
Ia mencontohkan bagaimana Decisions API dapat memilih aturan mana dari 200 aturan yang perlu diperiksa sebelum model bahasa menalar aturan yang relevan. Ini membantu mempercepat pemilihan dan menekan biayanya, sekaligus meningkatkan kualitas tinjauan. “Decisions API membuka peluang besar bagi kami untuk meningkatkan kepercayaan terhadap proses ini,” ujar Itamar.
Pendekatan Qodo memadukan “aspek terbaik dari kecerdasan buatan dengan aspek terbaik dari rekayasa perangkat lunak tradisional dan penulisan skrip,” ujar Nnenna. Pengetahuan perusahaan memandu agen penulisan kode, tinjauan independen memeriksa hasil kerjanya, dan keahlian manusia menjawab pertanyaan yang masih tersisa.
Inilah fondasi dari apa yang disebut Itamar sebagai pabrik perangkat lunak: sistem yang dapat dirakit dan dimiliki pelanggan, yang menyatukan agen penulisan kode dan agen peninjau dengan pemahaman tentang perubahan perangkat lunak di lingkungan produksi.
Bersama OpenAI, Qodo membangun masa depan tempat agen penulisan kode dapat memanfaatkan lebih banyak pengalaman perusahaan, sementara pengembang dapat memusatkan pertimbangan mereka pada hal-hal yang paling penting.


