Na demo danu Y Combinatora prošle nedelje, jedan posetilac je izbrojao šta se tu zapravo gradi: osim hardverskih startapa, gotovo svi prave harness za svoj domen.

Harness je sve u agentu što nije sam model — sistemski prompt, alati, sandbox, pamćenje, provere. Formula koju LangChain koristi je "agent = model + harness": model nosi inteligenciju, harness je pretvara u upotrebljiv rad.

Najpoznatiji primeri se već svakodnevno koriste: Claude Code i Codex su harnessi oko modela koji sami po sebi ne umeju da čitaju fajlove, pokreću komande niti pamte šta su radili juče.

Termin je star sedam meseci

Izraz harness engineering skovao je Mičel Hašimoto, tvorac Vagranta i Terraforma, u februarskom tekstu o tome kako je od skeptika postao čovek koji ceo dan drži agenta u radu.

Ne znam da li za ovo postoji prihvaćen industrijski termin, ali počeo sam da to zovem harness engineering.

Ideja je da svaki put kad agent pogreši uložiš vreme i napraviš rešenje zbog kog tu grešku više nikada neće ponoviti.

Kod njega to ima dva oblika: dopunu fajla sa uputstvima za agenta, i stvarne skripte koje agent sam pokreće — za snimanje ekrana, filtrirano pokretanje testova, proveru sopstvenog rada.

Da li je to uloga

Konsultantska kuća Thoughtworks je u aprilu taj posao razložila na vodiče, koji agenta usmeravaju pre nego što krene, i senzore, koji mu posle rada javljaju gde je pogrešio.

Firma koja pravi alate za agente je u avgustu ulogu nazvala imenom. Njihovo merenje pokazuje zašto: agenti zadatak uglavnom završe, ali u proseku poštuju oko 70% instrukcija koje su dobili, pa pravilo bez provere koja ga meri ne znači mnogo.

Posao koji tu ostaje je konkretan: popisati šta u kodu mora da ostane tačno, čitati agentske logove i odrediti koji delovi koda smeju da prođu bez čoveka.

To je posao koji tim iz regiona može da radi sam, bez čekanja na sledeći model, jer dobar harness je ono što jeftinijem modelu dopušta da odradi posao skupljeg.

Ako je tačno da smo do juče pravili programe a od danas pravimo agente, onda gotovo svaka programerska uloga vremenom postaje harness uloga — ako ne po imenu, onda po sadržaju posla.

Isti tekst to i očekuje: za neke pun posao, za većinu sve veći deo dana pored pisanja proizvoda.

Ime se, doduše, još sleže — na X-u je zaokret od wrappera ka harnessu već postao šala, a pitanje ispod nje je isto kao 2024, kad smo pisali o GPT-wrapperima: koliko vrednosti ostaje onome ko gradi sloj oko tuđeg modela.