Nazaj k strateškim temam

Strateške teze 03

Agencijski sistem AI za življenjski cikel posvojitve kodiranja

evfil vidi agensično kodiranje kot delitev med različnimi modeli delovanja, ne le različnih orodij. Zgodnji trg že napreduje v smeri načrtovanja-prve izvedbe, avtoriranja cevovodov in sistemov, ki lahko delujejo zunaj osebnega računalnika razvijalca. Večina trga je še vedno znotraj slojev pomočnikov, IDE-native agentične delovne tokove, in kodiranje povečanje namesto resnično SDLC preoblikovanje.

Agencijski sistem AI za življenjski cikel posvojitve kodiranja

Pogled podjetja na to, kje danes sedi agentično kodiranje: še vedno razdrobljeno med avtoritativnim cevovodom, IDE-nativni agentični sistemi, mainstream povečanje, in dolgoročne meje domene-aware orodja in kode stroj.

Prihodnja meja Zgodnji trg Ponovna vzpostavitev
chasm
Cenovna dostopnost
chasm
Glavni trg
Specializirani agentični delovni tokovi Fino uglašeni modeli, ekipe agentov in odprtokodni modeli CLIS pojavijo pred mainstream standardizacijo.
AI-generirani DSL, prevajalci in orodja za podjetja.
Mreža storitev, mreža podatkov, grafi znanja in dinamika sistema za arhitekturo podjetij.
AI prihodnje generacije ne more več ustvarjati kode, ampak kodo stroj.
Zgodnji trg se premika od prvega poteka dela do prvega načrtovanja. Izvedba načrta na koncu že presega kodiranje, vendar je še vedno zgodnje adopter ozemlje.
Avtomatizacija in ustvarjanje programske opreme se ponovno izumljata. Avtorstvu ni več treba iti skozi računalnik razvijalca. OpenClaw je dober primer.

Generacija kode postane cevovod, ki ga omogoča AI CLIS. Ne IDE za avtorstvo, samo za razhroščevanje. Finančni vzvod živi v cevovodih in platformah za izvajanje.

Zunanji Dev PC

IDE agentni sistemi ohranjajo delovni tok znotraj IDE, razširitve, CLIS, in razvijalec PC.

Notranjost Dev PC
Z orodji, kot sta Antigravity in Cursor, načrtovanje-prvi znotraj razvijalca PC bo komoditiziral.
Modeli kodiranja blaga prehajajo v fazo zgodnje večine.
Večina organizacij še vedno povečuje razvoj s pomočniki, baze znanja, in dokumentno-centrični klepet.
AI vpliva na SDLC je še vedno omejena na pomočnike razvijalcev.
Inovatorji 2.5% zunaj Dev PC
Zgodnji posvojitelji 13.5% znotraj računalnika Dev
Zgodnja večina 34% orodja za upravljanje blaga
Pozna večina 34% posvojitev pod vodstvom pomočnika
Laggardi 16% minimalna uporaba AI
Strateška tržna metafora za posvojitev agentičnega kodiranja, ne statistična študija. Zoom, ki se uporablja na domači strani, je vzet iz istega modela, ki je prikazan tukaj.

Kaj pravi model

Posvojitev se deli po poslovnem modelu, ne le po prodajalcu ali družini modela.

Trenutni trg se ne premika v eni ravni črti. Nekatere ekipe že preoblikujejo proizvodnjo programske opreme okoli načrtovanja, orkestracije in cevovodov. Drugi so standardizirani IDE-Nacionalno agentično delo. Večina še vedno povečuje obstoječi razvoj s pomočniki in sloji modela blaga.

Zgodnji trg je že preko samodejnega dokončanja

Načrtovanje-prva izvedba, cevovod-nativno avtoriranje, in sistemi, ki lahko delujejo zunaj razvijalca PC niso več hipotetični. To so razmere na zgodnjem trgu.

Ponovna odprava je organizacijska in ne kozmetična

Prva prava vrzel ločuje ekipe, ki dodajajo le pomočnike obstoječim SDLC iz ekip, ki dejansko preoblikujejo načrtovanje, generiranje, potrjevanje in pošiljanje programske opreme.

IDE-nativni agentični sistemi bodo hitro komodizirali

IDE-narejeno načrtovanje, orkestracija in večstopenjsko kodiranje bo postalo široko dostopno. To zmanjšuje diferenciacijo za izdelke, ki ostanejo v celoti znotraj razvijalca PC.

Daljša meja je v proizvodnji domene-zavedanja

Bolj strateška meja ostaja orodje za podjetja, ki se ukvarjajo z znanjem, DSL, prevajalniki, sistemska dinamika, in sčasoma kodni stroj namesto kod kot primarni artefakt.

Načela delovanja

Za prečkanje brezna je potrebna disciplina, ne le boljša spodbuda.

Sistemi za kodiranje agentov postanejo uporabni v obsegu, ko jih urejajo operativna načela. Ta načela so pomembna, ker premik ni le tehnični; spreminja, kako se vzpostavlja zaupanje, izvajanje, ponovljivost in odgovornost.

Načelo A

Najboljše prakse postanejo pravila

Najboljše prakse postanejo pravila.

Dolgoživa programska oprema ni zavarovana z zahtevo, da AI ustvari več kode. Trajen postane, ko okoliški sistem spremeni jasne konfiguracije, opredeljene pogodbe in predvidljivo vedenje v deterministična pravila proizvodnje.

  • Slabi temelji postanejo očitni v trenutku, ko se zgodi resna revizija.
  • Deterministično orodje spremeni standarde v izvrševanje.
  • Močni temelji prihranijo čas in žetone kasneje.
Načelo B

Uporabi sistem na sebi

Če se nikoli ni obnovila do konca, je še vedno trženje z demo pripet.

Agentski programski sistem, ki mu še nikoli ni bilo zaupano, da bi zgradil boljšo različico samega sebe, ki bi se končala, še zdaleč ni dokončan. To je eden od razlogov za to, da obstajajo temelji platforme evfila: ne le kot razstavni prostor, temveč tudi kot pravi izdelki, zgrajeni in izboljšani z isto platformo, ki naj bi jo dokazali.

  • Zunanje zaupanje mora slediti notranjemu zaupanju.
  • Hrana za pse je dokaz, ne žigosanje.
  • Sistemi brez kože v igri ostajajo enostavni za preglas.
Načelo C

Ponovljivost pred proračuni strank

Če se še vedno učite, ne začnite pri strankinem denarju.

Ponovljivost je tisto, kar ločuje agilno izvedbo od srečne improvizacije. Gradniki so pomembni deloma zato, ker so dopustili, da so iste poteze večkrat vadili, namesto da bi jih javno iznašli na račun nekoga drugega.

  • Vaja razkriva dejanske stroške ponovnega izuma.
  • Ponavljajoči se tokovi omogočajo natančnost in predvidljivost.
  • Novost brez razkritja zlahka postane proračunska črna luknja.
Načelo D

Modeli so pomembni. Orodje je množitelj.

Modeli so pomembni. Orodje je množitelj.

Kakovost modela je še vedno pomembna, vendar pa orodje, ki ga obdaja, pogosto pojasnjuje več praktične vrzeli v uspešnosti, kot so ekipe najprej domnevale. Ravnanje z konteksti, načrtovanje, površine izvedbe in oblikovanje poteka dela lahko poleg iste družine osnovnih modelov ustvarijo tudi radikalno različne rezultate.

  • Isti model se lahko znotraj različnih orodnih verig obnaša zelo različno.
  • Inovacije niso omejene na podjetja, ki usposabljajo modele.
  • Izkušnja in kakovost izvedbe ostajata glavna vira prednosti.
Načelo E

Agent je bližje digitalnemu zaposlenemu kot aplikaciji

Ne moreš kar poslati agenta. Ti jo gojiš.

Agent izbere podatke, uporabi orodja, razloge za več korakov in lahko na isto vprašanje odgovori različno. To je veliko bližje digitalnemu uslužbencu kot pa statičnemu aplikativnemu artefaktu.

  • Agenti potrebujejo identiteto, dovoljenja, vstop in nadzor.
  • Potrebujejo oceno in sposobnost, da se jih ustavi ali popravi.
  • Dobri agentski sistemi zahtevajo upravljanje, ne samo uvajanje.

Strateške posledice

euphile meni, da agensično kodiranje ne bo prešlo niti preko pomoči. Prečkala bo ponovno odpravo, ko bodo sistemi postali prvi, ponovljivi, samourejeni in dovolj zaupanja vredni, da bodo lahko gradili prave izdelke na sebi. Prečkala bo cenovno kazen, ko bodo ti sistemi postali poceni in dovolj zanesljivi, da bodo presegli zgodnje posvojitelje. Zato so gradniki platforme pomembni: ustvarjajo tako dokaze kot vaje za poslovni model, ki ga podjetje dejansko želi zagovarjati.