Blog
Product UpdatesLong documentsReliabilityAI ModelsNextDocs

Documenti di cento pagine che vengono effettivamente completati

5 min
Documenti di cento pagine che vengono effettivamente completati

Documenti di cento pagine che vengono effettivamente completati

All'inizio di quest'anno abbiamo scritto su come generare centinaia di pagine di documenti e presentazioni. Poter richiedere un report di 100 pagine è una cosa. Ottenere tutte le 100 pagine, ogni singola volta, con la pagina 87 qualitativamente all'altezza della pagina 3, si è rivelato un problema più difficile, che ha generato le segnalazioni di bug più frustranti di quest'anno: un documento che sembrava finito e che invece si interrompeva alla pagina 14.

Questo post spiega come funziona la generazione di documenti lunghi, cosa abbiamo modificato nella v1.11.1 e come ottenere il miglior risultato quando si ha bisogno di un documento molto lungo.

Come viene creato un documento lungo

NextDocs non chiede a un singolo modello di scrivere 100 pagine tutto d'un fiato. Il lavoro viene suddiviso tra tre ruoli:

  • Un router legge la tua richiesta e decide che tipo di documento sia, quanto debba essere lungo, quale struttura debba avere e quale corsia utilizzare.
  • Un modello di creazione (create model) scrive il documento, sezione per sezione, mostrandolo in streaming sul canvas man mano che viene generato, così puoi vederlo apparire in tempo reale.
  • Un modello di aggiornamento (update model) gestisce le modifiche richieste successivamente, una sezione alla volta, senza rigenerare il resto.

Ogni ruolo viene eseguito sul modello più adatto. Il router è leggero e veloce. Il modello di creazione viene scelto in base al tuo piano e alla modalità: GPT-5.6 Luna sulla corsia veloce (fast lane), Gemini 3.8 Flash su quella di qualità (quality), Claude Sonnet 4.6 su quella premium. Il post sulla scala dei modelli spiega queste scelte.

Dove le cose andavano storte

Un modello che scrive un documento lungo ha un budget di tempo: NextDocs concede circa undici minuti per una creazione e sei per un aggiornamento. Alcuni modelli scrivono a un ritmo costante dalla prima all'ultima pagina. Altri partono velocemente e rallentano man mano che il documento cresce. Su un documento lungo, i modelli più lenti esauriscono il budget di tempo, lo streaming si interrompe e — questo era il bug — il documento completato a metà veniva salvato come se fosse finito. Nessun errore, nessun avviso, solo un report che terminava a metà frase.

Lo abbiamo scoperto riproducendo una richiesta reale di 22 pagine proveniente dall'ambiente di produzione su tutti i modelli che utilizziamo. Una volta individuato, il pattern era inconfondibile, e ora è la prima cosa che testiamo. Cinque modelli sono stati sottoposti a questo test di riproduzione; due di essi non hanno ottenuto una corsia proprio a causa di questo.

Cosa è cambiato nella v1.11.1

Tre cose.

Uno streaming che si interrompe in anticipo ora è considerato un fallimento, non un documento. Se un modello si ferma prima di aver finito, NextDocs si rifiuta di salvare il risultato troncato e ti spiega cosa è successo, così puoi riprovare invece di scoprire il problema durante una riunione.

Un'esecuzione interrotta conserva ciò che è stato completato. Questo è l'altro lato della medaglia: se la connessione cade o chiudi la scheda durante una generazione lunga, le pagine completate vengono conservate e puoi riprendere da lì invece di ricominciare da capo. Un troncamento silenzioso è un fallimento; un'interruzione deliberata no.

Ogni modello sulla scala ha superato un test di sbarramento per i documenti lunghi. Nessun modello ottiene una corsia, per quanto nuovo o per quanto ottimi siano i suoi benchmark, finché non ha completato la riproduzione di 22 pagine entro il budget di tempo. Gemini 3.8 Flash ha superato il test entro un giorno dal suo rilascio ed è stato promosso il 3 settembre. Claude Sonnet 5 si è fermato a 16 pagine e non è stato promosso.

Come ottenere il miglior risultato su un documento molto lungo

  • Usa la modalità Quality o Premium. La corsia veloce (fast lane) è rapida e affidabile, ma per 60 pagine con sezioni che devono rimanere coerenti, il modello della corsia di qualità (quality lane) mantiene meglio la struttura. La modalità Premium scrive i documenti più approfonditi in assoluto, e anche i più lunghi, quindi concedile il tempo necessario.
  • Fornisci la struttura. "Dodici sezioni, ciascuna con un riepilogo, i risultati e una tabella di raccomandazioni" produce un documento molto più omogeneo rispetto a "un report lungo". I documenti lunghi tendono a disperdersi quando la struttura viene lasciata al caso.
  • Genera prima la scaletta, poi il documento. Per qualsiasi documento superiore alle 40 pagine, richiedi la scaletta come documento a sé stante, correggila e poi incollala nel prompt effettivo. Sarà la modifica più economica che tu abbia mai fatto.
  • Allega le fonti. PDF, file Word e fogli di calcolo allegati al prompt mantengono il documento lungo ancorato ai fatti, evitando che vada fuori tema.
  • Modifica le sezioni, non l'intero documento. Dopo la generazione, richiedi modifiche a una sezione specifica chiamandola per nome. Il modello di aggiornamento interverrà solo su quella sezione, il che è veloce e mantiene il resto esattamente com'era.

Cosa significa questo

Un documento lungo generato da NextDocs ora termina in uno di due modi: completo, oppure con un messaggio chiaro che spiega perché non lo è. Non esiste una terza via. Può sembrare una cosa da poco. Ma se ti è mai capitato di presentare un report che si interrompeva a pagina 14, sai bene che non lo è.

Genera un documento lungo in NextDocs


Il Team di NextDocs