Articolo

Gli agenti devono smettere di indovinare ciò che l’altro intende.

Due componenti possono funzionare bene separatamente e fallire nel punto in cui si passano un risultato.

Segui questo sito su Google. Puoi selezionarlo come fonte preferita per vedere più articoli nelle superfici Google idonee.

Questo articolo amplia una versione pubblicata su LinkedIn.

Il problema può stare nel passaggio

Se un agente invia un campo ambiguo o perde la fonte, il ricevente può produrre un output plausibile su una premessa sbagliata. Il contratto rende il difetto osservabile.

Forma, significato e provenienza

Definisco campi obbligatori, tipi, versioni, identificativo della fonte, stato dell’operazione e modalità di errore. Uno schema JSON può validare la forma; il significato va verificato rispetto al compito.

Quattro guasti da intercettare

Campi mancanti, formato inatteso, provenienza assente e risultato dichiarato completo quando è parziale meritano risposte diverse. Un fallimento esplicito è più utile di un’interpretazione silenziosa.

Lo schema non dimostra la verità

La validazione del contratto non prova che la fonte sia corretta né che la decisione sia appropriata. Servono ancora test del contenuto, proprietà del processo e revisione umana dove l’impatto lo richiede.

Dal ragionamento al caso