{"id":3273,"date":"2025-11-02T19:13:30","date_gmt":"2025-11-02T18:13:30","guid":{"rendered":"https:\/\/www.giuseppebriganti.it\/wordpress\/?p=3273"},"modified":"2025-11-02T19:13:30","modified_gmt":"2025-11-02T18:13:30","slug":"legal-prompting-come-evitare-gli-errori","status":"publish","type":"post","link":"https:\/\/www.giuseppebriganti.it\/wordpress\/2025\/11\/legal-prompting-come-evitare-gli-errori\/","title":{"rendered":"Errori nel legal prompting: come evitarli \u2013 IA e Avvocati (20)"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/www.giuseppebriganti.it\/wordpress\/iusreporter-it-il-motore-di-ricerca-giuridico\/intelligenza-artificiale-generativa-per-studi-legali-italiani-una-guida\/\">Intelligenza artificiale e Avvocati<\/a><\/strong><\/p>\n\n\n\n<p><em>Scrivere prompt per un modello linguistico di grandi dimensioni (LLM) <strong>non \u00e8 un esercizio di stile<\/strong>: \u00e8 progettazione.<\/em><\/p>\n<p><em>Quando il destinatario \u00e8 un sistema che genera contenuti con ricadute professionali, ogni ambiguit\u00e0 si moltiplica.<\/em><\/p>\n<p><em>Questo articolo propone una bussola pratica per l\u2019avvocato che desidera risultati <strong>coerenti, verificabili e riutilizzabili<\/strong>: prima mappiamo gli errori pi\u00f9 frequenti, poi vediamo come prevenirli con pattern semplici da applicare, come controllare i prompt prima dell\u2019invio e come \u201crecuperare\u201d quando l\u2019output deraglia.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">1. Gli errori tipici<\/h2>\n\n\n\n<p>&#x1f9ed;<\/p>\n\n\n\n<p><strong>Ambiguit\u00e0 di partenza.<\/strong> Un collega chiede al modello: \u201cSpiegami questa sentenza e dimmi se posso usarla nel ricorso\u201d. Il sistema risponde con un riepilogo corretto, ma ignora il tema dell\u2019utilizzabilit\u00e0, perch\u00e9 il prompt <strong>non definisce<\/strong> ruolo, obiettivo e vincoli.<\/p>\n\n\n\n<p><strong>Task confusi nella stessa richiesta.<\/strong> Capita spesso di voler ottenere sintesi, validazione e proposta di modifica in un\u2019unica battuta. L\u2019effetto \u00e8 un testo lungo, con parti ripetute e conclusioni oscillanti. In questi casi la soluzione non \u00e8 \u201cscrivere di pi\u00f9\u201d, ma <strong>separare<\/strong> gli step: prima la sintesi, poi il controllo, poi le opzioni di intervento.<\/p>\n\n\n\n<p><strong>Assenza di formato.<\/strong> Un parere generato \u201ca testo libero\u201d pu\u00f2 sembrare elegante, ma \u00e8 fragile: come lo archivi? come lo confronti con casi simili? come estrai le citazioni? Senza uno schema di output (sezioni, tabella o JSON) perdi riuso e controllo.<\/p>\n\n\n\n<p><strong>Contesto insufficiente.<\/strong> \u201cRedigi una bozza di lettera di contestazione disciplinare\u201d senza fatti, date, CCNL ecc. equivale a chiedere un modulo vuoto. Il modello pu\u00f2 riempirlo con assunzioni implicite: utile per ispirazione, pericoloso per un documento da inviare.<\/p>\n\n\n\n<p><strong>Sovra\u2011istruzioni e sotto\u2011istruzioni.<\/strong> A volte carichiamo il prompt con regole in ogni riga (<em>over\u2011prompting<\/em>) e il modello resta intrappolato; altre volte diamo quattro parole vaghe (<em>under\u2011prompting<\/em>) e l\u2019output diventa imprevedibile. L\u2019equilibrio sta nell\u2019<strong>essenzialit\u00e0 mirata<\/strong>: poche regole, espresse bene, accompagnate da un esempio positivo e uno negativo.<\/p>\n\n\n\n<p><strong>Fonti assenti.<\/strong> Un testo senza citazioni non \u00e8 riusabile in contesti legali. Le fonti non servono per \u201cabbellire\u201d il risultato, ma per <strong>tracciarlo<\/strong>: norme, sentenze, circolari \u2013 con estremi e, se disponibile, link alla base documentale o al vostro RAG.<\/p>\n\n\n\n<p><strong>Prompt fiume senza marcatori.<\/strong> Anche un buon contenuto si perde se non \u00e8 sezionato. I marcatori (titoli brevi, elenchi, separatori) aiutano il modello a \u201ccapire\u201d e l\u2019umano a verificare.<\/p>\n\n\n\n<p><strong>&#x26a0;&#xfe0f; Mini\u2011casi di insuccesso<\/strong>&nbsp;<\/p>\n\n\n\n<p>\u2022 <em>Ambiguit\u00e0 iniziale<\/em> \u2192 output generico \u2192 bozza inutilizzabile.&nbsp;<\/p>\n\n\n\n<p>\u2022 <em>Task multipli in un prompt<\/em> \u2192 risposte contraddittorie \u2192 rilanci e perdita di tempo.<\/p>\n\n\n\n<p>&nbsp;\u2022 <em>Assenza di formato<\/em> \u2192 testo non strutturato \u2192 impossibilit\u00e0 di essere letto automaticamente da software \u2192 nessuna possibilit\u00e0 di riutilizzo tramite librerie o sistemi di automazione.<\/p>\n\n\n\n<p>&nbsp;\u2022 <em>Contesto insufficiente<\/em> \u2192 assunzioni implicite \u2192 rischio errore.<\/p>\n\n\n\n<p>&nbsp;\u2022 <em>Over\/under\u2011prompting<\/em> \u2192 blocco o deriva \u2192 qualit\u00e0 incostante.<\/p>\n\n\n\n<p>&nbsp;\u2022 <em>Fonti assenti<\/em> \u2192 contenuto non verificabile \u2192 rischio professionale.&nbsp;<\/p>\n\n\n\n<p>\u2022 <em>Prompt fiume<\/em> \u2192 parti rilevanti ignorate \u2192 revisione lenta.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2022 <strong>Chiarezza<\/strong> prima della lunghezza.&nbsp;<\/p>\n\n\n\n<p>\u2022 Formato e fonti sono <strong>parte del compito<\/strong>, non accessori.&nbsp;<\/p>\n\n\n\n<p>\u2022 Se il prompt non si pu\u00f2 <strong>verificare<\/strong>, l\u2019output non si pu\u00f2 usare.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Come rendere robusto un prompt: un metodo che non ingombra<\/h2>\n\n\n\n<p>&#x1f6e0;&#xfe0f;<\/p>\n\n\n\n<p>Il nostro riferimento \u00e8 <strong>R\u2011CAFAR<\/strong>, con una sua versione \u201ccompatta\u201d che non appesantisce la scrittura:<\/p>\n\n\n\n<p><strong>Ruolo.<\/strong> \u201cSei un avvocato giuslavorista italiano che redige contestazioni disciplinari per aziende del settore {settore}.\u201d Un ruolo chiaro riduce l\u2019uso di formule generiche.<\/p>\n\n\n\n<p><strong>Contesto con fatti essenziali.<\/strong> Indicate materia, sottotema, foro o ambito, documenti a supporto. Meglio poche righe ma <strong>dense<\/strong> di dati che paragrafi narrativi.<\/p>\n\n\n\n<p><strong>Finalit\u00e0 (il <em>deliverable<\/em>).<\/strong> Non \u201cparlami di\u2026\u201d, bens\u00ec \u201cconsegna una <strong>bozza<\/strong> con 6 sezioni e una <strong>tabella<\/strong> rischi\/azioni\u201d. Se potete, aggiungete i <strong>criteri di accettazione<\/strong>: quando considererete \u201cbuona\u201d la risposta?<\/p>\n\n\n\n<p><strong>Richieste specifiche su formato e citazioni.<\/strong> Scegliete tra Markdown, Tabella o JSON; indicate lo <strong>schema<\/strong> (campi obbligatori, ordine, limiti di lunghezza). Pretendete citazioni con estremi. Se usate un RAG, aggiungete: \u201ccollega ogni citazione a un <code>source_id<\/code>\u201d.<\/p>\n\n\n\n<p><strong>Aggiornamento e confini.<\/strong> Chiarite gli orizzonti: \u201cSe non hai il testo integrale del provvedimento, fermati e chiedi integrazioni prima di procedere.\u201d Queste sono le vostre <strong>stop rules<\/strong>.<\/p>\n\n\n\n<p><strong>&#x1f4ce; Schema citazionale uniforme (da includere nel prompt e nell\u2019output).<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Norme nazionali<\/strong>: <code>art. [n] [codice\/legge] ([anno])<\/code> es. <code>art. 1373 c.c.<\/code>; <code>art. 7 L. 300\/1970<\/code>.<\/li>\n\n\n\n<li><strong>Norme UE<\/strong>: <code>Reg. (UE) [anno]\/[numero], art. [n]<\/code>.<\/li>\n\n\n\n<li><strong>Giurisprudenza<\/strong>: <code>Cass., Sez. [___], n. [____]\/[anno]<\/code>; <code>Cons. St., Sez. [___], n. [____]\/[anno]<\/code>; per merito: <code>Trib. [Citt\u00e0], [data], n. [____]<\/code>.<\/li>\n\n\n\n<li><strong>Prassi\/atti amministrativi<\/strong>: <code>Circolare Min. Interno n. [__] del [gg\/mm\/aaaa]<\/code>.<\/li>\n\n\n\n<li><strong>Fonti\/RAG<\/strong>: <code>fonte: [URL]<\/code> <strong>oppure<\/strong> <code>RAG: source_id=[...]<\/code>.<\/li>\n<\/ul>\n\n\n\n<p>Questa struttura non allunga il prompt: lo <strong>rende leggibile<\/strong>. E se domani dovete riutilizzarlo, troverete tutto dove ve lo aspettate.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><strong>&#x1f3af; Principio guida<\/strong>&nbsp;<\/p>\n\n\n\n<p>Un prompt robusto non \u00e8 solo <em>strutturato<\/em>: \u00e8 progettato per <strong>minimizzare i fattori d\u2019errore<\/strong>. Ogni incarico professionale richiede <strong>struttura<\/strong>, <strong>verifica<\/strong> e <strong>correzione sistematica<\/strong>.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2022 <strong>R\u2011CAFAR compatto<\/strong> = meno errori ricorrenti.<\/p>\n\n\n\n<p>\u2022 Lo <strong>schema<\/strong> dell\u2019output \u00e8 il vostro \u201ccontratto\u201d con l\u2019LLM.&nbsp;<\/p>\n\n\n\n<p>\u2022 Le <strong>stop rules<\/strong> proteggono qualit\u00e0 e tempi.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Il controllo pre\u2011invio che fa risparmiare ore<\/h2>\n\n\n\n<p>&#x2705;<\/p>\n\n\n\n<p><strong>Checklist lampo<\/strong><\/p>\n\n\n\n<ol>\n<li><strong>Deliverable in 1 riga<\/strong> (cosa deve consegnare l\u2019LLM).<\/li>\n\n\n\n<li><strong>Fatti minimi<\/strong> presenti.<\/li>\n\n\n\n<li><strong>Formato + schema citazionale<\/strong> obbligatori.<\/li>\n\n\n\n<li><strong>Fallback strategy<\/strong> esplicita (se manca X \u2192 chiedi Y).<\/li>\n<\/ol>\n\n\n\n<p>Prima di premere \u201cInvio\u201d, fatevi queste domande:<\/p>\n\n\n\n<ul>\n<li><strong>Che cosa sto chiedendo esattamente?<\/strong> Se non sapete descrivere il deliverable in una riga, il modello faticher\u00e0 il doppio.<\/li>\n\n\n\n<li><strong>Ho fornito i minimi vitali?<\/strong> Fatti, documenti, parti, ambito\/foro, norme applicabili, scadenze&#8230;<\/li>\n\n\n\n<li><strong>In che forma voglio l\u2019output?<\/strong> Sezioni, tabella o JSON, con limiti di lunghezza per evitare tagli.<\/li>\n\n\n\n<li><strong>Le citazioni sono obbligatorie?<\/strong> Se s\u00ec, indicate formato e, se possibile, la base da cui attingere.<\/li>\n\n\n\n<li><strong>E se mancano dati?<\/strong> Concepite una <strong>fallback strategy<\/strong>: \u201cSe manca X, ferma il lavoro e chiedi Y\u201d.<\/li>\n\n\n\n<li><strong>Limiti numerici chiari (token\/word)<\/strong>: \u2022 <strong>Parere breve<\/strong>: 700\u2013900 parole (hard stop <strong>\u2264 1.500 token<\/strong>). \u2022 <strong>Executive summary<\/strong>: 150\u2013200 parole. \u2022 <strong>JSON<\/strong>: ogni campo testuale <strong>\u2264 120 parole<\/strong>, niente testo libero fuori schema. \u2022 <strong>Tabelle<\/strong>: <strong>\u2264 12 righe x 5 colonne<\/strong> (oltre, segmenta in pi\u00f9 tabelle).<\/li>\n<\/ul>\n\n\n\n<p>Trasformare queste domande in un piccolo <strong>form interno<\/strong>&nbsp;\u00e8 il modo pi\u00f9 efficace per standardizzare la qualit\u00e0 in studio.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2022 Una riga di <strong>deliverable<\/strong> vale pi\u00f9 di dieci righe di contesto.&nbsp;<\/p>\n\n\n\n<p>\u2022 <strong>Numeri espliciti<\/strong> (parole\/token\/righe) evitano tagli e divagazioni.&nbsp;<\/p>\n\n\n\n<p>\u2022 La <strong>fallback strategy<\/strong> fa risparmiare scambi inutili.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">4. Un generatore guidato che non fa perdere tempo<\/h2>\n\n\n\n<p>&#x1f9e9;<\/p>\n\n\n\n<p>Qui sotto trovate un template. \u00c8 conciso e pretende l\u2019essenziale.&nbsp;<\/p>\n\n\n\n<p>Compilandolo, evitate da soli l\u201980% degli errori sopra descritti.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>### RUOLO\n{ruolo}\n\n### CONTESTO\n{materia} \u2013 {sottotema} \u2013 Foro\/ambito: {foro}\n\n### ATTORI E FATTI\nParti: {parti}. Fatti essenziali: {fatti}. Documenti: {documenti}\n\n### FINALIT\u00c0\n{deliverable_descrizione} (criteri di accettazione: {criteri})\n\n### VINCOLI E STILE\nCitazioni: {si_no}+formato. Tono: {tono}. Esclusioni: {esclusioni}\n\n### FORMATO DI OUTPUT\n{markdown_o_tabella_o_json}\n\n### LIMITI DI LUNGHEZZA\nParere: 700\u2013900 parole (\u2264 1.500 token). Executive summary: 150\u2013200 parole. JSON: ogni campo testuale \u2264 120 parole; nessun testo fuori JSON. Tabelle: \u2264 12 righe x 5 colonne.\n\n### SCHEMA DI CITAZIONE (uniforme)\nNorme nazionali: \"art. &#91;n] &#91;codice\/legge] (anno)\"; Giurisprudenza: \"Cass., Sez. &#91;__], n. &#91;__]\/&#91;anno]\" o \"Trib. &#91;Citt\u00e0], &#91;data], n. &#91;__]\"; Prassi: \"Circolare Min. Interno n. &#91;__] del &#91;gg\/mm\/aaaa]\"; UE: \"Reg. (UE) &#91;anno]\/&#91;numero], art. &#91;n]\"; Fonti\/RAG: URL o \"RAG: source_id=&#91;...]\".\n\n### ESEMPI (Do\/Don't)\nDo: {esempio_buono}\nDon't: {esempio_cattivo}\n\n### STOP RULES\nSe mancano {campi_critici} \u2192 fermati e chiedi integrazioni\n<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p><strong>Come usarlo<\/strong>: salvate questo modello come \u201cPrompt card\u201d in libreria.&nbsp;<\/p>\n<\/blockquote>\n\n\n\n<p><strong>&#x1f4dd; Esempi per materia<\/strong>&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>Civile<\/strong><br><strong>S\u00ec<\/strong>: &#8220;Valuta questa clausola di recesso B2B con <strong>tabella<\/strong> rischi\/proposte e <strong>citazioni<\/strong> (es. art. 1373 c.c.).&#8221;<br><strong>No<\/strong>: &#8220;Commenta questa clausola.&#8221;<\/li>\n\n\n\n<li><strong>Lavoro<\/strong><br><strong>S\u00ec<\/strong>: &#8220;Bozza contestazione ex <strong>art. 7 L. 300\/1970<\/strong> in <strong>JSON<\/strong>, con <code>richiamo_normativo<\/code> &#8220;<br><strong>No<\/strong>: &#8220;Scrivi una lettera disciplinare.&#8221;<\/li>\n\n\n\n<li><strong>Penale<\/strong><br><strong>S\u00ec<\/strong>: &#8220;Schema memo su cause di giustificazione per {fattispecie}, <strong>6 bullet<\/strong> con articoli e <strong>massime essenziali<\/strong>.&#8221;<br><strong>No<\/strong>: &#8220;Spiegami la legittima difesa.&#8221;<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">5. Quando l\u2019output deraglia: diagnosi e recovery<\/h2>\n\n\n\n<p>&#x1fa7a;<\/p>\n\n\n\n<p><strong>Diagnosi rapida.<\/strong> Chiedetevi: cosa manca? contesto? formato? ci sono istruzioni in conflitto? Quasi sempre il problema \u00e8 qui.<\/p>\n\n\n\n<p><strong>&#x1f501; Mini\u2011flowchart di correzione<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Output manca di FONTI? \u2192 Aggiungi schema citazionale + richiedi RAG\/source_id \u2192 Rilancia\n            \u2193 No\nOutput fuori FORMATO? \u2192 Imposta schema (MD\/Tabella\/JSON) + limiti numerici \u2192 Rilancia\n            \u2193 No\nMancano CONTESTO\/FATTI? \u2192 Inserisci fatti minimi + stop rule \u2192 Rilancia\n            \u2193 No\nISTRUZIONI in conflitto? \u2192 Separa task (analisi \/ proposte \/ redazione) \u2192 Rilancia\n<\/code><\/pre>\n\n\n\n<p><strong>Correzione incrementale.<\/strong> Aggiungete uno o due vincoli mirati, inserite un esempio positivo, oppure <strong>separate i task<\/strong> (prima analisi, poi proposte). Evitate riscritture integrali finch\u00e9 la diagnosi non \u00e8 completa.<\/p>\n\n\n\n<p><strong>&#x1f50d; Verifica automatica.<\/strong> Lanciate l\u2019output in un mini\u2011prompt di controllo: \u201cVerifica che siano presenti le 6 sezioni, che ogni affermazione riporti la fonte e che il testo non superi <strong>900 parole<\/strong>. In caso contrario, elenca i problemi senza riscrivere\u201d.<\/p>\n\n\n\n<p><strong>&#x1f575;&#xfe0f; Prompt di autoverifica (da eseguire dopo l\u2019output)<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sei un validatore AI legal, incaricato di una revisione finale dell\u2019output. Dopo la produzione del testo, esegui questi controlli:\n\n1. Struttura e Formato\nSono presenti tutte le sezioni richieste?\nIl formato richiesto (Markdown, Tabella, JSON, narrativa, allegati) \u00e8 rispettato integralmente?\n\n2. Citazioni e Fonti\nOgni affermazione \u00e8 supportata da fonte normativa, giurisprudenziale o RAG &#91;source_id], come prescritto?\nLe fonti sono conformi allo schema citazionale prescritto?\nSezione finale riepilogativa delle fonti (se richiesta)?\n\n3. Limiti Quantitativi\nSono rispettati i limiti di parole\/token e le dimensioni delle tabelle (righe \u00d7 colonne)?\nI campi dei JSON non superano i 120 parole come da specifica?\n\n4. Copertura e Completezza\nTutti i fatti minimi e le istruzioni del prompt sono stati rispettati e coperti sintatticamente e semanticamente in modo corretto?\nGli edge case sono stati gestiti (se richiesto)?\n\n5. Spiegabilit\u00e0 e Trasparenza\nSono state indicate eventuali limitazioni informative, incertezze o rischi di interpretazione? (Esempio: normativa non aggiornata, casistica controversa ecc.)\nL\u2019output cita la versione modello, il log interazione, e la data\/generazione (se richiesto)?\n\n6. Non Conformit\u00e0 e Audit\nElenca con precisione tutte le non conformit\u00e0, omissioni, errori formali, o superamenti dei limiti.\nIndica se serve riesame umano o audit ulteriore.\nRestituisci esclusivamente in questo formato:\n\njson\n{\n  \"esito\": \"OK\" \/ \"KO\",\n  \"violazioni\": &#91;\n    \"Elenco puntuale di tutte le violazioni riscontrate (puoi usare marcatori numerici o elenco puntato)\"\n  ],\n  \"azioni_consigliate\": &#91;\n    \"Massimo 3 azioni pratiche da suggerire al revisore o al sistema\"\n  ],\n  \"log\": {\n    \"modello\": \"nome e versione IA\",\n    \"versione_prompt\": \"data\/ID interno\",\n    \"timestamp_output\": \"data e ora\",\n    \"autore revisione\": \"opzionale\"\n  }\n}\n\nNon riscrivere o parafrasare il testo revisionato. Limita la risposta al solo report strutturato come sopra.\n<\/code><\/pre>\n\n\n\n<p><strong>&#x1f5c2;&#xfe0f; Logging.<\/strong> Annotate in libreria che cosa non ha funzionato e come lo avete corretto. La prossima volta, partirete gi\u00e0 un passo avanti.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>\u2022 Prima si <strong>diagnostica<\/strong>, poi si riscrive.&nbsp;<\/p>\n\n\n\n<p>\u2022 La <strong>verifica post\u2011output<\/strong> evita errori ricorrenti.<\/p>\n\n\n\n<p>\u2022 Ogni risultato imprevisto contribuisce ad affinare la vostra libreria.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/10\/Bilancia-della-giustizia-e-tecnologia-legale.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-3274 size-large\" src=\"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/10\/Bilancia-della-giustizia-e-tecnologia-legale-1024x683.jpg\" alt=\"Legal prompting: come evitare gli errori \u2013 IA e Avvocati (20) - Avv. Giuseppe Briganti -- Pesaro - Urbino\" width=\"634\" height=\"423\" srcset=\"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/10\/Bilancia-della-giustizia-e-tecnologia-legale-1024x683.jpg 1024w, https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/10\/Bilancia-della-giustizia-e-tecnologia-legale-300x200.jpg 300w, https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/10\/Bilancia-della-giustizia-e-tecnologia-legale-768x512.jpg 768w, https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/10\/Bilancia-della-giustizia-e-tecnologia-legale.jpg 1536w\" sizes=\"(max-width: 634px) 100vw, 634px\" \/><\/a><\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">6. Tre casi pratici<\/h2>\n\n\n\n<p>&#x1f4da;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A) Civile\/contratti \u2013 Clausola di recesso<\/h3>\n\n\n\n<p><strong>Prima.<\/strong> \u201cAnalizza questa clausola di recesso e dimmi se va bene.\u201d Il modello produce considerazioni generiche sul recesso, senza distinguere <em>ad nutum<\/em> e per inadempimento, senza misurare il rischio, senza indicare alternative.<\/p>\n\n\n\n<p><strong>Dopo.<\/strong> Stessa richiesta, ma strutturata: ruolo (avvocato civilista B2B), contesto (contratto di fornitura, recesso unilaterale del fornitore), fatti minimi (es. durata 24 mesi, preavviso 15 giorni&#8230;), finalit\u00e0 (valutazione di validit\u00e0 + rischi + proposte), <strong>formato tabellare<\/strong> con colonne \u201cprofilo\/valutazione\/fonte\u2011citazione\/rischio\/proposta\u201d, vincoli (articoli del c.c., giurisprudenza, evidenza di eventuali clausole vessatorie) (es. <strong>art. 1373 c.c.<\/strong>; <strong>Cass., Sez. _, n. _\/<\/strong>_), <strong>limiti<\/strong> (tabella \u2264 12 righe; testo argomentativo \u2264 <strong>400 parole<\/strong>; hard stop <strong>\u2264 1.500 token<\/strong>), stop rules (se mancano il testo integrale e l\u2019indicazione B2B\/B2C, fermati e chiedi). <strong>Perch\u00e9 funziona.<\/strong> Avete trasformato una richiesta vaga in un compito <strong>verificabile<\/strong> e orientato all\u2019azione.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">B) Lavoro \u2013 Lettera di contestazione disciplinare (output JSON)<\/h3>\n\n\n\n<p><strong>Obiettivo.<\/strong> Preparare una bozza di contestazione disciplinare che rispetti l\u2019art. 7 dello Statuto dei lavoratori e il CCNL applicabile, pronta per alimentare un sistema documentale.<\/p>\n\n\n\n<p><strong>Come si imposta.<\/strong> Ruolo chiaro; ambito (settore e sede); fatti con data, luogo, condotta addebitata; finalit\u00e0 (bozza) e <strong>schema JSON<\/strong> con campi obbligatori (intestazione, oggetto, richiamo normativo, fatti, diritti difensivi, firma, allegati). <strong>Limiti<\/strong>: nessun testo fuori JSON; ogni campo testuale <strong>\u2264 120 parole<\/strong>; output complessivo <strong>\u2264 1.500 token<\/strong>. <strong>Schema citazioni<\/strong>: norme in forma <code>art. 7 L. 300\/1970<\/code>; CCNL <code>CCNL [settore], art. [n]<\/code>; <code>fonte: [URL]<\/code> o <code>RAG: source_id=[...]<\/code>. <strong>Perch\u00e9 il JSON.<\/strong> Vi consente di controllare che ogni campo essenziale sia presente. Se manca qualcosa, il validatore ve lo segnala subito.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C) Immigrazione \u2013 Parere su diniego cittadinanza (tabellare)<\/h3>\n\n\n\n<p><strong>Situazione.<\/strong> Un cliente ha ricevuto un diniego della domanda di cittadinanza italiana\u00a0<em>jure sanguinis<\/em> per carenza di prova della linea materna. Vi servono opzioni chiare, con pro e contro.<\/p>\n\n\n\n<p><strong>Impostazione.<\/strong> Ruolo (avvocato immigrazionista italiano), contesto (Prefettura X, motivazione del diniego, documenti disponibili), finalit\u00e0 (parere con opzioni), <strong>formato tabellare<\/strong> con colonne \u201cquesito\/fonte\/valutazione\/rischi\/prossimi passi\u201d, <strong>schema citazioni<\/strong> come sopra (es. <strong>L. 91\/1992<\/strong>), <strong>limiti<\/strong> (tabella <strong>\u2264 10 righe<\/strong>, testo esplicativo <strong>\u2264 700 parole<\/strong>). <strong>Vantaggio.<\/strong> In un\u2019unica vista potete condividere il quadro con il cliente e decidere la strategia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">7. Una mappa rapida: dall\u2019errore alla soluzione<\/h2>\n\n\n\n<p>&#x1f5fa;&#xfe0f;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Errore frequente<\/th><th>Come lo correggo subito<\/th><\/tr><\/thead><tbody><tr><td>Ruolo assente o generico<\/td><td>Apri il prompt con \u201cSei un avvocato italiano \u2026 [materia] \u2026 [contesto]\u201d.<\/td><\/tr><tr><td>Obiettivo vago<\/td><td>Formula un <strong>deliverable<\/strong> con criteri di accettazione.<\/td><\/tr><tr><td>Mancanza di formato<\/td><td>Imponi&nbsp;<strong>Markdown<\/strong> con sezioni, tabella o <strong>JSON<\/strong> con schema.<\/td><\/tr><tr><td>Contesto insufficiente<\/td><td>Elenca fatti, atti, parti, foro, documenti allegati.<\/td><\/tr><tr><td>Troppe\/pochissime istruzioni<\/td><td>Mantieni poche regole chiare + un esempio Do\/Don\u2019t.<\/td><\/tr><tr><td>Fonti assenti<\/td><td>Richiedi citazioni con <strong>schema uniforme<\/strong> e, se possibile, link al RAG.<\/td><\/tr><tr><td>Prompt fiume<\/td><td>Inserisci titoli brevi, elenchi, separatori.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&#x1f4a1; Un prompt robusto non \u00e8 \u201cpi\u00f9 lungo\u201d, \u00e8 <strong>pi\u00f9 chiaro<\/strong>. Riduce i gradi di libert\u00e0 solo dove serve e lascia spazio all\u2019analisi dove \u00e8 utile.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">8. Conformit\u00e0, riservatezza, governance<\/h2>\n\n\n\n<p>&#x2696;&#xfe0f;<\/p>\n\n\n\n<p>L\u2019uso professionale dell\u2019IA non \u00e8 solo efficienza, \u00e8 <strong>governance<\/strong>.&nbsp;<\/p>\n\n\n\n<p>Tenete traccia dei prompt (chi li ha scritti, quando, su quale caso), conservate le versioni, annotate gli esiti.&nbsp;<\/p>\n\n\n\n<p>Prevedete sempre <strong>una revisione umana<\/strong> prima dell\u2019invio al cliente o del deposito, e adottate regole chiare sui dati: anonimizzazione nei test, niente dati personali in servizi cloud non contrattualizzati, preferenza per l\u2019inferenza locale quando basta.<\/p>\n\n\n\n<p><strong>&#x267b;&#xfe0f; Miglioramento continuo<\/strong>&nbsp;<\/p>\n\n\n\n<p>Programmate una <strong>retrospettiva mensile<\/strong> sui <code>failure_mode<\/code> emersi nel Registro errori: aggiornate i template, aggiungete esempi Do\/Don\u2019t e tarate i limiti numerici dove servono.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">KPI di qualit\u00e0 (per audit interno)<\/h3>\n\n\n\n<p>Usali come micro-rubrica (0\u20132) per ogni consegna AI; soglia consigliata: <strong>\u2265 8\/10<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>KPI<\/th><th>Definizione<\/th><th>Scala<\/th><th>Soglia minima (KPI)<\/th><th>Note revisioni<\/th><\/tr><\/thead><tbody><tr><td>Copertura fatti<\/td><td>Fatti minimi presenti e corretti<\/td><td>0 = assente<br>1 = parziale<br>2 = completa<\/td><td>2<\/td><td>Se &lt;2 indica errori o omissioni gravi<\/td><\/tr><tr><td>Formato<\/td><td>Rispetto rigoroso schema richiesto (MD\/tabella\/JSON)<\/td><td>0 = assente<br>1 = parziale<br>2 = conforme<\/td><td>2<\/td><td>Focus su output condivisibile<\/td><\/tr><tr><td>Citazioni<\/td><td>Completezza, correttezza e schema uniforme<\/td><td>0 = assente<br>1 = parziale<br>2 = completa<\/td><td>2<\/td><td>Fonti e articoli sempre specifici<\/td><\/tr><tr><td>Coerenza logica<\/td><td>Assenza errori o contraddizioni<\/td><td>0 = errori<br>1 = minimi<br>2 = nessuno<\/td><td>2<\/td><td>Logica argomentativa, coerenza<\/td><\/tr><tr><td>Revisione umana<\/td><td>Tempo necessario (\u2193 meglio)<\/td><td>0 = lungo<br>1 = medio<br>2 = breve<\/td><td>1<\/td><td>\u22651 se revisione efficiente<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Soglia output globale consigliata:<\/strong><\/p>\n\n\n\n<ul>\n<li><strong>Totale punti su 10<\/strong><\/li>\n\n\n\n<li><strong>\u22658\/10<\/strong>&nbsp;= accettabile per consegna professionale<\/li>\n\n\n\n<li>Se uno o pi\u00f9 KPI &lt; soglia minima, registra in \u201cRegistro errori\u201d per iterazione e prompt improvement.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Registro errori (facoltativo):<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Data<\/th><th>KPI deficit<\/th><th>Tipo errore<\/th><th>Azione correttiva<\/th><th>Tempo stimato<\/th><\/tr><\/thead><tbody><tr><td>02\/11\/2025<\/td><td>Citazioni (1)<\/td><td>Fonte non specifica<\/td><td>Aggiungere riferimenti precisi<\/td><td>5 min<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Questa struttura consente\u00a0<strong>valutazione rapida, miglioramento continuo e standardizzazione<\/strong>\u00a0delle revisioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. Moduli avanzati per evitare errori<\/h2>\n\n\n\n<p>&#x1f680;<\/p>\n\n\n\n<p>Per assicurare affidabilit\u00e0, sicurezza e tracciabilit\u00e0 nelle consegne di documenti legali prodotti con supporto AI, \u00e8 indispensabile adottare moduli avanzati di controllo. Ecco come applicarli in ogni fase del processo:<\/p>\n\n\n\n<p><strong>9.1 \u2013 Sicurezza del prompting (fondamentale)<\/strong><br>Ogni allegato fornito deve essere identificato con un marcatore chiaro (\u201cALLEGATO &#8230;\u201d). Il modello deve essere istruito a ignorare qualsiasi istruzione contenuta negli allegati, che spesso raccolgono dati meramente informativi e non direttivi. Inoltre, l\u2019AI deve operare esclusivamente con funzioni e strumenti autorizzati dal workflow: se il modello suggerisce azioni esterne (es. invio di email, attivazione di tool) o chiede di modificare le regole di processo, la routine deve sospendere l\u2019operazione e chiedere conferma all\u2019utente o al supervisore.<\/p>\n\n\n\n<p><strong>9.2 \u2013 Impostazione conservativa per bozze legali<\/strong><br>Nella redazione di bozze legali tramite AI, privilegia risposte concise, dirette e poco creative: ci\u00f2 riduce il rischio di errori sostanziali e facilita la revisione. Applica limiti di lunghezza stringenti e coerenti con le specifiche definite: una bozza breve \u00e8 pi\u00f9 facilmente verificabile e utile rispetto a una lunga ma poco controllabile.<\/p>\n\n\n\n<p><strong>9.3 \u2013 Output strutturato e verificabile<\/strong><br>Pretendi sempre una formattazione precisa (es. tabelle o JSON con campi obbligatori). Se la struttura richiesta non viene rispettata (un campo manca, lo schema \u00e8 errato), non accettare l\u2019elaborato: segnala l\u2019errore, integra i dati mancanti e rilancia il prompt. Cos\u00ec la produzione e la revisione diventano rapide e standardizzate.<\/p>\n\n\n\n<p><strong>9.4 \u2013 Fonti e verifica<\/strong><br>Qualsiasi affermazione rilevante deve essere supportata da almeno una fonte tracciabile (link, source_id, riferimento normativo e\/o giurisprudenziale). Indica sempre la data della fonte, per garantire attualit\u00e0 e permettere controlli puntuali. Nei passaggi critici e sulle questioni controverse, cerca e cita almeno due fonti indipendenti, meglio se di natura diversa (normativa, giurisprudenza, dottrina).<\/p>\n\n\n\n<p><strong>9.5 \u2013 Versioni e controlli periodici<\/strong><br>Documenta sempre quale modello hai utilizzato e quali modifiche rilevanti sono state apportate. Dopo ogni aggiornamento o rilasci di workflow, rielabora i casi ricorrenti e confronta i risultati ottenuti usando la micro-rubrica dei KPI (\u00a78): in questo modo monitori costantemente la qualit\u00e0 ed eviti regressioni.<\/p>\n\n\n\n<p><strong>9.6 \u2013 Golden set di validazione<\/strong><br>Mantieni una lista minima di 10 casi tipo particolarmente rilevanti. Rivedili sistematicamente con doppia verifica (umana e automatica) e usa i risultati per migliorare, aggiornare e ottimizzare template e checklist di revisione. Questo garantisce robustezza, apprendimento continuo e un livello stabile di affidabilit\u00e0.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Con questa routine di controllo, il workflow AI-legale diventa trasparente, verificabile e molto meno esposto a errori sistematici o incongruenze. Ogni passaggio \u00e8 motivato, tracciato e orientato a una correzione costante.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Conclusione<\/h2>\n\n\n\n<p>&#x1f3c1;<\/p>\n\n\n\n<p>Il prompting giuridico non \u00e8 un trucco linguistico: \u00e8 una <strong>tecnica di progettazione<\/strong> che mette ordine tra obiettivi, fatti e vincoli per ottenere risultati affidabili.&nbsp;<\/p>\n\n\n\n<p>La combinazione di R\u2011CAFAR compatto, formato d\u2019uscita dichiarato, stop rules e una semplice verifica post\u2011output consente di integrare l\u2019IA nel metodo di studio senza rinunciare a rigore, tracciabilit\u00e0 e riservatezza.&nbsp;<\/p>\n\n\n\n<p>Applicando queste regole, gli errori ricorrenti si riducono, le bozze si velocizzano e il confronto in team \u2013 e con il cliente \u2013 diventa pi\u00f9 trasparente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><a href=\"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/04\/logo-tech.png\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/04\/logo-tech-150x150.png\" alt=\"\" class=\"wp-image-2760\" srcset=\"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/04\/logo-tech-150x150.png 150w, https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/04\/logo-tech-300x300.png 300w, https:\/\/www.giuseppebriganti.it\/wordpress\/wp-content\/uploads\/2025\/04\/logo-tech.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><\/figure><\/div>\n\n\n<p><strong>Per un aiuto e per approfondire<\/strong><\/p>\n\n\n\n<p>Per un aiuto e per approfondire i temi dell\u2019intelligenza artificiale nello studio legale, del&nbsp;<em>legal tech&nbsp;<\/em>e del&nbsp;<em>legal design&nbsp;<\/em>\u00e8 online il GPT&nbsp;<strong><a href=\"https:\/\/chatgpt.com\/g\/g-bGqFiNPWp-iusreporter-tech\" target=\"_blank\" rel=\"noreferrer noopener\">Iusreporter.tech<\/a>&nbsp;<\/strong><em>(link esterno, richiede ChatGPT)<\/em><\/p>\n\n\n\n<p>Per gli altri articoli pubblicati su questo blog sul tema:<br><strong><a href=\"https:\/\/www.giuseppebriganti.it\/wordpress\/iusreporter-it-il-motore-di-ricerca-giuridico\/intelligenza-artificiale-generativa-per-studi-legali-italiani-una-guida\/\">Intelligenza artificiale e Avvocati<\/a><\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><em>Scritto con l\u2019aiuto di&nbsp;<a href=\"https:\/\/www.giuseppebriganti.it\/wordpress\/iusreporter-it-il-motore-di-ricerca-giuridico\/\">Iusreporter<\/a>, il tuo assistente per la ricerca giuridica online&nbsp;<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/www.giuseppebriganti.it\/wordpress\/diritto-dellimmigrazione\/\">Studio legale Avvocato Giuseppe Briganti<\/a><\/p>\n\n\n\n<p>Pesaro \u2013 Urbino<\/p>\n\n\n\n<p><em>Post aggiornato alla data di pubblicazione<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&#x1f4c4; Disclaimer<\/h2>\n\n\n\n<p><em>Gli script Python e i contenuti di questo testo sono forniti esclusivamente a scopo informativo, didattico e sperimentale in ambienti di test controllati. Non costituiscono consulenza legale o tecnica e non sostituiscono il parere di un professionista qualificato.<\/em><\/p>\n\n\n\n<p><em>L\u2019autore declina ogni responsabilit\u00e0 per eventuali errori, omissioni, malfunzionamenti, danni diretti o indiretti, incidentali, consequenziali o di altro tipo derivanti dall\u2019uso, dall\u2019uso improprio o dall\u2019impossibilit\u00e0 di utilizzo degli script o delle informazioni contenute nel presente testo. Gli script sono forniti \u201ccos\u00ec come sono\u201d (AS IS), senza garanzie esplicite o implicite, incluse, ma non limitate a, garanzie di commerciabilit\u00e0, idoneit\u00e0 a uno scopo particolare o assenza di violazioni.<\/em><\/p>\n\n\n\n<p><em>L\u2019utilizzo degli strumenti \u00e8 sotto la piena responsabilit\u00e0 dell\u2019utente, che \u00e8 tenuto a verificarne, in particolare:<\/em><\/p>\n\n\n\n<ul>\n<li><em>la correttezza tecnica e funzionale,<\/em><\/li>\n\n\n\n<li><em>la conformit\u00e0 alle normative vigenti, incluse, a titolo esemplificativo, l\u2019AI Act, il GDPR, il Codice Deontologico Forense,<\/em><\/li>\n\n\n\n<li><em>il rispetto delle licenze delle librerie e dei componenti e software di terze parti eventualmente utilizzati, inclusi quelli distribuiti con licenze open source.<\/em><\/li>\n<\/ul>\n\n\n\n<p><em>Gli script non sono progettati n\u00e9 validati per l\u2019uso in ambienti produttivi o per l\u2019elaborazione di dati personali. Qualsiasi utilizzo in tali contesti \u00e8 esclusiva responsabilit\u00e0 dell\u2019utente, che deve adottare le opportune misure di sicurezza e valutare l\u2019impatto normativo.<\/em><\/p>\n\n\n\n<p><em>Gli script sono stati testati su Python 3.10 in ambiente Windows. Non \u00e8 garantita la compatibilit\u00e0 con versioni diverse del linguaggio o con altri sistemi operativi. L\u2019autore non fornisce assistenza tecnica, aggiornamenti periodici o correzione dei malfunzionamenti.<\/em><\/p>\n\n\n\n<p><em>Tutti i contenuti di questo ebook, inclusi i testi e il codice sorgente, sono protetti dal diritto d\u2019autore ai sensi della Legge 22 aprile 1941, n. 633 e successive modificazioni. \u00c8 vietata la riproduzione, distribuzione, pubblicazione, comunicazione o modifica, totale o parziale, in qualsiasi forma, dei contenuti senza autorizzazione scritta dell\u2019autore, salvo espressa indicazione contraria.<\/em><\/p>\n\n\n\n<p><em>L\u2019uso di questo testo e degli script in esso contenuti implica l\u2019accettazione integrale del presente disclaimer. Se non si accettano tali condizioni, si prega di non utilizzare il materiale fornito.<\/em><\/p>\n\n\n\n<p><em>Eventuali errori, osservazioni o segnalazioni possono essere comunicati all\u2019autore, che si riserva di valutarli senza alcun obbligo di risposta o correzione.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intelligenza artificiale e Avvocati Scrivere prompt per un modello linguistico di grandi dimensioni (LLM) non \u00e8 un esercizio di stile: \u00e8 progettazione. Quando il destinatario \u00e8 un sistema che genera contenuti con ricadute professionali, ogni ambiguit\u00e0 si moltiplica. Questo articolo propone una bussola pratica per l\u2019avvocato che desidera risultati coerenti, verificabili e riutilizzabili: prima mappiamo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3275,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[190,215,200],"_links":{"self":[{"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/posts\/3273"}],"collection":[{"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/comments?post=3273"}],"version-history":[{"count":7,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/posts\/3273\/revisions"}],"predecessor-version":[{"id":3283,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/posts\/3273\/revisions\/3283"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/media\/3275"}],"wp:attachment":[{"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/media?parent=3273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/categories?post=3273"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.giuseppebriganti.it\/wordpress\/wp-json\/wp\/v2\/tags?post=3273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}