Tagasi strateegiliste teeside juurde

Strateegiline lõputöö 03

Agentse AI süsteemi lähenemisviis kodeerimise kasutuselevõtu elutsükli jaoks

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.

Agentse AI süsteemi lähenemisviis kodeerimise kasutuselevõtu elutsükli jaoks

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.

Tulevane piir Varajane turg Uuesti leiutamine
kuristik
Taskukohasus
kuristik
Põhiturg
Spetsiaalsed agentide töövood Peenhäälestatud avatud mudelid, agentide meeskonnad ja avatud lähtekoodiga CLI-d enne peavoolu standardimist.
AI loodud DSL-id, kompilaatorid ja ettevõtteteadlikud tööriistad.
Teenusvõrk, andmevõrk, teadmiste graafikud ja süsteemidünaamika ettevõtte arhitektuuri jaoks.
Tulevase põlvkonna AI ei pruugi enam luua koodi, vaid koodimasinat.
Varajane turg liigub kodeerimispõhistelt töövoogudelt planeerimispõhistele töövoogudele. Täielik plaani täitmine läheb juba kodeerimisest kaugemale, kuid see jääb varajase kasutuselevõtu territooriumiks.
Automatiseerimine ja tarkvara loomine leiutatakse uuesti. Autoritöö ei pea enam läbima arendaja arvutit. OpenClaw on tugev näide.

Koodi genereerimine muutub AI-ga võimaldatavaks torujuhtmeks CLI-d. Ei IDE loomiseks, ainult silumiseks. Finantsvõimendus elab torustikes ja täitmisplatvormides.

Väljaspool arendusarvutit

IDE agentsüsteemid hoiavad töövoo sees IDE-d, laiendused, CLI-dja arendaja arvuti.

Dev PC sees
Tööriistade, nagu Antigravity ja Cursor, abil muudetakse esmalt arendusarvuti planeerimine kaubaks.
Kauba kodeerimise mudelid liiguvad varajase enamuse faasi.
Enamik organisatsioone täiustab endiselt arendust assistentide, teadmistebaaside ja dokumendikeskse vestlusega.
AI mõju SDLC piirdub endiselt arendaja assistentidega.
Uuendajad 2.5% väljaspool Dev PC-d
Varajased kasutajad 13.5% Dev PC sees
Varajane enamus 34% kaubaagendi tööriistad
Hiline enamus 34% assistendi juhitud lapsendamine
Mahajääjad 16% minimaalne AI kasutamine
Strateegiline turu metafoor agentilise kodeerimise kasutuselevõtuks, mitte statistiline uuring. Avalehel kasutatav suum on võetud samast siin näidatud varase turu töömudelist.

Mida modell ütleb

Vastuvõtmine jaguneb tegevusmudelite, mitte ainult hankijate või mudeliperekondade kaupa.

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.

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.

Taasleiutamise kuristik on organisatsiooniline, mitte kosmeetiline

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- natiivsed agentsüsteemid muutuvad kiiresti kaubaks

IDE- juhitud planeerimine, orkestreerimine ja mitmeastmeline kodeerimine muutuvad laialdaselt kättesaadavaks. See vähendab toodete eristamist, mis jäävad täielikult arendaja arvutisse.

Pikem piir on domeeniteadliku tootmisega

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

Lõhede ületamine nõuab distsipliini, mitte ainult paremaid vihjeid.

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.

Põhimõte A

Parimad tavad muutuvad reegliteks

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.

  • Nõrgad alused muutuvad ilmseks kohe, kui tõsine audit toimub.
  • Deterministlik tööriist muudab standardid jõustamiseks.
  • Tugevad põhialused säästavad hiljem nii aega kui ka märke.
Põhimõte B

Kasutage süsteemi iseenesest

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.

  • Väline usaldus peaks järgnema sisemisele usaldusele.
  • Dogfooding on tõend, mitte bränding.
  • Mängus ilma nahata süsteeme on lihtne üle nõuda.
Põhimõte C

Korratavus enne kliendi eelarveid

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.

  • Peaproov paljastab taasleiutamise tegelikud kulud.
  • Korduvad voolud muudavad võimalikuks täpsuse ja prognoositavuse.
  • Uudsus ilma avalikustamiseta muutub kergesti eelarve mustaks auguks.
Põhimõte D

Mudelid loevad. Tööriistad on kordaja.

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.

  • Sama mudel võib erinevates tööriistaahelates käituda väga erinevalt.
  • Innovatsioon ei piirdu ettevõtetega, kes modelle koolitavad.
  • Kogemuste disain ja teostuse kvaliteet on endiselt peamised eelised.
Põhimõte E

Agent on digitöötajale lähemal kui rakendusele

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.

  • Agendid vajavad identiteeti, lube, liitumist ja järelevalvet.
  • Nad vajavad hindamist ja võimet neid peatada või parandada.
  • Head agendisüsteemid nõuavad juhtimist, mitte ainult juurutamist.

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.