El asistente de código de IA "aider" ayuda a programar en repositorios enteros de GitHub
Los desarrolladores de software ya disponen de herramientas de generación de código mediante IA como ChatGPT o GitHub Copilot. Sin embargo, estas herramientas de IA sólo pueden utilizarse para generar automáticamente secciones individuales de código; el proyecto de código abierto "aider" amplía ahora la generación de código de IA a repositorios Git enteros. Según sus creadores, aider puede utilizarse no sólo para nuevos proyectos, sino también para bases de código existentes de mayor tamaño.
"Aider es una herramienta de línea de comandos que le permite emparejar programas con GPT-3.5/GPT-4, para editar el código almacenado en su repositorio Git local. Aider editará directamente el código en sus archivos fuente locales, y git confirmará los cambios con mensajes de confirmación sensatos", dice el sitio web del proyecto https://aider.chat/. Esto significa que aider puede verse como una especie de mediador de IA para ChatGPT, para el que aider puede, por ejemplo, crear un mapa general de repositorios Git enteros.
Una vez instalada, la herramienta de línea de comandos aider puede incluir archivos individuales en una sesión de ChatGPT llamándola del estilo "aider <archivo1> <archivo2> ...". Alternativamente, aider utilizará todos los archivos del proyecto cuando se invoque desde dentro del repositorio Git sin un nombre de archivo. Los archivos individuales pueden entonces añadirse o eliminarse de la sesión de AI dentro de la sesión de chat utilizando los parámetros "/add" o "/drop".
Encontrará más detalles sobre la instalación y el uso del asistente de IA en la página GitHub de aider. La página del proyecto también contiene ejemplos de transcripciones de chat con aider, por ejemplo, cambios en un juego JavaScript existente o cambios complejos en varios archivos, incluida la depuración.
Fuente(s)
Top 10 Análisis
» Top 10 Portátiles Multimedia
» Top 10 Portátiles de Juego
» Top 10 Portátiles de Juego ligeros
» Top 10 Portátiles Asequibles de Oficina/Empresa
» Top 10 Portátiles de Juego Ligeros
» Top 10 Portátiles de Oficina/Empresa Premium
» Top 10 Estaciones de Trabajo
» Top 10 Subportátiles
» Top 10 Ultrabooks
» Top 10 Convertibles
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Tablets de menos de 250 Euros
» Top 10 Phablets (>5.5")
» Top 10 Smartphones
» Top 10 Smartphones (≤5")
» Top 10 Smartphones de menos de 300 Euros
» Top 10 Smartphones de menos de 120 Euros
» Top 10 Portátiles de menos de 1000 Euros
» Top 10 Portátiles de menos de 500 Euros
» Top 10 Portátiles de menos de 300 Euros
» Los Mejores Displays de Portátiles Analizados por Notebookcheck