Aller au contenu principal

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"
Installer Git

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

CommandeSignification
/add fichierAjouter un fichier au chat
/askPoser des questions sans modifier directement le code
/codeDemander à Aider de modifier le code
/diffVoir les modifications
/undoAnnuler la dernière modification IA
/exitQuitter 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.”
WhatsApp