Comate Code Assistant und Comate Code Assistant sind von Baidu eingeführte manuelle Codierungstools, die die Arbeitseffizienz von Programmierern effektiv verbessern und Arbeitsstress reduzieren können. Derzeit hat Comate Code Assistant mit internen Tests begonnen. Wenn Sie interessiert sind, achten Sie bitte darauf.
Auf der Wenxin Large Model Technology Exchange Conference (Chengdu) stellte Baidu Intelligent Cloud das intelligente Empfehlungstool „Comate“ für die Codierung vor (IT-Home-Hinweis: Comate stammt von Coding Mate, was „jedermanns KI-Codierungspartner“ bedeutet) und war offiziell geöffnet Einladungen zum Testen.
Mehrzeilige Code-Empfehlung „Coding Intelligent Recommendation“ von Comate Hou Zhenyu, Vizepräsident der Baidu Group, sagte, dass der Code-Assistent „Comate“ eine neue Generation von Codierungsunterstützungstools auf Basis großer Modelle sei und in Baidu ausgiebig getestet worden sei. Testergebnisse zeigen, dass von den mit Hilfe von „Comate“ geschriebenen Codes fast 50 % der vorgeschlagenen Codes von den Entwicklern übernommen wurden.
Laut Baidu-Insidern ist das Schreiben von Hilfscodes die Hauptproduktfunktion in der ersten Phase. In der zweiten Phase wird „Comate“ die Generierung natürlicher Sprachcodes in bestimmten Bereichen und Szenarien realisieren.
Berichten zufolge unterstützt Comate mehr als 20 gängige Forschungs- und Entwicklungssprachen und Frameworks wie Java, C/C++, Python, Go und JavaScript. Es unterstützt gängige IDEs wie die VSCode- und Jetbrains-Serie und verfügt über eine einzeilige Fortsetzung. vollständige Logikblockgenerierung, Mehrfachauswahl, durch Annotation generierter Code und andere Funktionen. Gleichzeitig kombiniert Comate auch die Technologieauswahl- und Codierungsstandards von Baidu, was Ingenieuren nicht nur dabei hilft, Codierungsaufgaben schneller zu erledigen, sondern auch eine bessere Codequalität bietet.
In Zukunft wird Comate auch Funktionen wie Code-Verständnis und -Beschreibung, Annotationsgenerierung, Unit-Test-Generierung, Fehlererkennung und automatische Reparatur, Code-Refactoring-Optimierung, automatisches Instrumentierungs-Debugging usw. über ausgewählte Codeblöcke sowie Interaktion über Chat einführen Die Möglichkeit, Codes und Anweisungen, technische Wissensfragen und Antworten in natürlicher Sprache zu generieren sowie in einigen Szenarien Anwendungen oder Produkte direkt in natürlicher Sprache zu generieren, senkt die Hürden für die Softwareentwicklung und verbessert die Qualität und Effizienz von Forschung und Entwicklung Code.