Comate Code Assistant และ Comate Code Assistant เป็นเครื่องมือเขียนโค้ดแบบแมนนวลที่ Baidu เปิดตัว ซึ่งสามารถปรับปรุงประสิทธิภาพการทำงานของโปรแกรมเมอร์ได้อย่างมีประสิทธิภาพ และลดความเครียดในการทำงาน ปัจจุบัน Comate Code Assistant ได้เริ่มการทดสอบภายในแล้ว หากคุณสนใจโปรดใส่ใจ
ที่งาน Wenxin Large Model Technology Exchange Conference (เฉิงตู) Baidu Intelligent Cloud ได้เปิดตัวเครื่องมือแนะนำการเข้ารหัสอัจฉริยะ "Comate" (หมายเหตุสำหรับบ้านไอที: Comate มาจาก Coding Mate ซึ่งหมายถึงพันธมิตรด้านการเขียนโค้ด AI ของทุกคน) และเปิดให้ใช้งานอย่างเป็นทางการสำหรับ คำเชิญสำหรับการทดสอบ
โหว เจิ้นหยู รองประธาน Baidu Group รองประธาน Baidu Group กล่าวว่า "Coding Intelligent Recommendation" ของ Comate กล่าวว่าผู้ช่วยโค้ด "Comate" เป็นเครื่องมือช่วยเหลือด้านการเขียนโค้ดเจเนอเรชั่นใหม่ที่สร้างจากโมเดลขนาดใหญ่ และได้รับการทดสอบอย่างกว้างขวางภายใน Baidu ผลการทดสอบแสดงให้เห็นว่าในบรรดาโค้ดที่เขียนด้วยความช่วยเหลือของ "Comate" เกือบ 50% ของโค้ดที่แนะนำนั้นถูกนำมาใช้โดยนักพัฒนา
ข้อมูลวงในของ Baidu ระบุว่า การเขียนโค้ดเสริมเป็นฟังก์ชันหลักของผลิตภัณฑ์ในระยะแรก ในระยะที่สอง "Comate" จะทำให้เกิดการสร้างโค้ดภาษาธรรมชาติในสาขาและสถานการณ์เฉพาะต่างๆ
ตามรายงาน Comate รองรับภาษาและเฟรมเวิร์ก R&D หลักมากกว่า 20 ภาษา เช่น Java, C/C++, Python, Go และ JavaScript โดยรองรับ IDE กระแสหลัก เช่น ซีรีส์ VSCode และ Jetbrains และมีความต่อเนื่องแบบบรรทัดเดียว การสร้างบล็อกตรรกะที่สมบูรณ์ การเลือกหลายรายการ โค้ดที่สร้างคำอธิบายประกอบ และความสามารถอื่นๆ ในเวลาเดียวกัน Comate ยังผสมผสานการเลือกเทคโนโลยีและมาตรฐานการเข้ารหัสของ Baidu ซึ่งไม่เพียงแต่ช่วยให้วิศวกรทำงานเขียนโค้ดให้เสร็จเร็วขึ้นเท่านั้น แต่ยังให้คุณภาพโค้ดที่ดีขึ้นอีกด้วย
ในอนาคต Comate จะเปิดตัวความสามารถต่างๆ เช่น การทำความเข้าใจและคำอธิบายโค้ด การสร้างคำอธิบายประกอบ การสร้างการทดสอบหน่วย การระบุข้อบกพร่องและการซ่อมแซมอัตโนมัติ การเพิ่มประสิทธิภาพการปรับโครงสร้างโค้ดใหม่ การแก้ไขจุดบกพร่องของเครื่องมืออัตโนมัติ ฯลฯ ผ่านการบล็อกโค้ดที่เลือก รวมถึงการโต้ตอบผ่านการแชท ความสามารถในการสร้างโค้ดและคำแนะนำ คำถามและคำตอบความรู้ทางเทคนิคโดยใช้ภาษาธรรมชาติ ตลอดจนความสามารถในการสร้างแอปพลิเคชันหรือผลิตภัณฑ์โดยตรงโดยใช้ภาษาธรรมชาติในบางสถานการณ์ ช่วยลดเกณฑ์ในการพัฒนาซอฟต์แวร์และปรับปรุงคุณภาพและประสิทธิภาพของ R&D รหัส.