Agentom dajte zemljevid, ne kupa konteksta.
Agentno programiranje je kontekst spremenilo v ozko grlo. Damperjev graf konteksta modelira vaš projekt kot tipizirana vozlišča in relacije — z avtoriteto in zaupanjem na vsaki povezavi — tako da agent pri reševanju naloge ve, katera pravila so stroga, kateri dokumenti so le namigi in kdaj nehati brati.
Vse, kar oblikuje spremembo, postane vozlišče.
Ne datoteke in mape — pomen. Poti, vzorci poti, moduli, površine, odločitve, kritična pravila in funkcije so vsak svoje tipizirano vozlišče, povezano z relacijami, o katerih agent lahko sklepa, namesto da ugiba na podlagi iskanja po ključnih besedah.
- Tipizirane relacije — governs, depends_on, implements, documented_by, supersedes in druge.
- Izrazite, česar poti ne morejo — »ta odločitev ureja vsako spremembo blagajne« je ena povezava, ne odstavek v README.
- Dodaten po zasnovi — graf deluje ob vaših obstoječih dokumentih konteksta. Ničesar ni treba seliti.
Avtoriteta in zaupanje na vsaki povezavi.
Kup konteksta vse splošči v enako verjetno besedilo. Graf ohrani razlike, ki štejejo: povezava je obvezna, svetovalna ali ustvarjena in ima oceno zaupanja od 0 do 1. Agenti ločijo strogo pravilo od slutnje — in vi tudi, ko pregledujete, kaj so prebrali.
- Razložljivo — vsaka povezava ima vir. Nobena črna škatla ne odloča, čemu vaš agent verjame.
- Umerjeno zaupanje — samodejno ustvarjeni namigi se ne izdajajo za obvezna pravila ljudi.
En klic od »kaj se je spremenilo« do »kaj to ureja«.
Agent, ki dela na nalogi, za spremembo pokliče resolve_context_graph. Prečkanje poteka do omejene globine in vrne razvrščene kandidate — nikoli neomejenega kupa, nikoli eksplozije žetonov.
- Dodajte relacijo
Modelirajte omejitev, ki je vzorci poti ne morejo izraziti.
- Zahtevajte kontekst za spremembo
Razrešite ga iz datoteke, poti ali vozlišča modula.
- Primerjajte, preden zaupate
Najprej ga zaženite v senčnem načinu in primerjajte z obstoječim usmerjanjem konteksta.
Vaši agenti že berejo. Dajte jim nekaj, kar drži.
Graf modelirajte enkrat in vsak agent — v vsaki seji, na vsakem računalniku — začne z zemljevidom.
Kam v zanki to spada.
Zbiranje
Ujemite povratne informacije tam, kjer nastanejo — v aplikaciji, v Slacku, med klicem — in jih zberite v enem urejenem nabiralniku.
Prioritizacija
Razvrstite zahteve glede na to, kdo jih podaja. Glasovi so uteženi po paketu, zato načrt premikajo plačujoče stranke.
Gradnja
Najpomembnejšo nalogo predajte AI agentu za programiranje skupaj s pravili, ki zanjo veljajo — in ob koncu dobite dokaz.
Izdaja
Izdano delo postane vnos v dnevniku sprememb in vsi, ki so ga želeli, izvejo prvi.
Ob zanki
Dokumenti, razpoložljivost, napake in dostop ekipe — produktne operacije ob zanki.