1. Introducción a los antecedentes El autor Feng Yi renunció a una empresa en Shanghai y trabajó desde casa. Está trabajando en un proyecto breve de asistente de vídeo con amigos, que incluye funciones de extracción de copias de descarga, transcripción de IA y traducción de vídeos. En el proceso de codificación diario, debido al aumento de los complementos auxiliares de programación y codificación de IA, el autor le presentará varias habilidades de programación de IA de uso común.
2. Universal Zero Code : como representante destacado de los productos auxiliares de programación de IA, se puede instalar en ID convencionales como da vs code. - Cuando tengas problemas al escribir código, puedes hacerle preguntas. Es fácil generar comentarios, pruebas unitarias, interpretar código y más. El autor también publicó videos relevantes para que los estudiantes interesados aprendan.
3. Programador de Inteligencia Artificial : es una aplicación de red independiente desarrollada por Alibaba Cloud. Es diferente del formulario complementario de Lingma. Está disponible como reproductor independiente y se le pueden asignar elementos de trabajo específicos, como solución de problemas, implementación de requisitos y preguntas y respuestas sobre programación. - Corrección de errores : - Cuando el proyecto se coloca en GITHUB y los colegas encuentran problemas durante las pruebas y plantean problemas, el enlace del problema se puede enviar al programador de IA. - Primero descargará el código fuente, comprenderá toda la información del proyecto y luego intentará resolver el problema y proporcionar modificaciones temporales. El usuario puede hacer clic en el archivo temporal para obtener una vista del inframundo (debe ser "diff"). - Después de la revisión del usuario, puedes optar por aplicar su plan o dejar que lo modifique. Después de la confirmación, se generará una solicitud incorrecta (debe ser una "solicitud de extracción") para que la revisen otros miembros del proyecto. - Al usarlo por primera vez, es necesario configurar un token de acceso para GITHUB, que admite proyectos públicos y privados. Actualmente, solo admite proyectos de alojamiento de código de GITHUB y Yunxuetang, y se espera que admita más plataformas en el futuro. -Redacción de requisitos : -Soporta lenguajes java, Python y JS. Puede elegir Spring Boot, Flask o reaccionar en la plantilla de proyecto generada. - Puede enviarle directamente nuevos requisitos, como generar un sistema de gestión de bibliotecas, que se puede implementar rápidamente. Para proyectos nuevos, en este momento solo se pueden descargar vistas previas locales. El autor espera tener un entorno operativo de soporte en el futuro para la vista previa y la depuración en el sitio. - Para proyectos GITHUB existentes, puede enviar requisitos y pedirles que escriban el código correspondiente. Tomemos como ejemplo el proyecto de herramienta de descarga de videos del propio autor. Pegue la dirección del proyecto y proporcione los requisitos detallados. Ejecuta instrucciones y maneja relativamente bien el lenguaje natural y la comprensión del proyecto, en última instancia, con un ser humano actuando como líder para la revisión del código. Si no hay ningún problema, puedes aplicarlo directamente. - Preguntas y respuestas de I+D : - Al igual que una enciclopedia de programación, su uso es similar al de otras herramientas de chat de IA. Puedes hacer cualquier pregunta de programación que no entiendas en cualquier momento, lo cual es muy conveniente.
4. Ideas de diseño y perspectivas de aplicación de los programadores de IA : las ideas de diseño son relativamente estables y no demasiado radicales ni efectistas. Ya sea solucionando un problema o implementando un requisito, los humanos necesitan permiso para operar con el código existente. Los seres humanos se convierten en líderes, hacedores de trabajo. - Combinado con la plataforma Alibaba Cloud Cloud Effect, se puede completar todo el ciclo de vida del código, desde el desmontaje de los requisitos del producto, la redacción de instrucciones, la escritura del código, las pruebas unitarias, las pruebas de integración, el empaquetado automático, la aceptación previa del producto hasta la operación final en línea. Se espera que entre en funcionamiento en un futuro próximo.
5. Opinión y discusión del autor : el autor cree que la aparición de programadores de IA provocará dos cambios: - Aumentará el tiempo de pesca de los programadores. - Se incrementarán en consecuencia las condiciones de contratación de la industria y el umbral de entrada para programadores. ——Finalmente, el autor invita a todos a discutir sus puntos de vista sobre los programadores de IA en el área de bombardeo o comentarios.
Compartir en Twitter Compartir en Facebook
Comentarios
Actualmente no hay comentarios