Post

Visualizzazione dei post con l'etichetta Corso Imparare a Programmare: 1 Cosa significa programmare?

Context engineering

Immagine
  Negli ultimi mesi, chi lavora con i modelli linguistici ha iniziato a notare uno spostamento sottile ma significativo: il problema non è più cosa scrivere nel prompt , ma cosa mettere nel contesto . È la differenza tra dare un'istruzione ben formulata e costruire l'intero ambiente informativo in cui un modello deve operare — memoria, strumenti, cronologia, vincoli, stato del sistema. Si parla ormai apertamente di context engineering come disciplina distinta dal prompt engineering, e la distinzione non è solo terminologica. 🔹 1. Il prompt come istruzione, il contesto come ambiente Un prompt ben scritto ottimizza una singola interazione. Il contesto, invece, è tutto ciò che il modello "vede" prima di rispondere: documenti recuperati, risultati di strumenti, conversazioni pregresse, regole di sistema, persino la cronologia di errori già commessi in quella sessione. Con l'adozione crescente di agenti che lavorano su compiti lunghi — scrivere codice, orchestrare...

Corso Imparare a Programmare: 1 Cosa significa programmare?

Immagine
  1 Cosa significa programmare? Obiettivo: Comprendere il concetto di programmazione come strumento per istruire un computer, avvicinarsi al pensiero computazionale e sviluppare capacità di problem solving. 📘 Contenuti Didattici 🔹 1. Il concetto di programma Un programma è una sequenza ordinata di istruzioni che indica a un computer cosa fare e in quale ordine . Pensalo come una ricetta di cucina : ogni passo deve essere chiaro e preciso per ottenere il risultato desiderato. Un programma può essere semplice (es. calcolare la somma di due numeri) o complesso (es. gestire un videogioco o un’applicazione di intelligenza artificiale). Esempio pratico: Scrivere un programma per far sommare due numeri: Chiedere all’utente il primo numero. Chiedere all’utente il secondo numero. Sommare i due numeri. Mostrare il risultato. Ogni passo deve essere chiaro e non ambiguo, altrimenti il computer non capirà cosa fare. 🔹 2. Linguaggio naturale vs linguaggio di programmazione...

Post popolari in questo blog

Corso di Programmazione Strutturata e OOP: 3 Ereditarietà incapsulamento polimorfismo

Corso di CSS & Web Design: 3 – Box Model e spaziature

Corso di CSS & Web Design: 7 – Responsive Design