Aider installer et utiliser
Aider est un outil de pair-programming IA pour le terminal. AI-School recommande Aider pour coder avec les élèves, car l’outil fonctionne de manière explicite et est moins agentif que de nombreux autres agents de codage.
L’élève reçoit de l’aide pour programmer, mais voit clairement quels fichiers sont modifiés.
Plus d’informations sur le site Aider et dans la documentation officielle d’Aider.
Installation
Pour Aider, vous avez d’abord besoin de Python. Installez Python 3 via python.org ou via un gestionnaire de paquets comme Homebrew.
Vérifiez ensuite que Python est disponible.
macOS et Linux
python3 --version
Sous macOS et dans de nombreuses installations Linux, la commande Python 3 s’appelle python3 au lieu de python. Utilisez donc systématiquement python3 dans le manuel.
Windows
py --version
Sous Windows, Python est généralement lancé avec py.
Installation d’Aider
L’installation recommandée selon la documentation d’installation d’Aider est via aider-install.
macOS et Linux
python3 -m pip install aider-install
aider-install
Sous macOS et Linux, Aider peut aussi être installé avec un script d’installation:
curl -LsSf https://aider.chat/install.sh | sh
Sous Windows, cela peut se faire via PowerShell:
py -m pip install aider-install
aider-install
Ou avec le script d’installation:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider fonctionne de manière optimale dans un dossier qui est un dépôt git. Installez donc aussi git et faites en sorte que les élèves travaillent de préférence dans un dossier de projet avec gestion de versions.
Se connecter à Coderen
Aider peut fonctionner avec des API compatibles OpenAI. Utilisez pour cela le endpoint Coderen et la clé API d’AI-School.
macOS et Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="votre-cle-api-ai"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "votre-cle-api-ai"
Fermez ensuite le terminal et ouvrez-en un nouveau, afin que Windows utilise les nouvelles variables.
Lancer Aider
Allez dans le dossier de votre projet:
cd chemin/vers/votre/projet
Démarrez Aider avec un modèle autorisé. Pour les élèves, nous recommandons gpt-5.6-luna.
aider --model openai/gpt-5.6-luna
Pour les utilisateurs avancés, un modèle plus puissant peut être choisi:
aider --model openai/gpt-5.6-terra
Travailler avec des fichiers
Dans Aider, vous pouvez ajouter des fichiers au contexte:
/add src/main.py
Demandez ensuite de l’aide, par exemple:
Pouvez-vous expliquer pourquoi cette fonction ne fonctionne pas ?
Ou:
Rendez l’erreur plus lisible pour l’utilisateur.
Commandes utiles
| Commande | Signification |
|---|---|
/add fichier | Ajouter un fichier au chat |
/ask | Poser des questions sans modifier directement le code |
/code | Demander à Aider de modifier le code |
/diff | Voir les modifications |
/undo | Annuler la dernière modification IA |
/exit | Quitter Aider |
Conseils pour la classe
Laissez les élèves utiliser Aider comme aide à la programmation, pas comme une machine de résolution automatique.
Bonnes consignes par exemple:
- “Expliquez ce que signifie cette erreur.”
- “Quelle étape dois-je examiner maintenant ?”
- “Aide-moi à réduire cette fonction.”
- “Vérifie si ma solution est logique.”
Moins adapté pour les débutants:
- “Fais tout l’exercice à ma place.”
- “Construis l’application complète.”
- “Résous tout automatiquement.”