COMPOUND V / ANATOMIA
Një model nuk është sistem. Compound V është sistemi.
Compound engineering është praktika e ndërtimit të një sistemi rreth agjentit tënd të kodimit, në mënyrë që çdo ekzekutim ta bëjë tjetrin më të mençur. Compound V është zbatimi i ProCoders për këtë sistem, ndërtuar për Claude Code.
Compound V e kthen agjentin tënd të kodimit në një skuadër që rishikohet dhe mban mend, që nxjerr veçori reale dhe përforcohet me kalimin e kohës.
Primitivët
Skuadra dhe arena.
Skuadër multi-backend
Claude bashkë me backend-e të tjerë (Codex dhe më shumë) në një ekip. Router-i zgjedh modelin dhe backend-in e duhur për secilën punë, në vend që të të detyrojë me një model dhe një çmim të vetëm.
Paralelizëm i sigurt
Punët me shtigje shkrimi që nuk mbivendosen ekzekutohen njëkohësisht. Punët e prirura për mbivendosje ose ato me backend të jashtëm marrin një worktree të izoluar në git, kështu që agjentët paralelë kurrë nuk përplasen.
Orkestrimi
Planifiko, ndaj, shpërndaj, gjyko.
Zbulues para nisjes
Archaeology, Domain Expert dhe Doc Validator mbledhin kontekst të bazuar në realitet nga kodi ekzistues, nga fusha e domain-it dhe nga dokumentacioni aktual i librarive, para se të shkruhet edhe një rresht i vetëm.
Plan dhe ndarje pa mbivendosje
Një plan i shkruar ndahet në shtigje shkrimi që nuk mbivendosen, kështu që puna mund të ecë paralelisht pa e prekur dy agjentë të njëjtin skedar.
Shpërndarje paralele
Një manifest e shpërndan punën nëpër backend-e dhe worktree, në grupe dhe me fail-fast, ndërkohë që themelet e përbashkëta ndërtohen të parat.
Portë rishikimi tre-kalimesh
Nën-agjentët vlerësues SPEC, QUALITY dhe INTEGRATION filtrojnë çdo bashkim; një lexim i pavarur ndër-model mbështet vendimet me peshë të lartë.
Memoria
Çfarë harron agjenti, e mban mend depoja.
Makinë gjendjeje e vazhdueshme
Një skedar gjendjeje i mbijeton sesioneve, kështu që vazhdon saktësisht aty ku ke ndalur dhe kurrë nuk ribën punë të kryer tashmë. Qoftë një veçori e vetme apo një epikë e tërë me shumë veçori.
Memoria dhe Skills
Skills janë memorie procedurale, mënyra se si-e-bëjmë-këtë-ne, që bartet nëpër projekte; memoria e projektit qëndron ndërmjet ekzekutimeve, në vend që të mbetet e mbyllur brenda një bisede.
Mësimet e routing-ut
Një mësim i regjistruar anashkalon paracaktimin herën tjetër që shfaqet një punë e ngjashme. Kjo është pjesa që përforcohet.
Vetë-përmirësimi
Cikli që mprehet.
Cikli që përforcohet
Dështo, heto, verifiko, distilo, konsultohu. Një dështim shndërrohet në një rregull të verifikuar që ekzekutimi tjetër e lexon, në vend që ta rikrijojë nga e para.
Një bazë njohurish që rifreskohet
V-onboard ndërton një hartë të arkitekturës të verifikuar me citime dhe e rikontrollon periodikisht për vjetërsim, ndërsa kodi ndryshon, kështu që konteksti mbetet i vërtetë.
From empty repo to shipped feature
One invocation runs the whole flow, fail-fast and resumable.
The loop that compounds
A failure becomes a rule the next run reads instead of re-deriving.
Step 12 / Safety boundary
Dy porta dhe një njeri
Një kontroll përcaktues i ndarjes dhe manifestit filtron të gjithë planin para shpërndarjes, ndërsa një portë e fushëveprimit e bazuar në git-diff ekzekutohet pas çdo pune dhe NDALON menjëherë ekzekutimin sapo një agjent shkruan jashtë shtigjeve të lejuara. Asgjë nuk bashkohet vetvetiu: ti e rishikon dhe e zotëron bashkimin. Mbajtja e një njeriu te porta është një zgjedhje e qëllimshme, jo një veçori që mungon.
Questions
Çfarë është compound engineering, apo një sistem agjentësh vetë-përmirësues?
Është ndërtimi i një sistemi rreth agjentit tënd të kodimit, me memorie, rishikim dhe mësime të regjistruara, kështu që çdo ekzekutim e bën tjetrin më të mençur. Modeli mbetet i njëjtë; sistemi rreth tij është ai që përmirësohet. Compound V është zbatimi i ProCoders për këtë sistem, ndërtuar për Claude Code.
A ekzekutohet Compound V vetvetiu sipas një orari?
Jo. Compound V thirret, nuk është një daemon, dhe mban gjithmonë një njeri në lak. Ekzekutimet e planifikuara në cloud, pa laptopin e ndezur, janë një veçori e platformës Claude Code që mund ta kombinosh me Compound V, por vetë plugin-i nuk vetë-aktivizohet.
Si ndryshon kjo nga një prompt i thjeshtë drejtuar një agjenti të vetëm?
Një prompt i vetëm nis një herë dhe harrohet. Compound V e ndan punën në pjesë, ekzekuton një skuadër të drejtuar nga routing paralelisht me izolim, filtron çdo bashkim nëpërmjet një rishikimi tre-kalimesh dhe regjistron çfarë ka mësuar, kështu që ekzekutimi tjetër nis më i mençur.
A më duhet Codex apo modele të shumëfishta?
Jo. Compound V funksionon vetëm me Claude, gati për përdorim. Nëse backend-e të tjerë si Codex janë të pranishëm, router-i do t'i përdorë ata për punët që u përshtaten, por një konfigurim me një model të vetëm mbështetet plotësisht.
Ku e zë vendin kjo në shkallën AI-native?
Orkestrimi multi-agjent përfshihet te brezi L4 (AI-Native System Builder) deri L5 (AI Engineering Architect) i modelit të zhvilluesit AI-native. Bëj testin 3-minutësh për të parë ku bie ti.
A është e sigurt të ekzekutosh agjentë paralelë në repo-në time?
Po, për nga ndërtimi. Punët ekzekutohen vetëm në shtigje shkrimi që nuk mbivendosen, punët e prirura për mbivendosje ose me backend të jashtëm marrin një worktree të izoluar në git, një portë fushëveprimi e bazuar në git-diff NDALON çdo gjë që shkruan jashtë kufijve, dhe ti zotëron çdo bashkim.