Il problema non è scegliere un modello piccolo: è preservare un contratto operativo
Il ritiro di Claude Haiku 3.5 obbliga a riesaminare più della qualità apparente delle risposte. Anthropic documenta che l'identificatore di Haiku 3.5 non è più disponibile dal 19 febbraio 2026 e raccomanda Claude Haiku 4.5 come sostituto. Questa raccomandazione rende Haiku 4.5 un candidato ragionevole da valutare, ma non dimostra che sia intercambiabile in una specifica applicazione.
Per un team che classifica richieste, estrae campi, assiste una persona in tempo reale o esegue sottoagenti con perimetro limitato, il prodotto non utilizza soltanto un modello. Utilizza una combinazione di identificatore, fornitore di accesso, regione o endpoint, SDK, parametri di generazione, prompt di sistema, strumenti, validatore, politica di retry e budget temporale. Modificare uno qualsiasi di questi elementi può alterare il risultato osservato.
Di conseguenza, l'unità di migrazione deve essere il flusso completo. Un cambiamento che mantiene l'accuratezza media, ma aumenta il tempo di coda o la quota di documenti che richiedono una riparazione del JSON, può peggiorare il servizio. Allo stesso modo, una risposta del modello più veloce non garantisce una migliore latenza end-to-end se il canale scelto, lo strumento esterno o un retry consumano il margine disponibile.
Questa analisi si concentra sul fatto che Haiku 4.5 possa sostenere un percorso rapido e controllabile. Non intende dimostrare che sia superiore a un modello di capacità maggiore né estrapolare risultati di benchmark a un carico di produzione. L'evidenza decisiva per questa scelta proviene da test riproducibili del team sul proprio traffico, sui propri schemi e sulle proprie dipendenze.
Stato del ciclo di vita: una data minima non è una promessa aperta
La documentazione sulle deprecazioni di Anthropic elenca `claude-haiku-4-5-20251001` come attivo nell'API diretta e indica che il suo ritiro non avverrà prima del 15 ottobre 2026. La formulazione è importante: stabilisce una soglia minima di conservazione, non una data di ritiro confermata né una garanzia di disponibilità oltre quel giorno.
Di conseguenza, alla data di riferimento del 22 settembre 2026, l'identificatore può essere considerato disponibile in base alla documentazione fornita, ma deve essere trattato come una dipendenza con un orizzonte di revisione ravvicinato. Un sistema che traducesse «non prima di» con «rimarrà disponibile» incorporerebbe un'assunzione non supportata da questa fonte.
Anche Google Cloud riporta una data minima di ritiro del 15 ottobre 2026 per Claude Haiku 4.5 nel proprio catalogo di partner model. La coincidenza di una data minima tra canali non elimina la necessità di verificare lo stato specifico di ogni integrazione. L'identificatore esposto, le regioni abilitate, la capacità e la politica di supporto appartengono al canale di accesso, non soltanto al modello.
L'incertezza principale non è semantica: le fonti fornite non confermano una data finale di ritiro per Haiku 4.5. Non offrono nemmeno una riserva di capacità per ciascun account, regione o modalità di invocazione. Il piano deve quindi prevedere sia un avviso formale relativo al ciclo di vita sia un degrado operativo di un canale prima che esista un ritiro annunciato.
Come interpretare lo stato documentato
| Segnale | Cosa consente di concludere | Cosa non consente di concludere | Azione operativa |
|---|---|---|---|
| Modello contrassegnato come attivo | Può essere usato nell'ambito documentato dal fornitore | Che sarà disponibile indefinitamente | Inventariare i consumatori e riesaminare periodicamente lo stato |
| Ritiro «non prima di» una data | Non dovrebbe essere ritirato prima di tale limite secondo la documentazione | Che rimarrà disponibile dopo la data | Preparare e testare una sostituzione prima del limite |
| Modello raccomandato come sostituto | È una destinazione suggerita dal fornitore | Equivalenza in latenza, schema o strumenti | Eseguire una regressione con casi propri |
| Disponibile in una regione o endpoint | Esiste una rotta di accesso documentata | La stessa quota, capacità o latenza per ogni account | Misurare dalla regione e con le credenziali di produzione |
La definizione di un percorso rapido deve includere coda, validazione e abbandono
Una metrica isolata di generazione è insufficiente. Per interazioni che incidono su una schermata, un'automazione sincrona o una decisione online, è opportuno misurare dal momento in cui il servizio riceve la richiesta fino a quando l'applicazione restituisce una risposta utilizzabile. Questo intervallo comprende serializzazione, rete, attesa in coda, primo byte o primo token, generazione, chiamate agli strumenti, validazione, riparazione e consegna.
Il cruscotto minimo deve separare la latenza fino al primo token dalla latenza totale. La prima approssima la capacità di iniziare una risposta in streaming; la seconda determina quando l'utente o il processo può agire. Entrambe devono essere analizzate per percentili, almeno p50, p95 e p99, e per tipologia di carico. Una media bassa può nascondere una coda di casi lenti che esaurisce i timeout.
Va inoltre misurata la proporzione di output accettati al primo tentativo. Per l'estrazione strutturata, il segnale utile non è che il modello produca testo dall'aspetto di JSON, ma che l'oggetto possa essere analizzato, soddisfi lo schema e superi le regole di business. Per gli strumenti, il segnale è che la chiamata sia valida, autorizzata, eseguibile e che il risultato venga incorporato senza cicli o effetti duplicati.
Attribuire il guasto è importante quanto conteggiarlo. Un aumento del tempo può provenire dal modello, dalla rotta di rete, da un limite di frequenza, dall'SDK, da uno strumento esterno o dal validatore. Se i log non conservano il canale, la regione, la versione richiesta, la durata di ogni fase e il motivo del retry, l'organizzazione non potrà decidere cosa ripristinare.
Strumentazione di una richiesta a bassa latenza
- 01Assegnare un identificatore di correlazione prima di chiamare il fornitore e conservare modello, canale, endpoint o regione e configurazione effettiva.
- 02Registrare separatamente ricezione, inizio della chiamata, primo token o primo byte, fine della risposta, validazione, esecuzione degli strumenti e consegna al client.
- 03Etichettare i retry con la causa: limite di frequenza, timeout, output non valido, errore dello strumento o guasto transitorio non classificato.
- 04Calcolare p50, p95 e p99 per flusso, dimensione dell'input, modalità di risposta e finestra temporale; evitare di mescolare traffico interattivo e job batch.
- 05Misurare abbandoni e risposte annullate: una risposta che termina dopo che il client si è ritirato non soddisfa necessariamente l'obiettivo del percorso rapido.
Test di regressione: valutare le attività, non un punteggio aggregato
La valutazione deve usare un corpus congelato e rappresentativo, integrato con traffico in shadow quando ciò sia sicuro. Il corpus deve includere input brevi e lunghi, casi frequenti e limiti noti, lingue rilevanti, documenti con struttura irregolare e condizioni che attivano strumenti. È opportuno versionarlo insieme al prompt, allo schema, al validatore e al codice di valutazione.
Nella classificazione, misurate la concordanza con un riferimento revisionato e il costo di falsi positivi e falsi negativi per categoria. Nell'estrazione, misurate campi corretti, omissioni, allucinazioni di valori e accettazione completa dello schema. Nelle risposte brevi fondate sul contesto, definite quali fonti o dati di input devono comparire e come viene penalizzata un'affermazione non supportata da quel contesto.
I sottoagenti richiedono un trattamento speciale. Il loro successo non si limita a una risposta finale plausibile: include il numero di passaggi, le invocazioni degli strumenti, il rispetto dei permessi, l'arresto al completamento dell'obiettivo e l'assenza di modifiche duplicate. Eseguite dapprima in modalità senza effetti oppure su risorse di test. Non consentite che un confronto tra modelli scriva nei sistemi di produzione.
Anthropic identifica Haiku 4.5 tra i modelli con consapevolezza del contesto nelle sue indicazioni sul prompting. Ciò può essere rilevante nell'adattare template e variabili, ma non sostituisce la regressione. La forma del prompt, le istruzioni di output e il comportamento degli strumenti restano proprietà che il team deve verificare nel flusso implementato.
Il canale cambia l'operatività: API diretta, Amazon Bedrock e Vertex AI
Non si deve presumere che il nome commerciale del modello implichi un'interfaccia identica. L'API diretta di Anthropic documenta l'identificatore datato `claude-haiku-4-5-20251001`. In Amazon Bedrock, la documentazione fornita descrive identificatori di inferenza regionali, geografici e globali, oltre alla disponibilità per regioni ed endpoint. Questa distinzione può incidere sulla selezione della rotta e sull'osservabilità che l'applicazione deve conservare.
In Google Cloud, la scheda di Claude Haiku 4.5 usa l'ID `claude-haiku-4-5`, elenca input di testo, immagini e PDF, output di testo, funzioni, prompt caching, extended thinking e predizioni batch. Indica inoltre le regioni `us-east5`, `europe-west1` e un endpoint globale. Queste capacità documentate non devono essere interpretate come un obbligo di attivarle né come un'identità di configurazione con l'API diretta.
Il materiale di Google Cloud sugli endpoint multiregione spiega una differenza operativa rilevante: endpoint globali, multiregione e regionali implicano scelte differenti in termini di residenza dei dati, quota, resilienza e profilo di latenza. Di conseguenza, un test da un endpoint globale non risponde da solo a cosa accadrà se il servizio di produzione richiede una regione specifica o vincoli di residenza.
Il confronto tra canali deve includere autenticazione, limiti effettivi, formati di richiesta e streaming, tracciabilità, politica degli errori e supporto al ritiro. La fonte di Amazon Bedrock conferma che esistono varianti di identificatore e rotte di inferenza; non è sufficiente per affermare le prestazioni di un account concreto. Allo stesso modo, le capacità elencate da Google Cloud non dimostrano che una modalità sia abilitata in tutte le organizzazioni né che il suo uso rispetti il budget di latenza.
Domande decisionali per canale
| Dimensione | API diretta di Anthropic | Amazon Bedrock | Vertex AI | Verifica propria necessaria |
|---|---|---|---|---|
| Identificazione | Identificatore datato documentato | Identificatori regionali, geografici e globali documentati | ID senza data nella scheda fornita | Registrare l'identificatore esatto accettato dall'ambiente |
| Ubicazione | Dipende dalla configurazione contrattata e documentata | Disponibilità per regione ed endpoint | Regioni specifiche ed endpoint globale documentati | Testare dalla posizione reale del carico |
| Capacità | Dipendono da modello e API | Vanno confrontate nel canale | Funzioni, cache, thinking e batch figurano nella scheda | Confermare configurazione, permessi e latenza aggiuntiva |
| Ciclo di vita | Data minima documentata | Consultare lo stato del canale | Data minima anch'essa indicata | Mantenere avvisi e fallback per canale |
Distribuzione controllata: doppia esecuzione, canary e rollback esplicito
Una modifica del modello deve iniziare con un inventario. Individuate chiamate dirette e indirette, inclusi worker, integrazioni di terze parti, prompt incorporati, regole di fallback e job batch. Per ogni consumatore, registrate l'obiettivo di servizio, l'output atteso, il canale, la regione, il responsabile tecnico e il modello alternativo. Senza questo inventario, un ritiro può lasciare percorsi dimenticati che non emergono nel test principale.
La doppia esecuzione senza effetti consente di confrontare i risultati senza modificare il sistema di registrazione. Inviate un campione rappresentativo al flusso attuale e a Haiku 4.5, applicate gli stessi validatori e conservate differenze anonimizzate quando gli obblighi sui dati lo consentono. Per i sottoagenti, sostituite gli strumenti di scrittura con simulatori oppure eseguite in ambienti isolati.
In seguito, un canary deve esporre una quota piccola e reversibile di traffico reale. Le soglie di promozione e rollback devono essere concordate prima della distribuzione: per esempio, deterioramento dei percentili, calo dell'accettazione dello schema, aumento degli errori degli strumenti o incremento dell'abbandono. Il valore numerico di ogni soglia dipende dal flusso; non può essere derivato dalla documentazione di un fornitore.
Il fallback non deve essere un'etichetta configurata ma mai testata. Deve disporre di capacità, permessi, template compatibile, limiti noti e una procedura di attivazione con un responsabile. Testate sia la commutazione manuale sia, se esiste, quella automatizzata. Misurate quanto tempo richiede l'attivazione e quali richieste rimangono in corso durante il passaggio.
Sequenza di transizione raccomandata
- 01Inventariare consumatori, contratti di output, dipendenze degli strumenti e budget temporali.
- 02Congelare un corpus di regressione e fissare metriche e soglie di accettazione.
- 03Eseguire una doppia esecuzione senza effetti e classificare le differenze per modello, canale, validatore o strumento.
- 04Correggere prompt, schemi o adattatori senza nascondere gli errori mediante retry illimitati.
- 05Distribuire un canary con telemetria segmentata e una regola di rollback approvata in precedenza.
- 06Promuovere per fasi soltanto se vengono soddisfatti contemporaneamente latenza, validità e risultati di business.
- 07Esercitare il fallback e conservare rapporto, configurazioni e decisioni per la sostituzione successiva.
Piano di uscita: disaccoppiare l'applicazione da un identificatore specifico
La migliore preparazione a un cambiamento del ciclo di vita è un confine applicativo stabile. Il resto del prodotto dovrebbe richiedere un'operazione — classificare, estrarre, rispondere o eseguire uno strumento consentito — e non conoscere l'identificatore specifico del modello. Un adattatore può tradurre questa operazione nei formati di ogni canale, normalizzare gli eventi di streaming e applicare un validatore comune.
Questo disaccoppiamento non richiede di fingere che tutti i modelli siano uguali. Il contratto deve esporre le differenze importanti: modalità supportate, lunghezza e struttura dell'output, politica degli strumenti, possibilità di streaming, tempi massimi e comportamento in caso di indisponibilità. Le capacità incompatibili devono fallire in modo esplicito o attivare un degrado noto; non è opportuno silenziarle con una conversione che cambi la semantica.
Conservate evidenza di ogni modifica: versione dei prompt, corpus di test, risultati segmentati, configurazione del canale, date di esecuzione, incidenti e decisione di accettazione. Questo fascicolo permette di distinguere una successiva regressione del modello da una modifica di prompt, SDK, rete o validatore. Riduce inoltre il tempo di risposta se il fornitore annuncia un ritiro o se un endpoint smette di rispettare il budget operativo.
La conclusione è condizionale. Haiku 4.5 dispone di documentazione che lo presenta come sostituto di Haiku 3.5 e come opzione disponibile nei canali esaminati. Tuttavia, soltanto una valutazione end-to-end può dimostrare che mantenga un percorso rapido per una specifica organizzazione. La data minima di conservazione va usata come scadenza per completare questa valutazione e testare un'uscita, non come motivo per rimandarla.
Questioni aperte
- Le fonti fornite non confermano una data di ritiro definitiva per Claude Haiku 4.5 dopo il 15 ottobre 2026.
- Dalla documentazione non si possono dedurre capacità, quota, latenza o disponibilità effettiva per un account, una regione e un momento determinati.
- Non è stata fornita evidenza comparativa di p50, p95, p99, validità degli schemi o errori degli strumenti per uno specifico carico di lavoro.
- La disponibilità di modalità e configurazioni può dipendere da permessi, regione, endpoint e configurazione del fornitore del canale.
Continua a esplorare
Fonti consultate
Correzioni e trasparenza
Se trovi un dato errato o non aggiornato, inviaci la pagina e la fonte da verificare.
Proponi una correzione