La segunda parte de la "Serie de incorporación de programadores de IA": ¿Cómo utilizar el código Tongyi Ling para reescribir el lenguaje de programación del proyecto a la velocidad de la luz?

Después de que Tongyi Lingma se uniera al equipo nativo de la nube de Alibaba Cloud, demostró su  capacidad para generar pruebas unitarias y generar código automáticamente . Hoy, el ingeniero de backend de Alibaba Cloud, Yun Huan, partirá de las necesidades reales del desarrollo del proyecto y demostrará la ayuda que Tongyi Lingma puede brindar en el trabajo de desarrollo.

¿Qué papel juega Tongyi Lingma en los proyectos de desarrollo de Git?

El equipo de Yun Huan participa diariamente en el trabajo de desarrollo de Git. El propio Git tiene un marco de prueba antiguo, por lo que el equipo planea cambiar a un proyecto de código abierto más nuevo. Pero Git está escrito en lenguaje C y es necesario cambiar su lenguaje a Python. Si no sabe mucho sobre Python y lo escribe usted mismo, primero debe aprender algo de sintaxis de Python, lo cual lleva bastante tiempo.

Reducir el umbral para el desarrollo interlingüístico es la zona de confort de Tongyi Lingma. Inmediatamente, el nuevo colega Tongyi Lingma comenzó a construir el marco del proyecto.

Función 1: Tongyilingcode convierte el lenguaje C en el marco Git a Python

Primero instale el complemento Tongyi Lingma, luego cree un nuevo proyecto y déjelo usar Python para implementar un programa de línea de comandos. Al mismo tiempo, puede especificar los subcomandos que deben ser compatibles, y Tongyi Lingma usará Python para generar. el código para los requisitos relevantes.

Los requisitos también se pueden modificar después de la generación. La primera versión del código utiliza el paso RQ como marco para admitir el análisis de parámetros. Si desea simplificar directamente el diseño de la función principal y personalizar los punteros de función y dict, Tongyi Lingma modificará otra versión del código según las necesidades. Después de la modificación, si satisface las necesidades, puede hacer clic en la tecla de acceso directo para que genere el archivo directamente y el código será ejecutable.

Función 2: Tongyi Lingma continúa escribiendo código de marco Git en tiempo real

Yunxuan descubrió que el método de volcado hexadecimal CMD generado por el código actual no es completamente consistente con su código original, por lo que estos códigos generados deben modificarse.

Tongyi Lingma puede ayudar a completar la continuación automática del código. Simplemente ingresando un comentario de código se activará la continuación automática del Código Tongyi Ling, y el código de continuación generado se escribirá debajo en fuente gris. Si acepta este código, puede presionar directamente la tecla de tabulación y luego continuar ingresando los requisitos. Si el código continuo no cumple con los requisitos, puede modificar el interruptor Después de continuar seleccionando el tercer contenido continuo, presione la pestaña. clave si encuentra que cumple con las expectativas, lo que activa la continuación del código Tongyi Ling.

Finalmente, con la ayuda de Tongyi Lingma, esta demostración reescribió con éxito el marco de pruebas unitarias del lenguaje C en un marco Python.

Este es el enésimo proyecto que Tongyi Lingma ha completado desde que se unió a la empresa. Los programadores de IA se sienten muy cómodos en la empresa y son muy populares entre todos. Como usuario experimentado de Tongyi Lingma, Yun Huan dijo que Tongyi Lingma está posicionado para ayudar a los desarrolladores a completar la escritura de código diaria y ayudarlos a superar dificultades técnicas complejas. "En el proceso de desarrollo, las personas son siempre el cuerpo principal y hay algunos trabajos que la IA no puede reemplazar".

Por ejemplo, al desarrollar y diseñar un proyecto, las personas dependen principalmente de otras personas para diseñar, proporcionar ideas y expresar intenciones.

Después de que los programadores diseñan el marco, dividen la tarea en una serie de pequeñas tareas simples y claras y las asignan a la IA, como generar una función, generar un fragmento de código, generar una prueba, etc.

"Ya sea que el trabajo de IA se haga bien o no, en última instancia la gente debe juzgarlo. En el futuro, los programadores podrán centrarse más en la creatividad, las ideas y la construcción".

Haga clic aquí para experimentar rápidamente el Código Tongyi Ling y obtener premios ~

Revisión de ediciones anteriores: el primer empleado de inteligencia artificial de Alibaba Cloud se une a la empresa y observa los comentarios de los ingenieros de desarrollo

Linus se encargó de evitar que los desarrolladores del kernel reemplazaran las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo de código abierto. Colaborador Robin Li: El lenguaje natural se convertirá en un nuevo lenguaje de programación universal. El modelo de código abierto se quedará cada vez más atrás de Huawei: tomará 1 año migrar completamente 5,000 aplicaciones móviles de uso común a Hongmeng, que es el lenguaje más propenso. Vulnerabilidades de terceros. Se lanzó el editor de texto enriquecido Quill 2.0 con características, confiabilidad y experiencia de desarrolladores que Ma Huateng y Zhou Hongyi se dieron la mano para "eliminar los rencores". La fuente de Laoxiangji no es el código, las razones detrás de esto son muy conmovedoras. Google anunció una reestructuración a gran escala.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/3874284/blog/11054045
Recomendado
Clasificación