LOG (JURNAL DE EXECUȚIE)
Definiție
Logul nu e un termen de inteligență artificială, ci practica de bază prin care un program lasă o urmă scrisă a ceea ce a făcut. Apare aici fiindcă e singurul răspuns onest la întrebarea „de unde știu că unealta asta a lucrat corect?”. Un jurnal de execuție notează, într-un fișier text, momentul rulării, fișierele prelucrate, câte rânduri au intrat și au ieșit, ce a fost sărit și de ce, și eroarea exactă dacă ceva s-a oprit. Confuzia frecventă e că logul ar fi ceva pentru programatori; e, de fapt, echivalentul documentului justificativ pentru o operațiune automată.
Distincția utilă e față de mesajele care apar pe ecran în timpul rulării: acelea dispar când închizi consola, jurnalul rămâne. Un jurnal folositor are patru elemente și nu are nevoie de mai multe: data și ora, ce fișier a fost prelucrat, un rezumat numeric care se poate verifica, și lista explicită a excepțiilor. Greșeala tipică nu e absența jurnalului, ci excesul: un fișier care notează fiecare rând devine ilizibil și nu îl mai citește nimeni, ceea ce e echivalent cu a nu avea jurnal. A doua greșeală, mai serioasă, e ca jurnalul să conțină date de client, fiindcă atunci devine el însuși un fișier cu regim de confidențialitate.
Pentru o firmă de contabilitate, jurnalul de execuție e ceea ce transformă o unealtă personală într-un proces controlabil. La un control sau la o verificare internă, întrebarea nu e dacă ai folosit un program, ci dacă poți arăta ce a rulat, când și pe ce date. Regula practică: orice unealtă care produce cifre folosite mai departe scrie jurnal, jurnalele se păstrează cât și lucrarea la care se referă, iar în ele nu intră nume de clienți sau sume individuale, ci doar totaluri și numere de rânduri.
Exemple practice
- Convertorul scrie la fiecare rulare: data, numele fișierului sursă, 12.480 de rânduri citite, 12.478 convertite, 2 respinse, cu motivul fiecăreia. Verificarea durează zece secunde.
- Cifre care nu se leagă la închidere: jurnalul arată că rularea din 14 ale lunii a prelucrat un fișier vechi. Fără jurnal, întrebarea ar fi rămas fără răspuns.
- Regulă de confidențialitate: în jurnal intră totaluri și numere de rânduri, nu nume de clienți și nu sume individuale. Altfel fișierul de jurnal devine el însuși date de prelucrat cu grijă.
Întrebări frecvente
Chiar are nevoie de jurnal o unealtă folosită doar de mine?
Dacă produce cifre pe care le folosești mai departe, da. Nu pentru altcineva, ci pentru tine peste trei luni, când o cifră nu se leagă și singura întrebare care contează e ce a rulat exact atunci.
Cât timp păstrez jurnalele?
Cel puțin cât păstrezi lucrarea la care se referă. Sunt fișiere text mici, iar costul păstrării e neglijabil față de valoarea lor la o verificare.
Cum îi cer AI-ului să adauge jurnal la o unealtă existentă?
Direct: „adaugă un jurnal de execuție într-un fișier text, cu data, fișierul prelucrat, numărul de rânduri citite și scrise, și lista rândurilor respinse cu motiv, fără date individuale de client”. E o cerere pe care o rezolvă în câteva linii.