Un'automazione AI che funziona perfettamente in demo può trasformarsi in un incubo il martedì mattina. All'improvviso restituisce campi vuoti, inventa categorie che il gestionale non riconosce, oppure si blocca perché ha superato il limite di richieste al modello. Non è un caso isolato: succede perché molte soluzioni vengono vendute come scatole nere senza garanzie tecniche. Prima di firmare un contratto o integrare un flusso automatizzato, ci sono tre domande fondamentali da porre al fornitore.
Output strutturato: il formato non si improvvisa
La prima richiesta riguarda la forma dei dati. Un'automazione affidata a un modello linguistico non deve mai restituire testo libero, ma un output strutturato (JSON, XML o schema predefinito). Se il sistema si aspetta un campo 'categoria' con valori specifici, l'AI non può inventarne di nuovi. Chiedete esplicitamente quali siano i vincoli di formato e come vengono gestiti eventuali scostamenti. Senza questa garanzia, ogni risposta è una scommessa.
Validazione e retry: le due reti di sicurezza
La seconda domanda è sulla validazione: chi controlla che i dati restituiti siano coerenti? Un buon sistema deve prevedere regole automatiche (es. campi obbligatori, range numerici, categorie ammesse) e scartare o correggere gli output non conformi. La terza riguarda il retry: cosa succede se la chiamata al modello fallisce per timeout, errore di rete o limite di token? Un'automazione robusta deve riprovare con backoff esponenziale, notificare l'operatore e non bloccare l'intero flusso. Chiedete quante volte viene ritentata un'operazione e con quali tempistiche.
Queste domande non sono dettagli tecnici per ingegneri, ma clausole contrattuali che distinguono un prototipo da una soluzione affidabile. Un fornitore serio vi mostrerà log, metriche di errore e piani di fallback. Uno che vi risponde 'tanto funziona' vi sta vendendo un problema rimandato. Meglio affrontarlo prima, non il martedì mattina.