I concetti della fisica sono libere creazioni dello spirito umano, e non sono, nonostante le apparenze, determinati unicamente dal mondo esterno.
ChatBot Agentico per didattica Python
Agente AI: Assistente di laboratorio su linguaggio Python
Questo strumento è una proof of concept (cioè un prototipo dimostrativo) di un assistente in grado di scrivere codice Python e di eseguirlo direttamente nel browser, senza inviare i tuoi dati a server esterni. L'elaborazione avviene interamente sulla tua macchina: il modello di intelligenza artificiale gira nel browser usando la GPU del tuo computer.
Come utilizzarlo
- Alla prima apertura, il modello deve essere scaricato (il download può richiedere diversi minuti e occuperà spazio sul disco: scegli un modello leggero se non hai una scheda grafica dedicata).
- Scrivi una domanda o chiedi un esempio di codice nella chat.
- Quando il chatbot propone un codice Python, premi il pulsante Esegui per provarlo: il codice viene caricato nel REPL integrato e il risultato dell'esecuzione appare nella chat.
- Se vuoi, premi Analizza risultato con l'AI per chiedere al chatbot una spiegazione dell'output.
- Puoi aprire o chiudere il pannello REPL dal pulsante REPL nell'intestazione.
Limiti e cose da sapere
- Richiede un browser compatibile con WebGPU (es. Chrome/Edge recenti) e una connessione stabile per il primo download del modello.
- Le prestazioni dipendono molto dall'hardware: su schede grafiche integrate o con poca memoria, i modelli più grandi possono causare rallentamenti o blocchi. Per questo è consigliato un modello leggero (Qwen3-1.7B o Qwen2.5-Coder-1.5B).
- Con schede grafiche dedicate (almeno 8 GB di VRAM) si possono usare anche i modelli da 7 miliardi di parametri.
- Il download del modello può richiedere circa 0,5–3 GB a seconda del modello scelto; in assenza di GPU adatta lo strumento potrebbe non funzionare.
- Essendo un prototipo, la qualità delle risposte non è ancora ottimizzata sulla formazione. In una versione successiva, le risposte del chatbot saranno basate sui contenuti del corso "Python Primi Passi", così da fornire spiegazioni e consigli allineati al percorso di apprendimento.
Questa versione, ancora in alfa release, è riservata agli studenti che hanno accesso a Python Primi Passi.