Varajane turg on juba automaatsest täitmisest kaugemale
Planeerimine esmakäivitus, konveieripõhine loomine ja süsteemid, mis võivad töötada väljaspool arendaja arvutit, ei ole enam hüpoteetilised. Need on turu varajased reaalsused.
Strateegiline lõputöö 03
euphile näeb agentilise kodeerimise kasutuselevõttu jaotusena erinevate töömudelite, mitte ainult erinevate tööriistade vahel. Varajane turg on juba liikumas planeerimise-esmakäivituse, torujuhtmepõhise loomise ja süsteemide poole, mis võivad töötada väljaspool arendaja arvutit. Suurem osa tavaturust on endiselt assistentide sees, IDE-natiivsed agendi töövood ja kodeerimise suurendamine, mitte tõene SDLC ümberkujundamine.
Ettevõtte vaade agentkodeerimise asukohale tänapäeval: endiselt killustatud konveieripõhise autori loomise vahel, IDE-natiivsed agentsüsteemid, peavoolu suurendamine ja domeeniteadliku tööriistade ja koodimasinate pikemaajaline piir.
Koodi genereerimine muutub AI-ga võimaldatavaks torujuhtmeks CLI-d. Ei IDE loomiseks, ainult silumiseks. Finantsvõimendus elab torustikes ja täitmisplatvormides.
Väljaspool arendusarvutitIDE agentsüsteemid hoiavad töövoo sees IDE-d, laiendused, CLI-dja arendaja arvuti.
Dev PC seesMida modell ütleb
Praegune turg ei liigu ühes sirgjoones. Mõned meeskonnad tegelevad juba tarkvaratootmise ümberkujundamisega planeerimise, orkestreerimise ja torustike ümber. Teised standardiseerivad IDE-natiivsed agentide töövood. Enamik täiendab endiselt olemasolevat arendust assistentide ja kaubamudelite kihtidega.
Planeerimine esmakäivitus, konveieripõhine loomine ja süsteemid, mis võivad töötada väljaspool arendaja arvutit, ei ole enam hüpoteetilised. Need on turu varajased reaalsused.
Esimene tõeline lõhe eraldab meeskonnad, kes lisavad olemasolevatele ainult abilisi SDLC meeskondadelt, kes tegelikult tarkvara planeerimise, genereerimise, valideerimise ja tarnimise ümber kujundavad.
IDE- juhitud planeerimine, orkestreerimine ja mitmeastmeline kodeerimine muutuvad laialdaselt kättesaadavaks. See vähendab toodete eristamist, mis jäävad täielikult arendaja arvutisse.
Strateegilisem piir jääb ettevõtte domeeniteadlikuks tööriistaks, DSL-id, kompilaatorid, süsteemi dünaamika ja lõpuks pigem koodimasin, mitte kood kui esmane artefakt.
Tööpõhimõtted
Agentkodeerimissüsteemid muutuvad mastaapselt kasulikuks, kui neid juhivad tööpõhimõtted. Need põhimõtted on olulised, sest nihe ei ole ainult tehniline; see muudab usalduse, edastamise, korratavuse ja vastutuse loomise viisi.
Parimad tavad muutuvad reegliteks.
Pikaealist tarkvara ei kindlusta, kui palutakse AI-l luua rohkem koodi. See muutub vastupidavaks, kui ümbritsev süsteem muudab selged konfiguratsioonid, määratletud lepingud ja prognoositava käitumise deterministlikeks tootmisreegliteks.
Kui see end kunagi otsast lõpuni ümber ei ehitanud, turundab see ikkagi koos demoga.
Agenttarkvarasüsteem, mida ei ole kunagi usaldatud, et ta koostaks endast parema versiooni otsast lõpuni, pole veel kaugeltki valmis. See on üks põhjus, miks euphile'i platvormi ehitusplokid eksisteerivad: mitte ainult esitlusena, vaid ka tõeliste toodetena, mis on ehitatud ja täiustatud samal platvormil, mida nad peavad tõestama.
Kui te alles õpite, ärge alustage kliendi peenrahaga.
Korratavus on see, mis eristab väledat teostust õnnelikust improvisatsioonist. Ehitusklotsid on olulised osaliselt seetõttu, et need lasevad samu käike mitu korda harjutada, selle asemel, et kellegi teise eelarvest avalikult uuesti välja mõelda.
Mudelid loevad. Tööriistad on kordaja.
Mudeli kvaliteet on endiselt oluline, kuid ümbritsevad tööriistad selgitavad sageli praktilise jõudluse puudujääki rohkem, kui meeskonnad esmalt eeldavad. Konteksti käsitlemine, planeerimine, täitmispinnad ja töövoo kujundamine võivad anda samale aluseks olevale mudeliperekonnale radikaalselt erinevaid tulemusi.
Te ei kasuta lihtsalt agenti. Kasvatad seda.
Agent valib andmed, kutsub tööriistu, põhjuseid mitme etapi jooksul ja võib anda samale küsimusele erinevaid vastuseid. See muudab selle digitaalsele töötajale palju lähedasemaks kui staatilisele rakenduse artefaktile.
Strateegiline mõju
euphile'i seisukoht on, et agentiline kodeerimine ei ületa kumbagi kuristikku ainult assistendi kasutamisega. See ületab taasleiutamise lõhe, kui süsteemid muutuvad esmalt planeerivaks, korratavaks, isekasutavaks, juhitavaks ja piisavalt usaldusväärseks, et ehitada enda peale tõelisi tooteid. See ületab taskukohasuse lõhe, kui need süsteemid muutuvad piisavalt odavaks ja usaldusväärseks, et ulatuda varasematest kasutajatest kaugemale. Seetõttu on platvormi ehitusplokid olulised: need loovad nii tõestuse kui ka proovi selle tegevusmudeli jaoks, mida ettevõte tegelikult soovib propageerida.