Comate Code Assistant dan Comate Code Assistant adalah alat pengkodean manual yang diluncurkan oleh Baidu, yang secara efektif dapat meningkatkan efisiensi kerja pemrogram dan mengurangi stres kerja. Saat ini, Comate Code Assistant telah memulai pengujian internal. Jika Anda tertarik, harap diperhatikan.
Pada Konferensi Pertukaran Teknologi Model Besar Wenxin (Chengdu), Baidu Intelligent Cloud meluncurkan alat rekomendasi cerdas pengkodean "Comate" (Catatan Rumah IT: Comate diambil dari Coding Mate, yang berarti mitra pengkodean AI semua orang), dan secara resmi dibuka untuk undangan untuk pengujian.
Rekomendasi kode multi-baris Comate "Coding Intelligent Rekomendasi" Hou Zhenyu, wakil presiden Baidu Group, mengatakan bahwa asisten kode "Comate" adalah generasi baru alat bantuan pengkodean berdasarkan model besar dan telah diuji secara ekstensif di Baidu. Hasil pengujian menunjukkan bahwa di antara kode yang ditulis dengan bantuan "Comate", hampir 50% kode yang disarankan diadopsi oleh pengembang.
Menurut orang dalam Baidu, penulisan kode tambahan adalah fungsi produk utama pada tahap pertama. Pada tahap kedua, "Comate" akan mewujudkan pembuatan kode bahasa alami di bidang dan skenario tertentu.
Menurut laporan, Comate telah mendukung lebih dari 20 bahasa dan kerangka penelitian utama seperti Java, C/C++, Python, Go, dan JavaScript. Ia mendukung IDE arus utama seperti seri VSCode dan Jetbrains, dan memiliki kelanjutan satu baris. pembuatan blok logika lengkap, banyak pilihan, kode yang dihasilkan anotasi, dan kemampuan lainnya. Pada saat yang sama, Comate juga menggabungkan pemilihan teknologi dan standar pengkodean Baidu, yang tidak hanya membantu para insinyur menyelesaikan tugas pengkodean lebih cepat, namun juga memberikan kualitas kode yang lebih baik.
Di masa depan, Comate juga akan meluncurkan kemampuan seperti pemahaman dan deskripsi kode, pembuatan anotasi, pembuatan pengujian unit, identifikasi cacat dan perbaikan otomatis, pengoptimalan pemfaktoran ulang kode, debugging instrumentasi otomatis, dll. melalui blok kode yang dipilih, serta interaksi melalui Obrolan Kemampuan untuk menghasilkan kode dan instruksi, pertanyaan dan jawaban pengetahuan teknis menggunakan bahasa alami, serta kemampuan untuk secara langsung menghasilkan aplikasi atau produk menggunakan bahasa alami dalam beberapa skenario, menurunkan ambang batas untuk pengembangan perangkat lunak dan meningkatkan kualitas dan efisiensi R&D. kode.