Carte
The Elements of Programming Style
de Brian W. Kernighan, P. J. Plauger · 1974 · 1 fișă de lectură
1 fișă
The Elements of Programming Style · 1974
Fiecare apel de model și de unealtă e un span cu părinte, cost și versiune de prompt.
Stiva de observabilitate: o urmă per rulare, cu un span per apel de model (model, tokeni la intrare și ieșire, latență, cost) și un span per apel de unealtă (argumente, mărimea rezultatului, eroare); convențiile semantice OpenTelemetry pentru GenAI standardizează numele atributelor; captura conținutului e condiționată (date personale, lecția 19); rejoci un singur pas cu promptul editat; panouri pe cost per sarcină, iterații per etapă, rulări blocate; eșantionezi traiectorii pentru revizuire umană săptămânal; versionezi prompturile ca pe cod și etichetezi urmele cu versiunea. Euristica de depanare: citești observația înaintea gândului — majoritatea eșecurilor „de raționament” sunt eșecuri de context (lecția 2).
“Toată lumea știe că depanarea e de două ori mai grea decât scrierea unui program de la bun început. Așa că, dacă ești cât de deștept poți fi când îl scrii, cum îl vei mai depana vreodată?”