L'assistente di codice AI "aider" aiuta a programmare su interi repository GitHub
Strumenti di generazione di codice AI come ChatGPT o GitHub Copilot sono già disponibili per gli sviluppatori di software. Tuttavia, questi strumenti AI possono essere utilizzati solo per generare automaticamente singole sezioni di codice; il progetto open source "aider" estende ora la generazione di codice AI a interi repository Git. Secondo i suoi creatori, aider può essere utilizzato non solo per i nuovi progetti, ma anche per le basi di codice esistenti e più grandi.
"Aider è uno strumento a riga di comando che consente di accoppiare il programma con GPT-3.5/GPT-4, per modificare il codice memorizzato nel repository Git locale. Aider modificherà direttamente il codice nei suoi file sorgente locali, e git eseguirà il commit delle modifiche con messaggi di commit sensati", si legge sul sito web del progetto https://aider.chat/. Ciò significa che aider può essere visto come una sorta di mediatore AI per ChatGPT, per il quale aider può, ad esempio, creare una mappa panoramica di interi repository Git.
Una volta installato, lo strumento da riga di comando aider può includere singoli file in una sessione di ChatGPT, chiamandolo con lo stile "aider <file1> <file2> ...". In alternativa, aider utilizzerà tutti i file del progetto quando viene invocato dall'interno del repository Git senza un nome di file. I singoli file possono poi essere aggiunti o rimossi dalla sessione AI all'interno della sessione di chat, utilizzando i parametri "/add" o "/drop".
I dettagli sull'installazione e l'utilizzo dell'assistente AI sono disponibili sulla pagina GitHub di aider. La pagina del progetto contiene anche esempi di trascrizioni di chat con aider, ad esempio modifiche a un gioco JavaScript esistente o modifiche complesse a più file, compreso il debug.
Fonte(i)
I nostri Top 10
» Top 10 Portatili Multimedia
» Top 10 Portatili Gaming
» Top 10 Portatili Gaming Leggeri
» Top 10 Portatili da Ufficio e Business economici
» Top 10 Portatili Premium da Ufficio/Business
» Top 10 Portatili sotto i 300 Euro
» Top 10 Portatili sotto i 500 Euro
» Top 10 dei Portatili Workstation
» Top 10 Subnotebooks
» Top 10 Ultrabooks
» Top 10 Convertibili
» Top 10 Tablets
» Top 10 Tablets Windows
» Top 10 Smartphones