Context engineering per LLM: Prompting, retrieval e RAG

Controlla ciò che il modello vede e come il flusso di lavoro lo utilizza.

Impara come ruoli, esempi, catene di prompt, documenti recuperati, RAG, agenti, temperatura e controlli di decoding modellano un flusso di lavoro LLM ripetibile. Questa guida si concentra su contesto e controllo; il livello successivo spiega l’architettura sottostante.

Prompting basato sul ruolo: spiegazione

Il prompting con ruolo chiede al modello di rispondere da una specifica prospettiva professionale. Il ruolo deve essere pertinente all’attività, non teatrale. “Agisci come responsabile senior delle operazioni di assistenza” è utile per flussi di ticket; “agisci come un genio” di solito aggiunge poco.

Esempio: Per una macro di helpdesk: “Agisci come responsabile qualità dell’assistenza. Riscrivi questa risposta rendendola più breve, calorosa e conforme alla policy. Mantieni invariata la condizione di rimborso.”
Confronto affiancato del prompting con e senza un’istruzione di ruolo.
Il prompting con ruolo fornisce al modello una prospettiva, un tono e un livello di dettaglio prima dell’attività.

Few-shot prompting: spiegazione

Few-shot prompting significa fornire alcuni esempi di input e dell’output desiderato. È particolarmente utile quando formato, tono o confini di classificazione sono difficili da descrivere. Da due a cinque esempi ben scelti possono essere più utili di una lunga spiegazione astratta.

Esempio: Un team di prodotto fornisce tre esempi di richieste di funzionalità disordinate e del corrispondente formato pulito per ticket Jira, poi chiede al modello di convertire la richiesta successiva nella stessa struttura.
Diagramma che mostra come gli esempi guidano un LLM prima che venga affrontata l’attività reale.
Il few-shot prompting insegna al modello lo schema desiderato mostrando prima alcuni esempi.

Concatenamento di prompt spiegato

Il concatenamento di prompt divide un’attività complessa in passaggi più piccoli. Invece di chiedere ricerca, scaletta, bozza, critica e versione finale insieme, esegui una sequenza: estrai i fatti, crea la struttura, scrivi la bozza, valuta, revisiona. Ciò migliora il controllo e rende gli errori più facili da individuare.

Esempio: Per una landing page: Passaggio 1 riassumi i problemi dei clienti. Passaggio 2 crea la struttura della pagina. Passaggio 3 scrivi le sezioni. Passaggio 4 valuta rispetto ai criteri di conversione. Passaggio 5 produci il copy finale.
Diagramma passo passo del concatenamento di prompt con fasi di ricerca, organizzazione, bozza e perfezionamento.
Il concatenamento di prompt divide un’attività complessa in passaggi più piccoli in cui ogni output alimenta il prompt successivo.
Costruisci un flusso di lavoro ripetibile

Combina tecniche di prompting in sistemi che puoi testare, perfezionare, alimentare con retrieval e riutilizzare.

Un’idea più solida: progetta un sistema operativo per i prompt

Per lavori ricorrenti, il prompt migliore raramente è una singola frase brillante. Trattalo come un piccolo sistema operativo: ruolo, input, regole sulle fonti, soglia di qualità, formato di output e passaggio di revisione. Questo rende il flusso insegnabile e più facile da correggere.

Prompt una tantum

“Scrivi la nostra email di onboarding.” Il modello deve dedurre pubblico, tono, dettagli del prodotto e criteri di successo.

Sistema operativo per i prompt

“Usa il segmento cliente, la promessa del prodotto, la guida al tono, le affermazioni vietate, le email di esempio e la checklist qui sotto. Prepara una bozza, esegui un’autorevisione, poi restituisci l’email finale.”

Esempio pratico: un team di assistenza SaaS può concatenare: classifica il ticket → recupera la policy → prepara la risposta → controlla affermazioni non supportate → produci la risposta finale. Ogni passaggio ha un compito più ristretto, quindi gli errori sono più facili da trovare.

Context engineering: spiegazione

Il context engineering è la disciplina che decide quali informazioni entrano nel modello al momento giusto. Comprende selezione delle fonti, gerarchia delle istruzioni, memoria, retrieval, esempi, strumenti e schemi di output. L’obiettivo non è “massimo contesto”, ma il contesto affidabile più piccolo possibile.

Esempio: Un assistente legale dovrebbe ricevere la clausola pertinente, la giurisdizione, la domanda dell’utente e i vincoli dell’output, non l’intero contratto di 80 pagine per ogni piccola risposta.

Come testare i prompt

Testare i prompt significa eseguire la stessa attività su esempi rappresentativi e valutare gli output. Usa una griglia di valutazione: accuratezza, completezza, rispetto del formato, tono, sicurezza e tempo di modifica. Mantieni un piccolo set di regressione per accorgerti quando una modifica migliora un caso ma ne rompe un altro.

Esempio: Testa 20 ticket di assistenza con tre varianti di prompt. Valuta ogni risposta da 1 a 5 per correttezza rispetto alla policy e tempo risparmiato. Il prompt migliore non è sempre il più lungo.

Come ottenere risposte IA migliori

Risposte migliori derivano spesso da obiettivi più chiari, contesto migliore, vincoli espliciti, esempi e un passaggio di revisione. Chiedi al modello di dichiarare i presupposti, usare un formato specifico e segnalare l’incertezza. Per fatti importanti, fornisci fonti o richiedi citazioni dal materiale recuperato.

Esempio: Invece di “analizza questo”, chiedi: “Trova i tre presupposti a rischio più elevato in questo piano di lancio, spiega perché ciascuno è importante e fornisci un test che possiamo eseguire questa settimana.”

RAG spiegato in modo semplice

RAG significa retrieval-augmented generation. Il sistema cerca prima in una base di conoscenza, poi fornisce al modello i passaggi pertinenti e infine il modello scrive una risposta ancorata a quei passaggi. RAG è utile quando le risposte dipendono da documenti privati, mutevoli o molto grandi. È superfluo per semplici attività di scrittura.

Esempio: Un bot di assistenza SaaS recupera l’ultimo paragrafo della politica di rimborso prima di preparare una risposta, così non si affida alla memoria o a esempi obsoleti.
Flusso RAG semplice dalla domanda dell’utente al contesto recuperato fino alla risposta generata.
RAG recupera prima informazioni utili, poi il modello risponde usando quel contesto.

Che cosa sono gli agenti IA?

Finora hai scritto prompt che restituiscono una risposta. Un agente IA va oltre: può pianificare più passaggi, usare strumenti (come ricerca o calcolatrice), osservare il risultato e decidere cosa fare dopo, ripetendo finché l’attività non è completata. È come la differenza tra chiedere indicazioni e dare a qualcuno le chiavi per svolgere la commissione al posto tuo.

Gli agenti sono utili per lavori in più passaggi che altrimenti richiederebbero molti prompt separati: ricerca su più pagine e poi riassunto, oppure ricerca di un’informazione e stesura di una risposta basata su di essa. Il compromesso è il controllo: poiché un agente può agire autonomamente, servono confini più chiari e spesso un passaggio di revisione prima di azioni importanti. Se vuoi i dettagli tecnici su agenti, strumenti e modelli Large Action Model (LAM), la Guida avanzata li tratta in profondità.

Esempio: “Trova tre articoli recenti su questo argomento, poi scrivi un breve riassunto con i link” è una buona prima attività per un agente: circoscritta, verificabile e a basso rischio.

Temperatura spiegata in modo semplice

La temperatura controlla quanta casualità usa il modello quando sceglie i token. Una temperatura più bassa tende a essere più prevedibile e coerente. Una temperatura più alta può produrre maggiore varietà e creatività, ma può aumentare la deriva rispetto alle istruzioni. Non è una manopola della qualità; è una manopola della variazione.

Esempio: Per l’estrazione di fatture usa una temperatura bassa. Per dieci idee di nomi di brand, usa una temperatura più alta e poi filtra i risultati.

Come il modello sceglie ogni parola: greedy, top-k e top-p

La temperatura è una regolazione all’interno di una fase più ampia chiamata decoding (o sampling). In ogni posizione il modello assegna una probabilità a ogni possibile token successivo e il metodo di decoding decide quale candidato viene effettivamente scelto. Queste impostazioni spiegano perché lo stesso prompt può risultare rigido, leggermente ripetitivo o molto creativo a seconda della configurazione dell’API.

I metodi comuni, dal più rigido al più flessibile:

Greedy

Seleziona a ogni passaggio il token con la probabilità più alta. Ciò elimina la casualità di sampling per quel decoder, ma un output identico non è garantito tra versioni del modello, implementazioni numeriche, modifiche del backend o infrastrutture non deterministiche.

Top-k

Mantiene solo i k token più probabili, ad esempio 40, poi sceglie tra quelli. È una lista di candidati di dimensione fissa indipendentemente da quanto il modello sia sicuro.

Top-p (nucleus)

Mantiene il più piccolo insieme di token le cui probabilità sommano a p, ad esempio 0,9. La lista si restringe quando il modello è sicuro e si amplia quando è incerto.

Min-p

Un’opzione più recente: mantiene i token che raggiungono almeno una frazione della probabilità del token principale. Tende a restare più stabile del top-p quando la temperatura è alta.

Queste impostazioni interagiscono, ma l’ordine esatto e i controlli disponibili dipendono dall’implementazione. In una pipeline comune, la temperatura ridimensiona i logit prima di un filtro top-k o top-p; altri runtime possono combinare o ordinare i processori in modo diverso. Alcuni fornitori consigliano di modificare temperatura oppure top-p anziché entrambi, ma segui la documentazione del modello e dell’API specifici.

Esempio: Per estrazione JSON o argomenti di strumenti, preferisci output strutturato vincolato da schema o function/tool calling quando il fornitore lo supporta. Una temperatura bassa può essere un’impostazione secondaria di stabilità, non un sostituto della validazione. Per brainstorming, un’impostazione di sampling supportata dal fornitore può aumentare la varietà. Temperatura 0 significa “deterministico per quanto consente l’implementazione”, non una garanzia assoluta.
Confronto tra strategie di decoding greedy, top-k e top-p per la selezione del token successivo.
Sampling greedy, top-k e top-p mantengono candidati diversi prima di scegliere la parola successiva.

Esplora ora esempi reali di prompt

Usa il generatore universale di prompt per trasformare questi concetti sull’IA in prompt pratici per scrittura, ricerca, lavoro, apprendimento e attività quotidiane.

Condividi questa guida

Aggiungi PromptingEasy alla schermata

Usa il menu del browser e scegli l’opzione per installare questo sito o aggiungerlo alla schermata Home.