Hackcat

Come capire se uno strumento ha davvero eseguito correttamente il lavoro?

Controlla insieme stato di uscita, output effettivo ed elaborati generati.

Non affidarti soltanto a un riepilogo di successo

Il riepilogo in linguaggio naturale di Agent deve corrispondere all'output dello strumento. Avvio riuscito del comando, uscita regolare del programma e raggiungimento dell'obiettivo sono tre livelli diversi: un programma può terminare normalmente senza aver elaborato il file richiesto.

Verifica prima ambiente di destinazione e input, poi controlla se l'output sostiene sufficientemente la conclusione finale.

Valuta attraverso prove visibili

Per generare un report, per esempio, controlla che il file esista e che sia completo. Per verificare un programma, esamina i risultati effettivi e le condizioni applicabili, senza limitarti alla presenza o assenza di messaggi rossi.

Se il report dice «controllo superato», chiedi quali file siano stati esaminati, quali input usati e se siano stati saltati elementi. Uno stato di uscita corretto sostiene soltanto la valutazione dell'esecuzione. Il raggiungimento del tuo obiettivo deve ancora essere confrontato con i criteri concordati all'inizio.

  1. Controlla lo stato di esecuzione del comando e gli output principali.
  2. Conferma che file, versioni o bersagli elaborati siano quelli previsti.
  3. Esamina i file generati e i campi richiesti.
  4. Indica chiaramente gli ambiti richiesti che non sono stati coperti.

Quando l'output è lungo o la sessione storica è terminata

Lo strumento può conservare output limitato o indicare dove è stato salvato. Non presumere che l'anteprima nella conversazione mostri l'intero log. Chiedi ad Agent di estrarre i segmenti pertinenti e conservare i risultati originali. «In esecuzione» in un vecchio registro non dimostra necessariamente che il processo sia ancora attivo adesso. Prima di riprendere, controlla stato attuale ed elaborati, poi decidi il passaggio successivo.