Introduzione: cosa significa davvero “copilota” Quando si parla di strumenti come GitHub Copilot, spesso si pensa a un autocomplete avanzato. È una visione riduttiva. Un copilota non guida al posto tuo. Ma se sai usarlo, anticipa, suggerisce, corregge e accelera. Il problema è che molti developer: accettano suggerimenti senza pensarci oppure ignorano completamente lo strumento Entrambe le cose sono sbagliate. Qui impari a usarlo come: acceleratore consapevole Lezione 1 — Uso avanzato di Copilot (oltre l’autocomplete) La differenza tra un uso base e uno avanzato non sta nello strumento, ma nel modo in cui scrivi. Copilot non legge la tua mente.Legge il contesto del codice. Esempio reale Scrivi: function getUserData() { Copilot...
Apr
Corso AI Developer. Modulo 3. Prompt Engineering per developer (quello vero, non quello da blog)
Introduzione: il problema reale Quando un developer scrive codice, ha controllo. Quando scrive un prompt, spesso pensa di avere lo stesso controllo. Non è così. Il codice è deterministico. Il prompt è una negoziazione con un modello che predice testo. E la differenza si vede subito. Se scrivi un prompt generico, ottieni output generico.Se scrivi un prompt preciso, ma senza struttura, ottieni risultati incoerenti.Se invece progetti il prompt come un sistema, allora inizi a controllare davvero ciò che succede. Questo modulo serve esattamente a questo passaggio. Lezione 1 — Il prompt non è una domanda, è un ambiente La prima cosa da correggere è questa idea: “scrivo...
Introduzione: il problema che vedo sempre Molti developer oggi usano strumenti come ChatGPT o GPT-4 in modo apparentemente efficace. Scrivono prompt, ottengono codice, risolvono problemi. Il punto è: stanno usando qualcosa che non comprendono realmente E questo, nel momento in cui costruisci sistemi, diventa un rischio serio. Perché finché usi l’AI per generare una funzione, puoi permetterti errori. Quando la usi dentro un prodotto, non più. Questo modulo serve a colmare proprio quel gap. Lezione 1 — Cosa succede davvero quando fai una richiesta all’AI Partiamo da una scena molto semplice. Scrivi: “Crea una funzione Python che valida un indirizzo email” Ottieni una risposta corretta. Funziona. Tutto bene. Ma cosa...
Introduzione: la frase sbagliata che sta circolando “Gli sviluppatori non serviranno più.” È una frase efficace, ma tecnicamente imprecisa. Il problema non è che gli sviluppatori spariscono: il problema è che una certa idea di sviluppatore è già superata. Se entriamo in aula oggi e chiediamo a uno studente cosa significa “saper programmare”, la risposta tipica è: conoscere un linguaggio, scrivere funzioni, risolvere bug. Questo modello è stato valido per decenni. Oggi non lo è più. Strumenti come GitHub Copilot e ChatGPT hanno spostato il baricentro: la scrittura del codice non è più il collo di bottiglia. Il collo di bottiglia è diventato un altro:...



