Rumah > Artikel > Peranti teknologi > Dengan terbina dalam 10,000+ perpustakaan kod Github yang popular, Baidu secara rasmi mengeluarkan Comate Code Knowledge Enhancement 2.0
Pada 18 Mei 2019, Forum Sidang Kemuncak Elit Teknologi Internet ke-7 iTechClub North China telah diadakan, Pengarah Jabatan Prestasi Kejuruteraan Baidu telah menyampaikan ucaptama mengenai "Ke Arah Paradigma Baharu R&D Asli AI untuk Kerjasama Manusia-Mesin". Beliau mengeluarkan pencapaian terkini pembantu kod pintar Baidu Comate - Peningkatan Pengetahuan Kod Comate 2.0 Ini ialah pembantu kod pintar pertama di China yang menyokong pengambilan masa nyata Ia mempunyai lebih daripada 10,000 perpustakaan kod Github yang popular, yang telah dibawa manfaat besar kepada pembangun di seluruh dunia Pengalaman pengaturcaraan yang tidak pernah berlaku sebelum ini.
Sebagai salah satu acara kemuncak persidangan ini, Comate Code Knowledge Enhancement 2.0 mendapat perhatian yang besar daripada para hadirin. Pembantu kod pintar Comate ialah alat pelengkap dan pengesyoran kod pintar berdasarkan model Baidu Wenxin. Melalui pembelajaran mendalam dan teknologi pemprosesan bahasa semula jadi, ia boleh menganalisis niat pengaturcaraan pembangun dalam masa nyata, secara automatik mengesyorkan coretan kod dan fungsi perpustakaan yang sesuai, dan meningkatkan kecekapan pengaturcaraan dan kualiti kod dengan banyak.
Tozhi memperkenalkan secara terperinci tiga kelebihan utama Comate Code Knowledge Enhancement 2.0 dalam ucapannya. Pertama sekali, ia mempunyai 10,000+ perpustakaan kod popular Github terbina dalam, yang boleh menyokong carian komprehensif dan Soal Jawab. Rangka kerja yang sangat baik meliputi pelbagai bahasa dan susunan teknologi, seperti Spring, Mybatis, FastAPI, React, dsb. untuk kejuruteraan, Transformer, PaddlePaddle, dsb. untuk algoritma, serta rangka kerja AI terkini seperti AutoGPT, Langchain, dsb.
Pembangun sering menghadapi soalan berkaitan asas kod semasa temu duga. Kini melalui tafsiran Comate, anda boleh mendapatkan penjelasan perniagaan tertentu dengan cepat dalam rangka kerja sumber terbuka, membantu pembangun menguasai logik kod sumber dan meningkatkan kemahiran pengaturcaraan. Ini seperti mencipta "pustaka kod", dibantu oleh Comate, untuk membantu setiap pembangun mempelajari amalan pengekodan yang sangat baik.
Sebagai contoh, dalam senario temu bual, soalan "Apakah skop lalai Spring Bean? Bagaimana untuk menukar skop Bean
Comate adalah berdasarkan carian dalam talian Web dan terus memperoleh pengetahuan teknikal terkini?" dalam masa nyata Ini juga yang pertama di China Menyokong pengambilan masa nyata pembantu kod pintar. Comate cepat mempelajari pengetahuan baharu berdasarkan carian web, menganalisis masalah yang rumit melalui model besar, menjelaskan penyelesaian permintaan dan dengan cepat melaksanakan serta mengubah suai kod berdasarkan kod sedia ada pengguna. Jika alamat halaman web dibuang terus, Comate juga boleh memahami kandungan halaman web dan memberikan jawapan berdasarkan permintaan. Pada masa yang sama, pengetahuan bukan lagi pulau terpencil Dengan mencampurkan dan menyusun kandungan carian rangkaian masa nyata, kandungan halaman web tertentu, fail yang dimuat naik secara tempatan, perpustakaan kod tempatan dan pengetahuan lain, berkat pelbagai kebolehan boleh membantu anda menjana kod yang. lebih relevan dengan perniagaan sebenar.
Jika anda perlu menjana Ejen untuk memanggil pelaksanaan API Wenxinyishuo 4.0, anda hanya perlu menyatakan keperluan anda dan Comate boleh mencari melalui halaman web untuk menjana kod rangka kerja, mencari API Wenxinyishuo terkini dan menjana kod logik perniagaan. Kerja-kerja penyelidikan dan pembangunan yang memakan masa berhari-hari boleh disiapkan dalam beberapa ayat sahaja menggunakan Comate.
Akhir sekali, diberikan mana-mana pautan API, kod panggilan dan kes ujian yang sepadan boleh dijana, yang cekap dan berkualiti tinggi. Pada masa ini, Comate menyokong pemahaman mendalam tentang asas kod tempatan dan pengetahuan domain peribadi dalam organisasi, seperti dokumen antara muka perniagaan, dokumen keperluan produk, dokumen kes ujian, dokumen penggunaan perkhidmatan, dsb. Dengan memahami sepenuhnya konteks "tapak pengaturcaraan" semasa dan mempunyai pemahaman yang mendalam tentang keseluruhan pautan R&D "perniagaan/projek/perkhidmatan", Comate boleh menjana penggunaan dan kod ujian yang lebih berkaitan dengan perniagaan dan lebih disasarkan. .
Memasuki peringkat Peningkatan Pengetahuan Kod 2.0, Comate boleh memberikan sokongan mudah untuk senario berbeza seperti penulisan kod, pembelajaran, temu bual dan ujian. Contohnya, dalam senario penulisan kod, Comate boleh mendapatkan semula pelaksanaan teknologi terkini, menjana kod rangka kerja dan membantu dalam mengubah suai kod berdasarkan kod sedia ada pengguna, dalam senario ujian, Comate boleh mendapatkan semula pelaksanaan teknologi terkini berdasarkan senario; -input penerangan ujian berasaskan oleh pengguna Satu siri coretan kod yang memenuhi kehendak keperluan perniagaan, dan kod ujian automatik yang lengkap dijana melalui model besar.
Semua fungsi yang dikeluarkan oleh Comate boleh dimuat turun dari laman web rasmi untuk menggunakan pemalam IDE, atau anda boleh mengalaminya secara dalam talian melalui laman web di laman web rasmi Comate. Comate telah komited untuk meningkatkan kecekapan pengaturcaraan dan kualiti kod pembangun Data awam menunjukkan bahawa 27% kod baharu harian Baidu dijana secara automatik oleh Comate, dan kadar penggunaan keseluruhan mencapai 46%. Keluaran Comate Code Knowledge Enhancement 2.0 bukan sahaja meningkatkan lagi fungsi dan prestasi Comate, tetapi juga menunjukkan perubahan besar yang telah dibawa oleh model besar ke bidang pengaturcaraan AI.
Baru-baru ini, dalam senarai penarafan pembantu pintar pasaran pemalam utama seperti VSCode dan Jetbrains, Baidu Comate menduduki tempat pertama dalam senarai dengan masing-masing 4.5 dan 4.4. Kini Comate seperti pembantu kod pintar, membantu pengaturcara membangunkan kod berkualiti tinggi dengan kecekapan yang lebih tinggi Era "pengaturcaraan" dengan hanya beberapa klik telah tiba.
Atas ialah kandungan terperinci Dengan terbina dalam 10,000+ perpustakaan kod Github yang popular, Baidu secara rasmi mengeluarkan Comate Code Knowledge Enhancement 2.0. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!