← tutti gli articoli

AI

I prompt AI che mi aiutano a studiare programmazione

I prompt che si limitano a spiegare un concetto non restano impressi. Quelli che mi costringono a rispondere, tirare a indovinare, o produrre codice prima di ricevere la spiegazione sono quelli che mi insegnano davvero qualcosa.

I prompt AI che mi aiutano a studiare programmazione

La maggior parte dei modi in cui ho visto le persone usare l'AI per studiare consiste solo nel chiederle di spiegare un concetto, ricevere un paragrafo, e andare avanti. Per me non resta molto impresso così. I prompt che aiutano davvero sono quelli che mi costringono a fare qualcosa con la risposta invece di limitarmi a leggerla.

Chiedere l'esempio noioso invece di quello da manuale

"Spiega questo usando un esempio backend, non una classe Dog e Animal" è ormai praticamente un'istruzione permanente. In questo momento significa concetti OOP spiegati tramite qualcosa come una classe bank account invece che un'auto o uno zoo, perché è più vicino alla forma di codice che scrivo davvero, dove un Dog che eredita da Animal è una forma che non toccherò mai più dopo la fine del tutorial.

Farmi interrogare invece che spiegare

Invece di "spiega l'inheritance in C#", gli chiedo di interrogarmi sul concetto senza rivelare prima la risposta, e di spiegare solo dopo che ho davvero provato a rispondere. Sbagliare qualcosa e poi vedere perché è un tipo di apprendimento completamente diverso dal leggere la risposta corretta in anticipo e presumere che ci sarei arrivato da solo.

Chiedere la risposta sbagliata che sembra giusta

Un prompt a cui continuo a tornare: mostrami una versione di questo codice che sembra corretta ma ha un bug sottile dentro, e lasciamelo trovare prima di dirmelo. La maggior parte degli errori che faccio davvero nel codice reale non sembrano errori, compilano bene e girano bene la maggior parte del tempo, quindi esercitarmi su qualcosa che si rompe solo in una condizione specifica è molto più vicino al debugging reale che correggere codice palesemente sbagliato.

Chiedere cosa segnalerebbe un senior

Quando ho scritto qualcosa e funziona, lo incollo e chiedo cosa segnalerebbe uno sviluppatore senior in una code review, non "è corretto questo." Corretto e pronto per la produzione non sono la stessa cosa, e questo prompt va a colpire il divario tra i due: convenzioni di naming, edge case mancanti, punti dove il codice funziona ma non sopravviverebbe a una review vera.

Chiedergli di trattenere la risposta

Per qualsiasi cosa che sto davvero cercando di imparare invece di limitarmi a superarla, aggiungo una riga al prompt: non darmi la soluzione completa, dammi prima un indizio e aspetta che ci riprovi. È tentante prendere semplicemente la risposta quando è lì seduta nella chat, quindi devo chiedere esplicitamente la versione che non la consegna subito.

Perché questo conta di più specificamente con l'AI

È più facile che mai ottenere una risposta dal suono plausibile senza capire davvero niente, dato che l'AI spiegherà volentieri qualcosa che avrei potuto cercare da solo, e avrò la sensazione di averlo imparato solo leggendo la spiegazione. I prompt che mi costringono a produrre davvero qualcosa, una risposta, un tentativo, un pezzo di codice, prima di ricevere la spiegazione sono quelli che trasformano "ho letto di questo" in "lo capisco davvero."