Post

Visualizzazione dei post con l'etichetta Corso Imparare a Programmare: 6 Funzioni e moduli

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: 6 Funzioni e moduli

Immagine
🧩 6. Funzioni e Moduli:  L'Arte di Organizzare il Codice Scrivere codice non significa solo "far funzionare le cose", ma farlo in modo che anche un altro essere umano (o tu stesso tra sei mesi) possa capirle. Le funzioni e i moduli sono gli strumenti fondamentali per passare da semplici script a software professionali, ordinati e scalabili. 📌 L'Essenza della Funzione: Il "Sottoprogramma" Immagina una funzione come una scatola nera : tu le fornisci degli ingredienti ( input/parametri ), lei esegue una ricetta specifica e ti restituisce il piatto pronto ( output/valore di ritorno ). Una funzione ben scritta segue il principio SRP (Single Responsibility Principle) : deve fare una sola cosa e farla bene. Python # Definizione di una funzione con parametri e ritorno def calcola_area_rettangolo ( base, altezza ): """Calcola l'area di un rettangolo dati base e altezza.""" area = base * altezza return area # Invoca...

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