Notebookcheck Logo

AI-code-assistent "aider" helpt met programmeren in hele GitHub-repositories

aider is een AI-programmeerassistent voor de terminal (afbeelding: gegenereerd met Dall-E 3).
aider is een AI-programmeerassistent voor de terminal (afbeelding: gegenereerd met Dall-E 3).
De AI-assistent "aider" gebruikt ChatGPT 3.5 of 4 en kan hele Git repositories opnemen in AI-gebaseerde ontwikkeling. De open source tool wordt in de terminal gebruikt en zou zelfstandig commits moeten kunnen uitvoeren met automatisch gegenereerde beschrijvingen.

AI-codegeneratietools zoals ChatGPT of GitHub Copilot zijn al beschikbaar voor softwareontwikkelaars. Deze AI-tools kunnen echter alleen gebruikt worden voor het automatisch genereren van individuele secties van code; het open source project "aider" breidt het genereren van AI-code nu uit naar hele Git repositories. Volgens de makers kan aider niet alleen gebruikt worden voor nieuwe projecten, maar ook voor bestaande, grotere codebestanden.

"Aider is een opdrachtregeltool waarmee u programma's met GPT-3.5/GPT-4 kunt koppelen, om code te bewerken die opgeslagen is in uw lokale Git repository. Aider zal direct de code in uw lokale bronbestanden bewerken, en git commit de wijzigingen met zinnige commit-berichten," zegt de website van het project. Dit betekent dat aider gezien kan worden als een soort AI mediator voor ChatGPT, waarvoor aider bijvoorbeeld een overzichtskaart van hele Git repositories kan maken.

Eenmaal geïnstalleerd, kan de commandoregel tool aider individuele bestanden in een ChatGPT sessie opnemen door het aan te roepen in de stijl van "aider <file1> <file2> ...". Als alternatief zal aider alle bestanden in het project gebruiken als het aangeroepen wordt vanuit het Git repository zonder bestandsnaam. Individuele bestanden kunnen dan toegevoegd of verwijderd worden van de AI sessie binnen de chat sessie met de "/add" of "/drop" parameters.

Details over het installeren en gebruiken van de AI assistent kunnen gevonden worden op aider's GitHub pagina. De projectpagina bevat ook voorbeeldchatscripts met aider, bijv. wijzigingen aan een bestaand JavaScript-spel of complexe wijzigingen aan meerdere bestanden, inclusief debuggen.

Voorbeeld van het gebruik van de aider AI-assistent (Afbeelding: aider)
Voorbeeld van het gebruik van de aider AI-assistent (Afbeelding: aider)
Please share our article, every link counts!
> Overzichten en testrapporten over laptops en mobieltjes > Nieuws > Nieuws Archief > Nieuws archieven 2024 04 > AI-code-assistent "aider" helpt met programmeren in hele GitHub-repositories
Alexander Pensler, 2024-04-15 (Update: 2024-04-15)