LangChain: Kako izgraditi vlastiti agent harness (agent = model + harness)
LangChain je objavio tehnički vodič koji harness definira kao skelu oko modela prema formuli agent = model + harness. Središnji alat je create_agent koji traži model, alate i system prompt te izlaže middleware kao primarni mehanizam prilagodbe. Članak mapira osam čestih produkcijskih zahtjeva na tipove middlewarea i zaključuje da 'task-harness fit' presudno određuje učinkovitost agenta.
Ovaj članak generiran je uz pomoć umjetne inteligencije na temelju primarnih izvora.
Što je LangChain objavio?
LangChain je 3. lipnja 2026. objavio tehnički vodič autorice Sydney Runkle koji objašnjava kako izgraditi vlastiti agent harness. Vodič harness definira kao skelu oko jezičnog modela koja ga povezuje sa stvarnim svijetom, sažeto u formulu agent = model + harness. Posao harnessa je dostaviti modelu pravi kontekst u pravom trenutku za zadani zadatak. Bez harnessa model je tek generator teksta, a tek s njim postaje agent koji može djelovati u okolini.
Što je create_agent?
Središnji alat vodiča je LangChainov create_agent, koji za izgradnju agenta traži tri ulaza: model, alate i system prompt. Alat je namjerno minimalistički, što znači da ne nudi mnoštvo opcija nego osnovni okvir koji se nadograđuje. Umjesto da prilagodbu rješava kroz brojne parametre, create_agent izlaže middleware kao primarni mehanizam prilagodbe, čime se agent gradi dodavanjem slojeva oko jezgre, a ne mijenjanjem same jezgre.
Kako middleware oblikuje agent-petlju?
Middleware se kači na agent-petlju na specifičnim točkama: prije i poslije poziva modela, prije i poslije poziva alata te pri startupu i teardownu (pokretanju i gašenju agenta). Na tim točkama middleware nudi četiri poluge za prilagodbu: determinističku logiku, alate, custom state i stream handlere. Deterministička logika dodaje predvidljiva pravila, alati proširuju sposobnosti, custom state pohranjuje podatke kroz petlju, a stream handleri upravljaju protokom izlaza. Te poluge omogućuju precizno oblikovanje ponašanja agenta bez prepravljanja modela.
Koje produkcijske zahtjeve članak pokriva?
Vodič mapira osam čestih produkcijskih zahtjeva na odgovarajuće tipove middlewarea. Ti zahtjevi su upravljanje kontekstom, memorija, interakcija s okolinom, delegiranje, hvatanje grešaka, enforcement politika, steering i kontrola troška. Za svaki od njih članak pokazuje kako ga riješiti odgovarajućim middlewareom umjesto prepravljanjem osnovne logike agenta. Time se složeni produkcijski problemi razlažu na modularne, ponovno upotrebljive komponente koje se po potrebi uključuju.
Što znači “task-harness fit”?
Zaključak vodiča jest da “task-harness fit”, odnosno usklađenost između zadatka i harnessa, presudno određuje učinkovitost agenta. Isti model može biti izvrstan ili slab agent ovisno o tome koliko je harness oblikovan prema konkretnom zadatku. Ta poruka pomiče fokus s odabira modela na dizajn harnessa, sugerirajući da kvaliteta agenta često više ovisi o skeli oko modela nego o samom modelu.
Zašto je ovaj pristup važan za graditelje agenata?
Za inženjere koji grade agente u produkciji, vodič nudi jasan mentalni model i konkretne alate. Razdvajanjem agenta na model i harness te izlaganjem prilagodbe kroz middleware, LangChain promovira modularan pristup u kojem se produkcijski zahtjevi rješavaju dodavanjem slojeva. Naglasak na “task-harness fitu” podsjeća da uspjeh agenta ne dolazi automatski iz snažnog modela, nego iz pažljivo prilagođenog harnessa koji modelu daje pravi kontekst u pravom trenutku.
Česta pitanja
- Što je agent harness?
- Harness je skela oko jezičnog modela koja ga povezuje sa stvarnim svijetom. Prema LangChainovoj formuli agent = model + harness, posao harnessa je dostaviti modelu pravi kontekst u pravom trenutku za zadani zadatak. Bez harnessa model je samo generator teksta, a tek s njim postaje agent sposoban djelovati.
- Što je create_agent i što traži?
- create_agent je LangChainov glavni alat za gradnju agenta. Traži tri ulaza: model, alate i system prompt. Namjerno je minimalistički, a glavnu prilagodbu izlaže kroz middleware umjesto kroz mnoštvo opcija, čime se agent prilagođava dodavanjem slojeva, a ne mijenjanjem jezgre.
- Što je 'task-harness fit'?
- Task-harness fit je usklađenost između zadatka i harnessa izgrađenog za njega. Članak zaključuje da upravo ta usklađenost presudno određuje učinkovitost agenta. Drugim riječima, isti model može biti vrlo dobar ili loš agent ovisno o tome koliko je harness prilagođen konkretnom zadatku.
📬 AI vijesti u tvoj inbox
Dnevni digest po tvojoj mjeri — biraš teme, izvore i ritam. Odjava jednim klikom.
Povezane vijesti
arXiv:2607.13034: E3 okvir — agenti procjenjuju složenost zadatka i troše 91% manje tokena
arXiv:2607.12463: funkcijski svjestan FIM mid-trening podiže coding-agente do +5,4 na SWE-Benchu
arXiv:2607.12385: PM-Bench mjeri 'prospektivnu memoriju' agenata — najbolji GPT-5.4 tek 65,1% F1