Comate Code Assistant y Comate Code Assistant son herramientas de codificación manual lanzadas por Baidu, que pueden mejorar eficazmente la eficiencia del trabajo de los programadores y reducir el estrés laboral. Actualmente, Comate Code Assistant ha iniciado pruebas internas. Si estás interesado, presta atención.
En la Conferencia de Intercambio de Tecnología de Modelos Grandes de Wenxin (Chengdu), Baidu Intelligent Cloud lanzó la herramienta de recomendación inteligente de codificación "Comate" (Nota de IT Home: Comate proviene de Coding Mate, que significa el socio de codificación de IA de todos), y estuvo oficialmente abierta a invitaciones para realizar pruebas.
Recomendación de código multilínea "Coding Intelligent Recommendation" de Comate Hou Zhenyu, vicepresidente del Grupo Baidu, dijo que el asistente de código "Comate" es una nueva generación de herramientas de asistencia de codificación basadas en modelos grandes y ha sido ampliamente probada en Baidu. Los resultados de las pruebas muestran que entre los códigos escritos con la ayuda de "Comate", casi el 50% de los códigos sugeridos fueron adoptados por los desarrolladores.
Según los expertos de Baidu, la escritura de código auxiliar es la función principal del producto en la primera fase. En la segunda fase, "Comate" realizará la generación de código en lenguaje natural en campos y escenarios específicos.
Según los informes, Comate ha admitido más de 20 lenguajes y marcos de investigación y desarrollo convencionales, como Java, C/C++, Python, Go y JavaScript. Admite IDE convencionales como las series VSCode y Jetbrains, y tiene continuación de una sola línea. generación completa de bloques lógicos, selecciones múltiples, código generado por anotaciones y otras capacidades. Al mismo tiempo, Comate también combina la selección de tecnología y los estándares de codificación de Baidu, lo que no solo ayuda a los ingenieros a completar las tareas de codificación más rápido, sino que también proporciona una mejor calidad del código.
En el futuro, Comate también lanzará capacidades como comprensión y descripción de código, generación de anotaciones, generación de pruebas unitarias, identificación de defectos y reparación automática, optimización de refactorización de código, depuración automática de instrumentación, etc. a través de bloques de código seleccionados, así como interacción a través de Chat. La capacidad de generar códigos e instrucciones, preguntas y respuestas de conocimientos técnicos utilizando lenguaje natural, así como la capacidad de generar directamente aplicaciones o productos utilizando lenguaje natural en algunos escenarios, reduce el umbral para el desarrollo de software y mejora la calidad y eficiencia de la I+D. código.