Hackcat

Kā noteikt, vai rīka izpilde tiešām bija veiksmīga?

Vienlaikus pārbaudiet izejas statusu, faktisko izvadi un izveidotos rezultātus.

Nepaļaujieties tikai uz vienu panākumu kopsavilkumu

Agent aprakstam dabiskajā valodā jāatbilst rīka izvadei. Veiksmīga komandas palaišana, veiksmīga programmas iziešana un uzdevuma mērķa sasniegšana ir trīs atšķirīgi līmeņi: programma var normāli beigt darbu, bet norādīto failu neapstrādāt.

Vispirms pārbaudiet mērķa vidi un ievadi, tad vērtējiet, vai izvade pietiekami pamato galīgo secinājumu.

Vērtējiet pēc redzamiem pierādījumiem

Piemēram, ziņojuma veidošanas uzdevumā pārbaudiet faila esamību un pilnīgu saturu; programmas pārbaudē skatiet faktiskos rezultātus un piemērošanas nosacījumus, nevis tikai sarkanu kļūdu ziņojumu esamību.

Piemēram, ja ziņojumā rakstīts «pārbaude izturēta», jautājiet, kurus failus tā aptvēra, kāda ievade izmantota un vai kādi vienumi izlaisti. Pareizs izejas statuss pamato tikai izpildes līmeņa vērtējumu; mērķa sasniegšana joprojām jāsalīdzina ar sākumā saskaņotajiem pieņemšanas kritērijiem.

  1. Pārbaudiet komandas izpildes statusu un galvenos izvadus.
  2. Pārliecinieties, ka apstrādātie faili, versijas vai mērķi ir paredzētie.
  3. Apskatiet izveidotos failus un vajadzīgos laukus.
  4. Skaidri norādiet neaptvertās tvēruma prasības.

Ja izvade ir ļoti gara vai vēsturiskā sesija beigusies

Rīks var saglabāt ierobežotu izvadi vai norādīt saglabāšanas vietu; neuzskatiet, ka sarunas priekšskatījumā redzams viss žurnāls. Lūdziet Agent izvilkt saistītos fragmentus un saglabāt sākotnējos rezultātus. Vēsturiskā izpildes ieraksta statuss «Darbojas» ne vienmēr pierāda, ka process darbojas pašlaik; atsākot uzdevumu, vispirms pārbaudiet tagadējo statusu un rezultātus un tad lemiet par nākamo soli.