Vai al contenuto principale

Aiutare installare e utilizzare

Aider è uno strumento di pair programming AI per il terminale. AI-School consiglia Aider per la programmazione con gli studenti, poiché lo strumento è esplicito nel funzionamento e meno agentico rispetto a molti altri agenti di coding.

Lo studente ottiene aiuto nella programmazione, ma resta ben consapevole dei file che vengono modificati.

Per ulteriori informazioni consulta il sito di Aider e la documentazione ufficiale di Aider.

Installazione​

Per Aider è necessario prima Python. Installa Python 3 tramite python.org o tramite un gestore di pacchetti come Homebrew.

Verifica poi che Python sia disponibile.

macOS e Linux​

python3 --version

Su macOS e molte installazioni Linux, il comando Python 3 si chiama python3 invece di python. Per questo motivo nella guida usa sempre python3.

Windows​

py --version

Su Windows Python di solito si avvia con py.

Installazione di Aider​

L’installazione consigliata secondo la documentazione di installazione di Aider è tramite aider-install.

macOS e Linux​

python3 -m pip install aider-install
aider-install

Su macOS e Linux Aider può essere installato anche tramite uno script di installazione:

curl -LsSf https://aider.chat/install.sh | sh

Su Windows è possibile farlo tramite PowerShell:

py -m pip install aider-install
aider-install

Oppure con lo script di installazione:

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Installazione di Git

Aider funziona al meglio in una cartella che è un repository git. Installa quindi anche git e fai in modo che gli studenti lavorino preferibilmente in una cartella di progetto con controllo di versione.

Collegamento con Coderen​

Aider può lavorare con API compatibili OpenAI. Usa perciò l’endpoint Coderen e la chiave API da AI-School.

macOS e Linux​

export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="la-tua-chiave-api"

Windows​

setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "la-tua-chiave-api"

Chiudi poi il terminale e riapri una nuova finestra, in modo che Windows usi le nuove variabili.

Avvio di Aider​

Vai nella cartella del tuo progetto:

cd percorso/del/tuo/progetto

Avvia Aider con un modello consentito. Per gli studenti consigliamo gpt-5.6-luna.

aider --model openai/gpt-5.6-luna

Per utenti avanzati può essere scelto un modello più potente:

aider --model openai/gpt-5.6-terra

Lavorare con i file​

In Aider puoi aggiungere file al contesto:

/add src/main.py

Successivamente chiedi aiuto, ad esempio:

puoi spiegare perché questa funzione non funziona?

Oppure:

Rendi il messaggio di errore più chiaro per l’utente.

Comandi utili​

ComandoSignificato
/add fileAggiungi un file alla chat
/askFai domande senza modificare direttamente il codice
/codeChiedi ad Aider di modificare il codice
/diffVisualizza le modifiche
/undoRipristina l’ultima modifica AI
/exitChiudi Aider

Consigli per la classe​

Lascia che gli studenti usino Aider come aiuto alla programmazione, non come una macchina automatica per risolvere tutto.

Buoni compiti includono, ad esempio:

  • “Spiega cosa significa questo messaggio di errore.”
  • “Quale passaggio dovrei esaminare ora?”
  • “Aiutami a rendere questa funzione più piccola.”
  • “Verifica se la mia soluzione è logica.”

Meno adatti per i principianti:

  • “Fai l’intero compito per me.”
  • “Costruisci l’intera applicazione.”
  • “Risolvi tutto automaticamente.”
WhatsApp