AutoPodAutoPod

Devini töövoog seestpoolt: tööriistade kasutus, planeerimine ja autonoomia

‱12 min lugemist
Devini töövoog seestpoolt: tööriistade kasutus, planeerimine ja autonoomia

Sissejuhatus

Devin (firmalt Cognition AI) on uus autonoomne tehisintellektist tarkvarainsener, mis suudab planeerida tarkvaraarenduse ĂŒlesandeid ja neid suures osas iseseisvalt tĂ€ita. See töötab koodiprojektidega algusest lĂ”puni, kasutades tööriistu nagu koodiredaktor, kĂ€surea kest ja veebibrauser koodi uurimiseks, kirjutamiseks, testimiseks ja juurutamiseks. Demodel ja pressis on Devinit nĂ€idatud koodibaasi skaneerimas, plaani genereerimas, faile muutmas, teste kĂ€itamas ja pull-requeste tegemas ĂŒllatavalt vĂ€hese inimliku panusega (medium.com) (www.linkedin.com). Cognition vĂ€idab, et Devin suudab hakkama saada „keeruliste inseneriĂŒlesannetega, mis nĂ”uavad tuhandeid otsuseid“, meenutades konteksti igal sammul ja isegi Ă”ppides oma vigadest (medium.com) (www.linkedin.com). SeepĂ€rast uurime Devini disaini ja töövoo avalikke ĂŒksikasju. See hĂ”lmab seda, kuidas Devin ĂŒlesandeid jaotab (selle planeerimisprotsess), kuidas see arenduskeskkonnas (redaktor, terminal, brauser) sĂ”na otseses mĂ”ttes töötab, kuidas see koodimisseansi kĂ€igus mĂ€lu vĂ”i konteksti sĂ€ilitab, kuidas see ennast parandab ja itereerib ning milliseid piirdeid vĂ”i ohutusmeetmeid see kasutab. Samuti mĂ€rgime, mis pole avaldatud – nĂ€iteks mudeli tĂ€psed sisemised detailid on saladuses hoitud, nii et osa kogukonna arutelust tugineb haritud oletustele.

Ülesannete planeerimine ja jaotus

Kui arendaja annab Devinile uue ĂŒlesande, on esimene samm failide muutmise ja nende jĂ€rjestuse planeerimine. Cognitioni mĂ€rkmed selgitavad, et Devin kasutab „planeerimisreĆŸiimi“ alamagenti, kelle ĂŒlesanne on vĂ€lja selgitada, millised failid repositooriumis on ĂŒlesande jaoks olulised (medium.com) (docs.devin.ai). Praktikas „uurib“ Devin repositooriumi ja pakub plaani enne mis tahes koodi kirjutamist (docs.devin.ai) (docs.devin.ai). Keeruliste ĂŒlesannete puhul nĂ€evad arendajad seda plaani ja saavad seda heaks kiita vĂ”i kohandada; kui Agentuuri reĆŸiim on lubatud, jĂ€tkab Devin automaatselt oma plaaniga ilma heakskiitu ootamata (docs.devin.ai) (docs.devin.ai).

Telgitagustes treenis Cognition seda planeerimisagenti tugevdatud Ă”ppega. Ühes analĂŒĂŒsis kirjeldab meeskond, kuidas nad andsid planeerijale ainult kirjutuskaitstud tööriistu (nagu ls, grep vĂ”i read_file) ja premeerisid seda, kui see ennustas Ă”igesti failikomplekti, mida inimene muudaks (medium.com) (medium.com). Tulemus: Devini planeerija Ă”pib tegema paralleelseid failisĂŒsteemi pĂ€ringuid (nt kĂ€ivitades ls ja grep korraga erinevates kataloogides) ja seejĂ€rel kitsendama paljutĂ”otavaid vihjeid (medium.com). Treenimiskaristus soodustab tĂ”husust, nii et agent vĂ€ldib toorest jĂ”udu (nt kogu repositooriumi lĂ”putut greppimist) ja selle asemel „pĂŒhendub“ koheselt, kui leiab sihtmĂ€rgi (medium.com). See tĂ€hendab, et Devini planeerimine on andmepĂ”hine: see on Ă”ppinud ĂŒldisi koodibaasi navigeerimisstrateegiaid (nagu Cognition mĂ€rgib, treeniti mudelit paljudel repositooriumidel ja kasutajapĂ€ringutel) (medium.com) (medium.com).

Kasutaja tasandil nĂ€ete tulemust sammude ĂŒlevaatena. NĂ€iteks uue funktsionaalsuse taotluse korral pakub Devin midagi sellist nagu „muuta faili A, et rakendada X, lisada testid faili B, seejĂ€rel uuendada konfiguratsiooni C.“ Demodel, kui kasutaja unustas mĂ”ned detailid tĂ€psustada, tabab Devini plaanimissamm seda sageli ja palub selgitust. Ühes demos lisas abiline automaatselt GitHubi konto konfiguratsiooni plaani, kuigi kasutaja seda selgesĂ”naliselt ei maininud (www.developersdigest.tech) (www.linkedin.com). Need planeerimissammud (kĂŒsimuste esitamine, ĂŒlesannete loetlemine, failide kaardistamine) tehakse kĂ”ik Devini dialoogiliideses enne mis tahes koodi kirjutamist. Kui kasutaja nĂ”ustub vĂ”i automaatne heakskiit on sisse lĂŒlitatud, liigub Devin tĂ€itmisele.

Töötamine arenduskeskkonnas: redaktor, terminal ja brauser

Devin töötab liivakastiga arenduskeskkonnas. Cognitioni materjalid kirjeldavad seda kui tuttava arendajate tööriistakomplektiga varustatut: kesta terminal, koodiredaktor ja veebibrauser on kĂ”ik selle kĂ€sutuses (medium.com) (docs.devin.ai). Praktikas, kui Devin töötab, logitakse kĂ”ik selle tegevused ja need on nĂ€htavad veebiliideses. „JĂ€lgi Devinit“ vaade tĂ”stab esile iga tegevuse (nagu faili muutmine vĂ”i kestakĂ€sk) ja isegi vĂ”imaldab inimesel klĂ”psata ikoonil, et hĂŒpata otse koodiredaktorisse vĂ”i terminali, kus see tegevus aset leidis (docs.devin.ai). NĂ€iteks, kui Devin muudab JavaScripti faili, saab kasutaja klĂ”psata, et nĂ€ha VSCode redaktori vaadet koos muudatustega, vĂ”i kui Devin kĂ€ivitab kestakĂ€su, klĂ”psata, et nĂ€ha terminali vĂ€ljundit.

Soovi korral saate Devini tööruumi ka kĂ€sitsi siseneda. Hiljutine uuendus lisas nupu „Kasuta Devini masinat“, mis avab Devini keskkonna VSCode'is veebi kaudu (docs.devin.ai). See tĂ€hendab, et arendaja saab piiluda Devini faile, kĂ€ivitada kĂ€ske vĂ”i isegi kĂ€sitsi muuta koodi selle tööruumis. (Pikalt kestvate ĂŒlesannete puhul on see mugav, kui soovite midagi poolel teel kontrollida.) Ühes nĂ€ites aktiveeris kasutaja selle, et jĂ€lgida Devinit kasutajaliidese elementide loomisel: kasutaja avas sĂ”na otseses mĂ”ttes Devini VSCode'i, nĂ€gi Devini kirjutatud uusi faile ja sai kasutajaliidest reaalajas uurida.

Brauseri tööriist vĂ”imaldab Devinil Internetis asju uurida vĂ”i testida. Demodel on nĂ€ha Devinit kasutamas veebiotsingut dokumentatsiooni vĂ”i teekide otsimiseks ja isegi kohaliku veebiserveri kĂ€ivitamist, et kontrollida, et selle kood pole katki (nt suunab see brauseri localhost aadressile, et veenduda kasutajaliidese toimimises). KokkuvĂ”ttes on Devini liides multimodaalne: see suudab vastu vĂ”tta sisendeid nagu tekstiviipasid, lisatud disainipilte vĂ”i dokumente ja isegi koodilĂ”ike ning see suhtleb nii vestluse kui ka nende arendajatööriistade kaudu (www.developersdigest.tech) (medium.com). Tulemuseks on kogemus, mis on palju lĂ€hemal „koodi kirjutavale kolleegile“ kui staatilisele vestlusele tehisintellektiga.

MĂ€lu, teadmised ja seansi kontekst

Devin jĂ€lgib teavet seansi jooksul, kasutades sisseehitatud „Teadmiste“ sĂŒsteemi. MĂ”elge teadmisele kui tööruumi mĂ€rkmikule: Devin saab sinna salvestada nĂ€punĂ€iteid, projektipĂ”hiseid juhiseid vĂ”i olulist konteksti ja hiljem seda meelde tuletada. NĂ€iteks kirjeldavad dokumendid töövooge teatud teadmiste kinnitamiseks, et Devin neid kunagi ei unustaks, nagu olulised arhitektuurilised piirangud vĂ”i koodimisstiili juhised (docs.devin.ai). Kasutajad saavad seda teadmistepanka muuta vĂ”i tĂ€iendada. Devin genereerib ka automaatselt kasulikke mĂ€rkmeid: see skaneerib teie repositooriumi, et Ă”ppida koodi struktuuri, komponente ja teie dokumentatsiooni kohta, ning koostab automaatselt „Repo Knowledge“ kokkuvĂ”tte (docs.devin.ai) (docs.devin.ai). Praktikas, pĂ€rast paari ĂŒlesande kĂ€ivitamist, vĂ”ib Devin öelda: „MĂ€rkasin, et kasutate sageli Reacti ja Reduxi; soovitan seda Teadmistesse lisada,“ ja kui te selle heaks kiidate, salvestatakse see teave.

Seansi ajal hoiab Devin asjakohaseid teadmisi töömĂ€lu. Cognition vĂ€idab, et see „meenutab asjakohast konteksti igal sammul“ (www.linkedin.com). NĂ€iteks, kui see on varem Ă”ppinud, et eelistate Python 3.11 vĂ”i et teie veebirakendus kasutab OAuth'i, toob see selle teabe vajaduse korral viibidesse. Seanss on olemuselt pikk ja olekut hoidev: vĂ”ite Deviniga rÀÀkida kĂŒmneid kordi (minuteid vĂ”i rohkem), samal ajal kui see muudab palju faile, ja see sĂ€ilitab vestluse ajaloo. Kui Devin kunagi katkeb, saate logi kerida vĂ”i sisse lĂŒlitada „progress mode“, et nĂ€ha kĂ”iki selle tehtud toiminguid.

Kui teie seanss lĂ”peb (nĂ€iteks, kui peatate ĂŒlesande vĂ”i lĂ”petate töö), unustab Devin selle masina töötava oleku, ja selle virtuaalmasin taastatakse jĂ€rgmisel korral baaspildi peale (docs.devin.ai). Vaikimisi sisaldab see baasolek teie tööruumi eelnevalt laetud repositooriume, nii et Devin ei pea iga kord nullist kloonima (docs.devin.ai). (Ilma tööruumi seadistamiseta algaks iga seanss tĂŒhja masinaga, seega rĂ”hutab Cognition teie repositooriumi eelsalvestamise olulisust kiiruse tagamiseks (docs.devin.ai).) Kuid lisaks koodile kannab Devin teadmisi edasi oma Teadmiste panga kaudu. See palub teil lisada Ă”ppetunde vĂ”i definitsioone, mis tunduvad kasulikud tulevasteks ĂŒlesanneteks (docs.devin.ai). Mitme seansi jooksul tĂ€hendab see, et Devin loob jĂ€rk-jĂ€rgult mĂ€lu teie projekti konventsioonidest ja arhitektuurist.

Lisaks Teadmistele on Cognition vĂ€lja andnud DeepWiki, seotud tööriista, mis indekseerib terveid koodibaase ja pakub neile pealset vestlusliidest (medium.com). Kuigi DeepWiki on eraldi toode, viitab see laiemale arhitektuurile: Devin saab kĂŒsimustele vastamiseks pĂ€ringuid teha oma vĂ”i vĂ€lise koodiviki kaudu. Praktikas, kui kĂŒsite Devinilt midagi koodi kohta, vĂ”ib see sisemiselt kasutada samu otsisĂŒsteeme nagu DeepWiki, et oma vastuseid pĂ”hjendada.

Autonoomia, iteratsioon ja eneseparandus

Devin on loodud olema autonoomne, kuid vajaduse korral tagasisideahelatega. PĂ€rast planeerimist tĂ€idab see samme ĂŒkshaaval, kontrollides pidevalt vigu. Demodel jĂ€rgib agent sageli seda mustrit: see kasutab brauserit vĂ”i dokumente probleemi mĂ”istmiseks, kirjutab koodi, kĂ€ivitab selle, nĂ€eb viga ja otsib seejĂ€rel lahendust – jĂ€ljendades inimese silumisprotsessi (www.developersdigest.tech) (www.linkedin.com). NĂ€iteks nĂ€itab ĂŒks esitleja Devinit lisamas sisselogimisvormi, seejĂ€rel kĂ€ivitamas esiotsa testi, leidmas viga ja minemas tagasi uurima, kuidas seda viga parandada. Iga Devini „pööre“ on tsĂŒkkel mĂ”tle → tegutse → jĂ€lgi → paranda.

Mitmed allikad mĂ€rgivad, et Devinil on sisseehitatud „eneseparandus“ (medium.com) (www.linkedin.com). TĂ”epoolest, Cognitioni blogi GPT-5 kohta mainib, et GPT-5 „oskab hĂ€sti vigu mĂ”ista ja ennast parandada“, mida nad rĂ”hutavad kui suurepĂ€rast omadust pikkade ĂŒlesannete jaoks (www.linkedin.com). TeisisĂ”nu, kui Devini kood ei kompileeru vĂ”i test ebaĂ”nnestub, nĂ€eb mudel (sageli GPT-5 vĂ”i sarnane) veateadet ja leiab lahenduse koheselt. See on isegi vĂ”imeline kordustsĂŒkliteks: kui tegevus osaliselt Ă”nnestub, vĂ”ib Devin teha teise kĂ€igu. Need tsĂŒklid on kasutajaliideses nĂ€htavad korduvate muutmis- ja kĂ€ivitamisjĂ€rjestustena.

SĂŒstemaatiliselt riketega toimetulemiseks kasutab Devin automaatika ja inimliku jĂ€relevalve segu. NĂ€iteks, kui Devin avab pull request'i ja saab CI-rikke vĂ”i koodiĂŒlevaate kommentaari, Ă€ratab Cognitioni sĂŒsteem Devini automaatselt unest ĂŒles ja laseb tal probleemi lahendada (docs.devin.ai) (docs.devinenterprise.com). Vaikimisi vastab Devin lint-vigadele vĂ”i kommentaaridele, kuigi kasutajad saavad selle vĂ€lja lĂŒlitada. Kasutajaliides tĂ”stab esile ka selle oleku ja tegevused reaalajas, nii et arendaja saab igal ajal sekkuda. Arendajatele soovitatakse vaadata esimesi kĂ€ivitusi „live reĆŸiimis“ (kus iga samm on nĂ€idatud), et usaldust luua, ja seejĂ€rel lasta Devinil tĂ€ielikult peata reĆŸiimis joosta, kui nad on kindlad (www.developersdigest.tech).

Ohutus, piirded ja kohandamine

Operaatorid saavad anda Devinile selgesĂ”nalisi juhiseid selle kohta, mida mitte teha. Üks vĂ”imas funktsioon on „Keelatud tegevused“. Saate loetleda asju, mida Devinil ei ole lubatud puudutada – nĂ€iteks „ÄRA tĂ”uka otse main-i“ vĂ”i „Ära redigeeri faili X“. SĂŒsteem tagab, et Devin austab neid kĂ€ske, kui need ilmuvad viipas vĂ”i Playbookis (docs.devin.ai). VĂ€ljalaskemĂ€rkmete kohaselt kĂ€sitleb Devin nĂŒĂŒd keelatud tegevuste nimekirju usaldusvÀÀrselt, mis tĂ€hendab, et see kontrollib oma tegevusi nende reeglite vastu. See aitab vĂ€ltida levinud vigu, nagu vale haru vĂ”i faili muutmine.

Devin pakub ka erinevaid juhtnuppe. Slackis vĂ”i veebiliideses saate Devinile öelda, et ta „magaks“ (peataks töö) vĂ”i „arhiveeriks“ seansi (docs.devin.ai). Saate valida, kas Devin vajab teie heakskiitu enne plaani tĂ€itmist (Agentuuri seade kaudu) vĂ”i töötab tĂ€ielikult autonoomselt (docs.devin.ai) (docs.devin.ai). Selle arvutikasutus mÔÔdetakse Agendi arvutusĂŒhikutes (ACU-des) ja kasutajaliides nĂ€itab hoiatusi, kui Devin on piirini jĂ”udmas, et saaksite sekkuda vĂ”i rohkem ressursse anda (docs.devin.ai).

Kui midagi lĂ€heb telgitagustes valesti, on Cognitionil olemas seire. Varajasemates versioonides teatasid mĂ”ned kasutajad Devini seansside „kinni jÀÀmisest“ vĂ”i kokkujooksmisest. Meeskond mĂ€rgib, et need probleemid on lahendatud ja pakub ACU tagasimakseid, kui Devin hangub (docs.devin.ai). TeisisĂ”nu, ettevĂ”te instrumenteerib sĂŒsteemi aktiivselt töökindluse tagamiseks. VĂ€lised analĂŒĂŒtikud hoiatavad, et nagu iga vestluspĂ”hine tehisintellekt, vĂ”ib Devin aeg-ajalt vigu toota vĂ”i koodi „hallutsineerida“. Soovitatav praktika on lĂ€bi vaadata selle vĂ€ljund, nagu te teeksite juuniorarendaja tööga. Ohutuse tagamiseks kasutavad paljud meeskonnad Devini kohustustele koodiĂŒlevaateid ja piiravad Devini Ă”igusi (nt vaikimisi puudub otsene juurdepÀÀs saladustele). Siiani on avalikult kirjeldatud piirded enamasti kasutaja mÀÀratud (keelatud toimingud, plaani heakskiidu nĂ”udmine jne) ja sĂŒsteemi tervisekontrollid, mitte sisseehitatud eetilised filtrid.

Mida me (veel) ei tea

Cognition on tahtlikult hoidnud mĂ”ned detailid sisemistena, seega on Devini osad lĂ€bipaistmatud. NĂ€iteks selle tĂ€pne suur keelemudel ei olnud algselt avalik. Kuuldused ja hilisemad postitused viitavad, et Cognition integreerib nĂŒĂŒd GPT-5 Devini planeerimis- ja pĂ”hjenduskeskusesse (www.linkedin.com), ja neil on eelvaateagent, mis pĂ”hineb Claude Sonnet 4.5-l (docs.devinenterprise.com). Kuid tĂ€ielik arhitektuur on ebaselge: Devin tĂ”enĂ€oliselt orkestreerib mitut mudelit ja on kohandatud peenhÀÀlestusega (nagu vihjab RFT planeerimisalamagent), kuid need kihid ei ole avatud lĂ€htekoodiga.

Me ei tea ka tĂ€ielikult selle mĂ€lu piire. Devin vĂ€idab, et „Ôpib aja jooksul“, kuid kuidas see uusi teadmisi oma olemasolevasse vĂ”rku ĂŒhendab (vastandina lihtsalt Teadmiste panka salvestamisele), on tĂ€psustamata. Vestluse ajaloo maksimaalne pikkus, mida see tĂ”husalt kasutab, ei ole dokumenteeritud. Kui seanss on vĂ€ga pikk, on vĂ”imalik, et vestluse vĂ”i koodi konteksti varasemad osad kĂ€rbitakse telgitagustes. Praktikas hoiavad enamik kasutajaid viipasid ja koodi lĂŒhidalt, et vĂ€ltida konteksti ĂŒlekoormust.

Ohutuse poolel on veel mĂ”ned teadmata aspektid. NĂ€iteks, kuigi „keelatud tegevused“ hĂ”lmavad kasutaja mÀÀratud reegleid, ei ole selge, kas Devinil on mingeid kaudseid ohutuskihte (nagu andmete vÀÀrkasutuse tuvastamine, eelarvamuste kontrollid vĂ”i liivakastist pĂ”genemine). Kuna see töötab VM-is, loodetakse, et see ei saa kahjustada hostisĂŒsteeme, kuid selle liivakasti detailid ei ole avalikud. Kogukond jĂ€reldab, et Devini masin kasutab tĂ”enĂ€oliselt konteineri hetkepilte (nagu mainitud RL treeningu puhul) töökorra isoleerimiseks (medium.com).

LĂ”puks jĂ€lgib paljud kogukonnast, kuidas Devin kĂ€sitleb ebaselgeid vĂ”i lahtise lĂ”puga ĂŒlesandeid. MĂŒĂŒgijutt nimetab seda „tĂ€iesti autonoomseks“, kuid analĂŒĂŒtikud mĂ€rgivad, et see vajab siiski sageli tĂ€pseid juhiseid. NĂ€iteks, kui kasutaja viip on ebamÀÀrane, vĂ”ib Devin genereerida plaani, mis tundub mĂ”istlik, kuid jĂ€tab olulised ÀÀrejuhtumid tĂ€helepanuta. See vĂ”ib esitada selgitavaid kĂŒsimusi jĂ€reltegevuses, kuid arendajad mĂ”tlevad mĂ”nikord, kui hĂ€sti see mĂ”istab kavatsust versus lihtsalt koodi mustri sobitamist. Need Devini tunnetuse aspektid tuginevad aluseks oleva LLM-i vĂ”imetele, mida me jĂ€lgime vaid kaudselt. LĂŒhidalt, kasutajad peaksid hindama Devinit pigem kĂ”rgelt kvalifitseeritud juuniorarendajana kui tootejuhina – see planeerib hĂ€sti, kuid ei pruugi alati teie kavatsusest tĂ€iuslikult aru saada.

Deviniga alustamine

Devin on peamiselt suunatud insenerimeeskondadele, kes teevad palju koodimistööd. See paistab silma selgelt mÀÀratletud ĂŒlesannete puhul: funktsioonide loomine spetsifikatsioonide alusel, refaktorimine, testide kirjutamine ja vigade parandamine. See on vĂ€hem tĂ”estatud kĂ”rgetasemelise disaini vĂ”i vĂ€ga ebamÀÀraste probleemide puhul. Tarkvarameeskonna jaoks saab Devin aidata rutiinset tööd Ă€ra teha, nii et inimesed saavad keskenduda loomingulisele arhitektuurile ja jĂ€relevalvele.

Koodiga mitte tegelevatele inimestele vĂ”i uutele tulijatele vĂ”ib Devin siiski kasulik olla, kuid nĂ”uab teatud seadistust. Esimene samm on anda Devinile juurdepÀÀs teie koodirepositooriumile (GitHubi, GitLabi jne kaudu) ja vĂ”ib-olla ĂŒhendada see Slackis vĂ”i Teamsis. SeejĂ€rel proovige lihtsat ĂŒlesannet. NĂ€iteks kĂŒsige: „Devin, lisa uus leht, et loetleda kĂ”ik meie andmebaasi tooted veebiliideses, sealhulgas testkatvus.“ JĂ€lgige planeerimisfaasi dialoogi: Devin kirjeldab, milliseid faile muuta (nt HTML-mall, taustaprogrammi API kood jne) ja esitab vajadusel kĂŒsimusi. Kiitke plaan heaks (vĂ”i laske sellel automaatselt kĂ€ivituda) ja jĂ€lgige selle tĂ€itmist. Kasutage „JĂ€lgi“ paneeli, et nĂ€ha iga sammu: nĂ€ete failimuudatusi, kestakĂ€ske (nagu testikomplektide kĂ€ivitamine) ja brauseri hetkepilte kasutajaliidesest. Kui Devin teeb vea vĂ”i soovite muudatust, suhelge lihtsalt vestluses (nt „Tegelikult kasuta seda CSS-teemat“ vĂ”i „toote pealkiri peaks olema suurtĂ€htedega“) ja Devin alustab uut muutmisringi.

Peamine tegutsemissamm on iteratsioon ja ĂŒlevaade. Kontrollige alati Devini loodud koodi ja testige seda lokaalselt. Aja jooksul saate teadmistepanka rikastada: lisage mĂ€rkmeid, nĂ€iteks „Meie andmebaas kasutab PostgreSQL 13“ vĂ”i „Me jĂ€rgime PHP-s PSR-12 stiili“. Devin hakkab neid tulevastes seanssides arvesse vĂ”tma. Uurige ka seadeid: lĂŒlitage Agentuur vĂ€lja, kui soovite ettepanekuid alati kontrollida, vĂ”i sisse, kui usaldate seda rohkem. Ühendage Devin oma CI-ga automaatseks pull request'i ĂŒlevaatuseks, kuid alustage teavitustega, et saaksite jĂ€lgida, kuidas see tagasisidet kĂ€sitleb.

LĂ”ppkokkuvĂ”ttes on Devini töövoog tihe ja vĂ”imas, kuid see tugineb siiski teie juhistele. MĂ”istes, kuidas see planeerib, tööriistu kasutab ja tagasisidest Ă”pib (nagu eespool ĂŒksikasjalikult kirjeldatud), saate sellest uuest agentilise koodimisabi klassist maksimumi vĂ”tta. Parim jĂ€rgmine samm Devinist huvitatud meeskonna jaoks on registreeruda devin.ai ja kĂ€ivitada vĂ€ike pilootprojekt: lisage ĂŒks veebirepo, paluge Devinil funktsioon rakendada ja laske sellel progressi reĆŸiimis töötada. JĂ€lgige tĂ€ielikku „mĂ”tlemise“ jĂ€lge – see praktiline kogemus selgitab tĂ€pselt, kuidas Devin planeerimist, redigeerimist ja eneseparandust kokku pĂ”imib. Sealt edasi saate laiendada rohkematele ĂŒlesannetele ja tĂ€psustada selle kasutamist (nĂ€iteks kohandatud mĂ€ngukĂ€siraamatud teie domeeni jaoks). Kuigi Devin areneb endiselt, on see suur hĂŒpe tehisintellekti tööriistade valdkonnas. Õppides selle töövoogu juba tĂ€na, saavad meeskonnad valmistuda ajastuks, kus kodeerimisĂŒlesandeid saab tĂ”eliselt jagada tehisintellektist meeskonnakaaslasega.

Meeldib see sisu?

Telli meie uudiskiri, et saada vĂ€rskeid sisuturunduse ĂŒlevaateid ja kasvujuhendeid.

See artikkel on mÔeldud ainult informatiivsel eesmÀrgil. Sisu ja strateegiad vÔivad varieeruda sÔltuvalt teie vajadustest.
Devini töövoog seestpoolt: tööriistade kasutus, planeerimine ja autonoomia | AutoPod