Comate Code Assistant et Comate Code Assistant sont des outils de codage manuel lancés par Baidu, qui peuvent améliorer efficacement l'efficacité du travail des programmeurs et réduire le stress au travail. Actuellement, Comate Code Assistant a commencé les tests internes. Si vous êtes intéressé, faites attention.
Lors de la Wenxin Large Model Technology Exchange Conference (Chengdu), Baidu Intelligent Cloud a lancé l'outil de recommandation intelligent de codage « Comate » (IT Home Note : Comate est tiré de Coding Mate, ce qui signifie le partenaire de codage IA de tout le monde), et il a été officiellement ouvert à invitations à des tests.
Hou Zhenyu, vice-président du groupe Baidu, recommandation de code multiligne « Coding Intelligent Recommendation » de Comate, a déclaré que l'assistant de code « Comate » est une nouvelle génération d'outils d'aide au codage basés sur de grands modèles et a été largement testé au sein de Baidu. Les résultats des tests montrent que parmi les codes écrits avec l'aide de "Comate", près de 50 % des codes proposés ont été adoptés par les développeurs.
Selon les initiés de Baidu, l'écriture de code auxiliaire est la fonction principale du produit dans la première phase. Dans la deuxième phase, « Comate » réalisera la génération de code en langage naturel dans des domaines et des scénarios spécifiques. La troisième phase réalisera le développement du langage naturel dans tous les domaines.
Selon les rapports, Comate a pris en charge plus de 20 langages et frameworks de R&D traditionnels tels que Java, C/C++, Python, Go et JavaScript. Il prend en charge les IDE traditionnels tels que les séries VSCode et Jetbrains, et a une continuation sur une seule ligne. génération complète de blocs logiques, sélections multiples, code généré par annotation et autres fonctionnalités. Dans le même temps, Comate combine également la sélection technologique et les normes de codage de Baidu, ce qui aide non seulement les ingénieurs à accomplir les tâches de codage plus rapidement, mais offre également une meilleure qualité de code.
À l'avenir, Comate lancera également des fonctionnalités telles que la compréhension et la description du code, la génération d'annotations, la génération de tests unitaires, l'identification des défauts et la réparation automatique, l'optimisation de la refactorisation du code, le débogage automatique de l'instrumentation, etc. via des blocs de code sélectionnés, ainsi que l'interaction via le chat. . La capacité de générer des codes et des instructions, des questions et des réponses sur les connaissances techniques en utilisant le langage naturel, ainsi que la capacité de générer directement des applications ou des produits en utilisant le langage naturel dans certains scénarios, abaissent le seuil de développement de logiciels et améliorent la qualité et l'efficacité de la R&D. code.