Imparare a programmare con il supporto dell'intelligenza artificiale
ChatGPT, coPilot e LLAMA sono agenti software conversazionali costruiti su modelli di Intelligenza Artificiale basati su reti neurali profonde dedicate alla comprensione del testo scritto (Large Language Models) e rispondono alle domande dell'utente in linguaggio naturale. Le domande possono essere molto specifiche e tecniche e le risposte dell'agente software possono assistere l'utente che programma in maniera efficace nel suo compito di progettazione e sviluppo del codice, accelerandone la produttività e aiutando a trovare gli errori. In questa esperienza laboratoriale sperimentiamo la programmazione (anche in linguaggi di programmazione diversi) con l'aiuto di questi agenti software. Inoltre illustriamo il funzionamento interno dell'agente LLAMA 2 il cui codice sorgente è aperto e disponibile.