Am 29. August veröffentlichte das China Academy of Information and Communications Technology (CAICT) die Ergebnisse der Bewertung von vertrauenswürdigen KI-intelligenten Codierungswerkzeugen. Baidu Comate (文心快码), der intelligente Code-Assistent von Baidu, erhielt in der ersten Bewertung die Note 4+, womit er zu den ersten Unternehmen in China gehört, die die derzeit höchste Bewertung erhalten haben.
Die Bewertung basiert auf der im April 2024 vom CAICT veröffentlichten Norm „Anforderungen an Technologien und Anwendungen für intelligentes Software-Engineering, Teil 2: Intelligente Entwicklungsfunktionen“. Sie umfasst fünf Kompetenzbereiche: intelligentes Codieren, Code-Qualitätsprüfung, Entwicklerunterstützung, nicht-funktionale Aspekte und Engineering-Fähigkeiten, mit insgesamt 191 Anforderungen.
Baidu Comate erfüllt dank seiner hervorragenden Leistungen in den Bereichen intelligentes Codieren, Code-Qualitätsprüfung und Entwicklerunterstützung die Anforderungen an die Genauigkeit und den Umfang der Funktionen. Das Tool integriert umfangreiche private und öffentlich zugängliche Wissensressourcen und verfügt durch Retrieval-Augmented Generation über Multimodal-Generierungsfähigkeiten. Es kann Frontend-Seiten auf Basis von Bildern entwickeln und wurde bereits erfolgreich in realen Projekten eingesetzt.
Baidu Comate basiert auf dem Wenxin-Sprachmodell und den zwanzigjährigen Daten aus der Programmierpraxis von Baidu. Es unterstützt über 100 Programmiersprachen wie Java, Python und C++ und ist mit über 10 gängigen IDEs wie JetBrains und VSCode kompatibel. Seit seiner Veröffentlichung im Juni letzten Jahres wurde Baidu Comate auf Version 2.5 aktualisiert und integriert Innovationen in den Bereichen Modelltraining, Inferenzbeschleunigung, Engineering-Praktiken und Sicherheit. Es erledigt nicht nur grundlegende Programmieraufgaben effizient, sondern ist auch bei Funktionen wie Code-Fortsetzung, Code-Erklärung, NL2Code und Code-Debugging führend.
Die Anpassungsfähigkeit von Baidu Comate an Geschäftsanforderungen wurde deutlich verbessert. Es kann Code-Erklärungen und Flussdiagramme im Kontext realer Geschäftsprozesse liefern, um Entwicklern das Verständnis der Aufruflogik zu erleichtern, die beste Lösung zu finden und geschäftsanpassbaren Code zu generieren, wodurch die Entwicklungseffizienz gesteigert wird. Darüber hinaus bietet Baidu Comate einen unternehmensweiten Sicherheitsstandard, der Sicherheitslücken bereits in der Codierungsphase erkennt und automatisch behebt, um die Datensicherheit zu gewährleisten.
Daten von Baidu-Ingenieuren zeigen, dass 80 % der Baidu-Ingenieure Baidu Comate intensiv nutzen. Der Anteil neu generierter Codes beträgt 30 %, die Code-Akzeptanzrate liegt bei über 46 %.