Notebookcheck Logo

L'assistant de code IA "aider" aide à programmer des dépôts GitHub entiers

aider est un assistant de programmation IA pour le terminal (image : générée avec Dall-E 3).
aider est un assistant de programmation IA pour le terminal (image : générée avec Dall-E 3).
L'assistant IA "aider" utilise ChatGPT 3.5 ou 4 et peut incorporer des dépôts Git entiers dans le développement basé sur l'IA. L'outil open source est utilisé dans le terminal et devrait être capable d'effectuer des commits de manière indépendante avec des descriptions générées automatiquement.

Les développeurs de logiciels disposent déjà d'outils de génération de code IA tels que ChatGPT ou GitHub Copilot. Cependant, ces outils d'IA ne peuvent être utilisés que pour générer automatiquement des sections individuelles de code ; le projet open source "aider" étend désormais la génération de code d'IA à des dépôts Git entiers. Selon ses créateurs, Aider peut être utilisé non seulement pour de nouveaux projets, mais aussi pour des bases de code existantes et plus importantes.

"Aider est un outil en ligne de commande qui vous permet de coupler un programme avec GPT-3.5/GPT-4, pour éditer le code stocké dans votre dépôt Git local. Aider éditera directement le code dans vos fichiers sources locaux, et git commitera les changements avec des messages de commiter raisonnables", indique le site web du projet https://aider.chat/. Cela signifie qu'aider peut être considéré comme une sorte de médiateur IA pour ChatGPT, pour lequel aider peut, par exemple, créer une carte d'ensemble de dépôts Git entiers.

Une fois installé, l'outil en ligne de commande aider peut inclure des fichiers individuels dans une session ChatGPT en l'appelant de la manière suivante : "aider <fichier1> <fichier2> ...". Sinon, aider utilisera tous les fichiers du projet s'il est appelé depuis le dépôt Git sans nom de fichier. Des fichiers individuels peuvent alors être ajoutés ou supprimés de la session AI dans la session de chat à l'aide des paramètres "/add" ou "/drop".

Vous trouverez des détails sur l'installation et l'utilisation de l'assistant AI sur la page GitHub de aider. La page du projet contient également des exemples de transcriptions de chat avec aider, par exemple des modifications apportées à un jeu JavaScript existant ou des modifications complexes apportées à plusieurs fichiers, y compris le débogage.

Exemple d'utilisation de l'assistant AI aider (Image : aider)
Exemple d'utilisation de l'assistant AI aider (Image : aider)

Source(s)

Please share our article, every link counts!
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Archives des nouvelles 2024 04 > L'assistant de code IA "aider" aide à programmer des dépôts GitHub entiers
Alexander Pensler, 2024-04-15 (Update: 2024-04-15)