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.
Strateške teze 03
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.
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.
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 PCIDE agentni sistemi ohranjajo delovni tok znotraj IDE, razširitve, CLIS, in razvijalec PC.
Notranjost Dev PCKaj pravi model
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.
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.
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-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.
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
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.
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.
Če se nikoli ni obnovila do konca, je še vedno trženje z demo pripet.
Sistem agentske programske opreme, za katerega nikoli ni bilo zaupanja, da bo zgradil boljšo različico samega sebe od začetka do konca, je še daleč od dokončanja. To je eden od razlogov, zakaj izdelki euphile obstajajo: ne le kot predstavitev, ampak kot prava programska oprema, izdelana in izboljšana z isto platformo, ki naj bi jo dokazali.
Če se še vedno učite, ne začnite pri strankinem denarju.
Ponovljivost je tisto, kar loči agilno izvedbo od posrečene improvizacije. Izdelki so delno pomembni, ker omogočajo večkratno vadbo istih gibov, namesto da bi jih ponovno izumljali v javnosti s proračunom nekoga drugega.
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.
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.
Strateške posledice
Stališče euphile je, da agentsko kodiranje ne bo preseglo nobene brezne samo z uporabo pomočnika. Brezno ponovnega odkrivanja bo preseglo, ko bodo sistemi postali prvi pri načrtovanju, ponovljivi, samouporabni, upravljani in dovolj zaupanja vredni, da bodo na sebi gradili prave izdelke. Prepad cenovne dostopnosti bo prestopil, ko bodo ti sistemi postali poceni in dovolj zanesljivi, da bodo dosegli več kot zgodnje uporabnike. Zato so izdelki platforme pomembni: ustvarjajo dokaz in vajo za model delovanja, ki ga podjetje dejansko želi zagovarjati.