{"id":7206,"date":"2026-06-04T15:28:00","date_gmt":"2026-06-04T13:28:00","guid":{"rendered":"https:\/\/rafaelpatron.com\/blog\/?p=7206"},"modified":"2026-06-04T15:28:00","modified_gmt":"2026-06-04T13:28:00","slug":"prompt-engineering-avanzato-2026","status":"publish","type":"post","link":"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/","title":{"rendered":"Prompt engineering avanzato: chain-of-thought, few-shot, system"},"content":{"rendered":"<p>Anthropic, nel documento di accompagnamento al rilascio di Claude 4.7 a inizio 2026, riporta che il delta di accuratezza tra un prompt scritto bene e un prompt scritto male, sullo stesso modello e sullo stesso task, oscilla tra 18 e 41 punti percentuali. OpenAI, nei materiali tecnici di GPT-5, riferisce numeri simili. Google DeepMind, sul technical report di Gemini 3, conferma la stessa scala.<\/p>\n<p>Tradotto: lo stesso identico modello, sullo stesso identico compito, pu\u00f2 sbagliare quattro volte su dieci o due volte su dieci, solo a seconda di come lo interroghi.<\/p>\n<p>Per chi ha smesso di considerare il prompt engineering una moda, \u00e8 il dato che chiude il dibattito. Per chi ancora pensa che basti scrivere bene, \u00e8 il momento di aggiornarsi.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-flat ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Indice dei contenuti<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/#il-prompt-non-e-una-domanda-e-un-contratto\" >Il prompt non \u00e8 una domanda, \u00e8 un contratto<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/#chain-of-thought-quando-perche-e-come\" >Chain-of-thought: quando, perch\u00e9 e come<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/#few-shot-larma-piu-sottovalutata\" >Few-shot: l&#8217;arma pi\u00f9 sottovalutata<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/#system-prompt-il-livello-che-separa-amatori-da-professionisti\" >System prompt: il livello che separa amatori da professionisti<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/#errori-comuni-che-continuo-a-vedere\" >Errori comuni che continuo a vedere<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rafaelpatron.com\/blog\/prompt-engineering\/prompt-engineering-avanzato-2026\/#quando-il-prompt-e-il-problema-quando-lo-e-il-modello\" >Quando il prompt \u00e8 il problema, quando lo \u00e8 il modello<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"il-prompt-non-e-una-domanda-e-un-contratto\"><\/span>Il prompt non \u00e8 una domanda, \u00e8 un contratto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Il primo errore che vedo ancora nelle aziende italiane \u00e8 considerare il prompt come una query di Google. Si scrive una frase secca, si attende una risposta, si commenta che &#8220;ChatGPT non capisce&#8221;. Il modello, in realt\u00e0, capisce benissimo. Sta solo rispondendo a una richiesta sotto-specificata.<\/p>\n<p>Un prompt operativo \u00e8 composto da quattro elementi: <strong>contesto<\/strong> (chi sei, per chi scrivi, su quale settore), <strong>compito<\/strong> (cosa devi produrre, in che forma), <strong>esempi<\/strong> (se possibile, due o tre input-output di riferimento), <strong>vincoli<\/strong> (lunghezza, registro, cose da non fare). Quando i quattro elementi sono chiari, l&#8217;output cambia in modo netto. Quando manca anche solo uno, la qualit\u00e0 precipita.<\/p>\n<p>Lo dico da quando insegnavo allo IED di Milano, e oggi lo ripeto nelle sessioni di formazione che la community AIPIA organizza per i professionisti che si certificano via EDC: il prompt \u00e8 un contratto. Pi\u00f9 \u00e8 preciso, meno spazio lasci all&#8217;interpretazione.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"chain-of-thought-quando-perche-e-come\"><\/span>Chain-of-thought: quando, perch\u00e9 e come<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Il chain-of-thought (CoT) \u00e8 la tecnica di forzare il modello a esplicitare i passaggi di ragionamento prima di produrre la risposta finale. Wei e altri, in un paper del 2022 che \u00e8 ancora la fonte canonica, dimostrarono che sui task aritmetici l&#8217;accuratezza di GPT-3 saliva del 50% chiedendo semplicemente &#8220;Pensa passo passo prima di rispondere&#8221;.<\/p>\n<p>Nel 2026 i modelli reasoning di nuova generazione (o3, Claude 4.7 Extended Thinking, Gemini 3 Deep Think) hanno il CoT integrato. Non serve pi\u00f9 chiedergli di &#8220;pensare passo passo&#8221;, lo fanno di default in un thinking layer invisibile all&#8217;utente. Ma sui modelli standard (Claude 4.7 Sonnet senza extended thinking, GPT-5 senza modalit\u00e0 deep reasoning) la tecnica resta efficacissima.<\/p>\n<p>Quando ho lavorato sul brief di una campagna ADV per un cliente del lusso, ho testato lo stesso prompt creativo su Claude 4.7 Sonnet con e senza CoT. Versione secca: tre idee plausibili ma generiche. Versione con CoT esplicito (&#8220;prima analizza i tre archetipi del brand, poi confrontali con i trend visivi della categoria, poi proponi tre concept coerenti&#8221;): tre idee pi\u00f9 strutturate, due usabili senza ritocchi.<\/p>\n<p>Il CoT non si attiva su tutto. Per task creativi puri (titolo accattivante, headline) pu\u00f2 rendere l&#8217;output pi\u00f9 meccanico. Per task analitici (sintesi di un report, valutazione di tre opzioni, debugging logico) \u00e8 quasi sempre vincente.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"few-shot-larma-piu-sottovalutata\"><\/span>Few-shot: l&#8217;arma pi\u00f9 sottovalutata<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Il few-shot prompting consiste nel fornire al modello 2-5 esempi di input-output corretti, prima di chiedergli di processare un nuovo input. Sembra banale, \u00e8 la tecnica pi\u00f9 potente disponibile a chi non pu\u00f2 fine-tunare un modello.<\/p>\n<p>Esempio reale. Un cliente B2B mi ha chiesto di automatizzare la classificazione di 4.000 ticket di customer support in cinque categorie. Versione zero-shot (&#8220;Classifica questo ticket in una delle cinque categorie: A, B, C, D, E&#8221;): accuratezza del 71%. Versione few-shot, con tre esempi per categoria forniti nel prompt: accuratezza del 94%. Stesso modello, stesso costo per token, performance da SaaS verticale a costo zero di setup.<\/p>\n<p>Il punto \u00e8 che il few-shot funziona perch\u00e9 il modello inferisce il pattern dai pochi esempi e lo applica. \u00c8 inferenza statistica, non logica. Per questo serve scegliere gli esempi con cura: devono essere rappresentativi della distribuzione reale dei dati, non i casi facili.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"system-prompt-il-livello-che-separa-amatori-da-professionisti\"><\/span>System prompt: il livello che separa amatori da professionisti<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Il system prompt \u00e8 l&#8217;istruzione di alto livello che precede tutte le conversazioni in un&#8217;applicazione costruita su API. Su ChatGPT consumer si vede solo se si lavora con i Custom GPT (dove diventa &#8220;Instructions&#8221;). Su Claude.ai compare nei Projects. Su Gemini lo si gestisce nei Gems. Per chi sviluppa su API, \u00e8 il primo blocco di ogni chiamata.<\/p>\n<p>Un system prompt scritto bene definisce: ruolo del modello, regole di output, gestione delle eccezioni, tono di voce, cose da non fare mai. Pochi paragrafi, scelti con precisione.<\/p>\n<p>L&#8217;errore tipico \u00e8 il system prompt-papiro. Tremila parole, contraddizioni interne, regole impossibili da rispettare. Il modello, nel dubbio, ne ignora un pezzo. L&#8217;altro estremo \u00e8 il system prompt-slogan: &#8220;Sei un assistente utile e gentile&#8221;. Inutile.<\/p>\n<p>La soglia di qualit\u00e0 si misura su un esercizio: se prendi il system prompt e lo dai a un junior umano come istruzione operativa, capisce cosa deve fare? Se s\u00ec, \u00e8 buono. Se no, va riscritto.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"errori-comuni-che-continuo-a-vedere\"><\/span>Errori comuni che continuo a vedere<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tre errori ricorrono in quasi ogni azienda che inizia a strutturare un uso serio dei modelli.<\/p>\n<p>Il primo \u00e8 confondere il prompt con il modello. &#8220;Claude non funziona per questo task&#8221; \u00e8 quasi sempre la versione errata di &#8220;il mio prompt su Claude non funziona&#8221;. Lo stesso prompt rifattorizzato fa miracoli. Conviene sempre testare almeno due varianti del prompt prima di concludere che il modello \u00e8 inadeguato.<\/p>\n<p>Il secondo \u00e8 non gestire la temperatura. Per output deterministici (classificazione, estrazione dati, formattazione) la temperatura va abbassata a 0 o 0.2. Per output creativi (testi pubblicitari, brainstorming) si alza a 0.7 o 0.9. \u00c8 un parametro banale, lo cambia il 5% delle persone che usano i modelli professionalmente.<\/p>\n<p>Il terzo \u00e8 ignorare l&#8217;ordine delle istruzioni. I modelli pesano le istruzioni iniziali e finali pi\u00f9 di quelle centrali. Le regole critiche vanno in apertura o in chiusura. Mai sepolte a met\u00e0 di un blocco lungo.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"quando-il-prompt-e-il-problema-quando-lo-e-il-modello\"><\/span>Quando il prompt \u00e8 il problema, quando lo \u00e8 il modello<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>La domanda finale, in ogni progetto, \u00e8 capire se a parit\u00e0 di prompt cambierebbe il risultato con un modello diverso, o se a parit\u00e0 di modello cambierebbe con un prompt diverso. La risposta determina dove investire.<\/p>\n<p>Regola pratica. Se sullo stesso prompt due modelli di pari classe (GPT-5 e Claude 4.7, Gemini 3 e Claude 4.7) producono output sostanzialmente equivalenti, il modello non \u00e8 il problema. Se invece il delta \u00e8 grande, conviene cambiare modello. Se sullo stesso modello tre varianti di prompt producono tre risultati molto diversi, il prompt \u00e8 il problema. Va sistemato l\u00ec.<\/p>\n<p>Il prompt engineering, lo dico anche nelle Academy AIPIA, non \u00e8 una skill esoterica. \u00c8 metodo. Si impara facendo, si migliora misurando, si automatizza scrivendo prompt library riutilizzabili. Le aziende italiane che lo stanno trattando come una competenza interna stanno costruendo un vantaggio competitivo che, tra diciotto mesi, sar\u00e0 difficile colmare.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tecniche operative di prompt engineering oltre il livello base. Chain-of-thought, few-shot, system prompt su Claude 4.7, GPT-5 e Gemini 3.<\/p>\n","protected":false},"author":10,"featured_media":2455,"comment_status":"","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_wds_title":"Prompt engineering avanzato 2026: tecniche operative","_wds_metadesc":"Chain-of-thought, few-shot e system prompt sui modelli 2026. Errori comuni, esempi concreti, metodo applicabile in azienda.","_wds_focus-keywords":"prompt engineering","_wds_canonical":"","wds_primary_category":0,"footnotes":"","_wds_robots-noindex":"0","_wds_robots-nofollow":"0","_wds_opengraph-title":"","_wds_opengraph-description":"","_wds_twitter-title":"","_wds_twitter-description":""},"categories":[466],"tags":[169,137,471,478,593],"class_list":["post-7206","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prompt-engineering","tag-ai","tag-chatgpt","tag-claude","tag-gemini","tag-prompt-engineering"],"_links":{"self":[{"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/posts\/7206"}],"collection":[{"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/comments?post=7206"}],"version-history":[{"count":1,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/posts\/7206\/revisions"}],"predecessor-version":[{"id":7292,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/posts\/7206\/revisions\/7292"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/media\/2455"}],"wp:attachment":[{"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/media?parent=7206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/categories?post=7206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rafaelpatron.com\/blog\/wp-json\/wp\/v2\/tags?post=7206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}