Ne pazarold az időd felesleges kódra – építs AI ügynökeket zot-ra

Ne pazarold az időd felesleges kódra – építs AI ügynökeket zot-ra

Jún 17, 2026 ai-coding-agents go-programming developer-tools llm-integration vibe-coding agentic-ai

Mire jó a zot? – Avagy miért ne írnád újra a keréket

Becsüljük meg egymást: ha valaha próbáltál már AI alapú kódoló agentet építeni, tudod, hogy a projekt java nem arról szól, amiről kellene. Ahelyett, hogy azzal foglalkoznál, mit csináljon az agented, addig-addig vergődsz a streaming válaszok elemzésével, a provider autentikációval, a tool sémákkal és a fájl sandboxokkal, hogy mire a végére érsz, már elfelejtetted, mi volt a kiinduló ötlet.

A zot pont ezt a problémát célozza. Nem egy újabb konfigurálandó black-box agentet kapsz, hanem a saját belső komponenseit importálható Go csomagként. Kiválasztod, amire szükséged van, ignorálod, ami nem, és nagyjából száz sor kóddal már működik is a harness.

A 90/10 probléma

Ha építettél már akár egy egyszerű kódoló agentet is, valószínűleg te is észrevetted ezt az aránytalanságot. Az agented valódi értékajánlata – az, hogyan elemzi a kódot, milyen munkafolyamatot implementál, milyen személyiséget kap – nagyjából a megírt kód 10 százaléka. A másik 90 százalék? Streaming protokollok, provider autentikáció, tool definíciók, sandboxolás, rendszer promptok. Infrastruktúra, amire minden AI projektnek szüksége van, de senki sem akarja kétszer megírni.

A zot megközelítése ezt teljesen megfordítja. A projekt battle-tested Go csomagokat szállít minden ilyen infrastruktúrához, tiszta interfészek mögé szervezve. Importálod a provider clientet, az agent loopot, a tool registryt – amit csak a harnessed igényel – és azonnal az aktuális agent logikával foglalkozhatsz.

Négy építőkocka, végtelen lehetőség

A.architektúra, ami ezt lehetővé teszi, elegánsan egyszerű. Minden zot-alapú agent négy fő komponensből áll:

Provider Client – Kapcsolódj Anthropic, OpenAI, Gemini vagy bármely más támogatott modellhez egységes interfészen keresztül. A provider váltás gyakorlatilag egy soros módosítás, mert a zot normalizál mindent: streaming válaszok, tool hívások, használati metrikák. Az agent kód ugyanaz marad, függetlenül attól, hogy Claude-ot vagy GPT-4-et használsz.

Tool Registry – Itt bontakozik ki az agented személyisége. A zot tartalmaz kész eszközöket fájlolvasásra, tartalomírásra, bash parancsok végrehajtására és kódszerkesztésre. De saját hozzáadása is csak egy interfész implementálása és regisztrálás. A modell tiszta JSON sémát lát, és调用 a custom toolt ugyanúgy, mint bármely beépítettet.

System Prompt – A persona. A kontextus. Az instrukciók, amelyek megmondják a modellnek, milyen agent legyen. A zot segít egészséges alapértékeket építeni, de teljes szabadságot ad az egyedi rendszer prompt megírásához.

Agent Loop – A vezénylő réteg, ami mindent összekapcsol. Kezeli a kérés/válasz ciklust, értelmezi a tool hívásokat, végrehajtja a regisztrált eszközöket, visszajuttatja az eredményeket a modellnek, és ismétel, amíg véget nem ér vagy el nem éri a lépéslimitet.

Ennyi. Négy építőkocka, és az agented működik.

Miért építenéd a saját harnessed?

A zot tartalmaz egy teljes interaktív TUI-t out of the box, szóval joggal kérdezheted, miért bajlódnál egyedi harness írásával. jogos kérdés. Íme, mikor éri meg:

Batchelt és CI-barát munkafolyamatok – Az interaktív TUI-k remekül működnek felfedezésre, de mi van az automatizált feladatokkal? Egyedi harness fogadja a promptot, lefut teljesen, és kilép. tökéletes CI pipeline-okhoz, amelyek minden pull requestre kódreview-t, tesztgenerálást vagy dokumentációfrissítést igényelnek.

Beágyazott agent viselkedés – Szeretnéd az agent képességeit egy nagyobb Go programba? Egyedi harness programozott irányítást ad. A fő alkalmazás meghívja az agentet, strukturált eredményeket kap, és folytatja a saját logikájával.

Zárt körű eszközkészlet – Az interaktív TUI rugalmas eszközökészletet tesz elérhetővé. Speciális harness korlátozhatja az eszközöket és sandboxot pontosan ahhoz, amire egy adott feladathoz szükség van – semmi több, semmi kevesebb.

Lefagyasztott personák – Néha nem akarsz konfigurációt. Egyedi harness kodolhatja a rendszer promptot és eszközkészletet egy konkrét célhoz, így az agented megbízható, ismételhető eszközzé válik, nem általános célú chatbottá.

Tedd magadévá

A valódi erő itt nem csak a boilerplate megtakarítása. Az agented viselkedésének teljes birtoklása. Amikor zot-ra építesz, ugyanahhoz a battle-tested infrastruktúrához férsz hozzá, ami az interaktív TUI-t működteti, de te irányítod a felhasználói felület minden aspektusát.Építhetsz CLI-t specifikus output formátumokkal, webhookot, amely fogadja a kéréseket és eredményeket ad vissza, háttérszolgáltatást, amely repókat monitoroz, vagy teljesen egyedi TUI-t a saját vizuális nyelveddel.

Minden sor kód, amit írsz, a saját termékedről, a saját munkafolyamatodról, a saját differenciálódásodról szól. Nem arról, hogy újraírod a streaming parsereket.

Kezdj neki

Ha Go fejlesztő vagy, és kíváncsi az AI agentekre, a zot a legalacsonyabb súrlódású út ahhoz, hogy valami működőt építs. A négy építőkocka, amit leírtam, minden, amire szükséged van a kísérletezéshez. Regisztráld a kívánt eszközöket, írj egy rendszer promptot, indítsd el az agent loopot.

Lehet, hogy még a kávéd ki sem hűlt, és már működik a prototípusod. És onnantól minden hozzáadás arról szól, ami az agentedet egyedivé teszi.

Az AI kódoló agent tér még elég fiatal ahhoz, hogy a legtöbb projekt egymástól függetlenül oldja meg ugyanazokat az alapvető problémákat. A zot lehetővé teszi, hogy átugord ezt a fázist és egyenesen az érdekes munkához ugorj: kitalálni, mit csináljon az agented, nem azt, hogyan streameljen válaszokat.

Ez egy jó csere.


Készen állsz az építésre? Nézd meg a zot projektet, és fedezd fel, hogyan komponálhatod a komponenseit valamivé, ami illeszkedik a víziódhoz. Az infrastruktúra meg van írva – most tedd érdekessé.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB NL IT FR ES DE DA ZH-HANS EN