Post

Visualizzazione dei post con l'etichetta Corso di JavaScript & Programmazione Web: 8 – LocalStorage e persistenza

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 di JavaScript & Programmazione Web: 8 – LocalStorage e persistenza

Immagine
8  LocalStorage e persistenza dei dati Obiettivi didattici: Introdurre le API localStorage e sessionStorage per salvare dati lato client. Mostrare come mantenere preferenze dell’utente, come il tema dark/light, tra diverse visite al sito. Svolgere un esempio pratico di dark mode persistente . 1. Introduzione a localStorage e sessionStorage JavaScript fornisce due principali sistemi di storage locale nel browser: API Durata dati Scope Uso tipico localStorage permanente (finché l’utente non cancella) stesso dominio preferenze utente, dati persistenti sessionStorage durata sessione (chiusura tab) stesso tab dati temporanei, sessione utente Proprietà principali: Si lavora sempre con coppie chiave/valore ( key / value ) in formato stringa. Metodi principali: localStorage.setItem('chiave', 'valore'); // salva un dato localStorage.getItem('chiave'); // legge un dato localStorage.removeItem('chiave...

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