
Devinin työnkulku: Työkalujen käyttö, suunnittelu ja autonomia
Johdanto
Devin (Cognition AI:lta) on uusi autonominen tekoälyohjelmistokehittäjä, joka voi suunnitella ohjelmistokehitystehtäviä ja suorittaa niitä suurelta osin itsenäisesti. Se työskentelee koodiprojektien parissa alusta loppuun, käyttäen työkaluja kuten koodieditoria, komentorivikuorta ja verkkoselainta koodin tutkimiseen, kirjoittamiseen, testaamiseen ja käyttöönottoon. Esittelyissä ja lehdistössä Devin on osoittanut kykynsä skannata koodikantaa, luoda suunnitelman, muokata tiedostoja, suorittaa testejä ja tehdä pull-pyyntöjä yllättävän vähällä ihmisen panoksella (medium.com) (www.linkedin.com). Cognition väittää Devinin pystyvän käsittelemään ”monimutkaisia insinööritehtäviä, jotka vaativat tuhansia päätöksiä,” muistaen kontekstin jokaisessa vaiheessa ja jopa oppien virheistään (medium.com) (www.linkedin.com). Siksi tarkastelemme Devinin suunnittelun ja työnkulun julkisia yksityiskohtia. Tämä sisältää sen, miten Devin hajottaa tehtäviä (sen suunnitteluprosessi), miten se konkreettisesti toimii kehitysympäristössä (editori, terminaali, selain), miten se säilyttää muistin tai kontekstin koodausistunnon aikana, miten se itsekorjaa ja iteruoituu, sekä mitä suojatoimia se käyttää. Huomaamme myös sen, mitä ei ole paljastettu – esimerkiksi mallin tarkat sisäiset yksityiskohdat ovat salaamattomia, joten osa yhteisön keskustelusta perustuu perusteltuihin arvauksiin.
Tehtävän suunnittelu ja hajottaminen
Kun kehittäjä antaa Devinille uuden tehtävän, ensimmäinen vaihe on suunnitella, mitä tiedostoja muutetaan ja missä järjestyksessä. Cognitionin muistiinpanojen mukaan Devin käyttää ”suunnittelutila”-aliaagenttia, jonka tehtävänä on selvittää, mitkä tiedostot repositoriossa ovat olennaisia tehtävän kannalta (medium.com) (docs.devin.ai). Käytännössä Devin ”tutkii” repositorion ja ehdottaa suunnitelmaa ennen koodin kirjoittamista (docs.devin.ai) (docs.devin.ai). Monimutkaisissa tehtävissä kehittäjät näkevät tämän suunnitelman ja voivat hyväksyä tai muokata sitä; jos Agency-tila on käytössä, Devin jatkaa suunnitelmansa mukaisesti automaattisesti odottamatta hyväksyntää (docs.devin.ai) (docs.devin.ai).
Kulissien takana Cognition koulutti tämän suunnitteluagentin vahvistusoppimisella. Yhdessä analyysissä tiimi kuvaa antaneensa suunnittelijalle vain lukuoikeudella varustettuja työkaluja (kuten ls, grep tai read_file) ja palkinneensa sen, kun se ennustaa oikein ne tiedostot, joita ihminen muokkaisi (medium.com) (medium.com). Tulos: Devinin suunnittelija oppii suorittamaan rinnakkaisia tiedostojärjestelmäkyselyitä (esim. suorittamaan ls ja grep eri hakemistoissa samanaikaisesti) ja sitten rajaamaan lupaavia vihjeitä (medium.com). Koulutuksen rangaistus kannustaa tehokkuuteen, joten agentti välttää raa'an voiman käyttöä (esim. koko repositorion loputonta greppaamista) ja ”sitoutuu” sen sijaan nopeasti löydettyään kohteen (medium.com). Tämä tarkoittaa, että Devinin suunnittelu on datalähtöistä: se on oppinut yleisiä koodikannan navigointistrategioita (kuten Cognition huomauttaa, malli koulutettiin monilla repositorioilla ja käyttäjäkyselyillä) (medium.com) (medium.com).
Käyttäjän tasolla näet tuloksen vaiheiden luettelona. Esimerkiksi uuden ominaisuuspyynnön yhteydessä Devin ehdottaa jotain tyyliin ”muokkaa tiedostoa A toteuttamaan X, lisää testit tiedostoon B ja päivitä sitten kokoonpano C.” Esittelyissä, jos käyttäjä unohti antaa joitakin yksityiskohtia, Devinin suunnitteluvaihe usein tunnistaa sen ja pyytää selvennystä. Yhdessä esittelyssä avustaja lisäsi automaattisesti GitHub-tilin kokoonpanon suunnitelmaan, vaikka käyttäjä ei ollut sitä erikseen maininnut (www.developersdigest.tech) (www.linkedin.com). Nämä suunnitteluvaiheet (kysymysten esittäminen, tehtävien luettelointi, tiedostojen yhdistäminen) tehdään kaikki Devinin dialogikäyttöliittymässä ennen koodin kirjoittamista. Jos käyttäjä hyväksyy tai automaattinen hyväksyntä on päällä, Devin siirtyy suorittamiseen.
Työskentely kehitysympäristössä: editori, terminaali ja selain
Devin toimii hiekkalaatikoidussa kehitysympäristössä. Cognitionin materiaalit kuvaavat sitä niin, että sen käytettävissä on tuttu kehittäjän työkalupakki: shell-terminaali, koodieditori ja verkkoselain (medium.com) (docs.devin.ai). Käytännössä Devinin ollessa käynnissä kaikki sen tekemät toiminnot kirjataan ja ovat näkyvissä verkkokäyttöliittymässä. ”Seuraa Deviniä” -näkymä korostaa jokaista toimintoa (kuten tiedoston muokkausta tai shell-komentoa) ja antaa jopa ihmisen napsauttaa kuvaketta siirtyäkseen suoraan koodieditoriin tai terminaaliin, jossa kyseinen toiminto tapahtui (docs.devin.ai). Esimerkiksi, jos Devin muokkaa JavaScript-tiedostoa, käyttäjä voi napsauttaa nähdäkseen VSCode-editorinäkymän muutoksineen, tai jos Devin suorittaa shell-komennon, napsauttaa nähdäkseen terminaalin tulosteen.
Voit myös halutessasi siirtyä manuaalisesti Devinin työtilaan. Äskettäinen päivitys lisäsi ”Käytä Devinin konetta” -painikkeen, joka avaa Devinin ympäristön VSCodessa verkon yli (docs.devin.ai). Tämä tarkoittaa, että kehittäjä voi kurkistaa Devinin tiedostoihin, suorittaa komentoja tai jopa muokata koodia sen työtilassa käsin. (Pitkäkestoisten tehtävien aikana tämä on kätevää, jos haluat tarkastella jotain kesken suorituksen.) Yhdessä esimerkissä käyttäjä aktivoi tämän katsoakseen Devinin luovan käyttöliittymäelementtejä: käyttäjä avasi kirjaimellisesti Devinin VSCode-ympäristön, näki Devinin kirjoittamat uudet tiedostot ja pystyi tutkimaan käyttöliittymää livenä.
Selain-työkalu antaa Devinin tutkia tai testata asioita Internetissä. Esittelyissä Devin nähdään käyttävän verkkohakua dokumentaation tai kirjastojen etsimiseen ja jopa ajavan paikallista verkkopalvelinta tarkistaakseen, ettei sen koodi ole rikki (esim. se osoittaa selaimen localhostiin varmistaakseen, että käyttöliittymä toimii). Kaiken kaikkiaan Devinin käyttöliittymä on monimuotoinen: se voi vastaanottaa syötteitä, kuten tekstikehotteita, liitettyjä suunnittelukuvia tai dokumentteja, ja jopa koodinpätkiä, ja se vuorovaikuttaa sekä chatin että näiden kehittäjätyökalujen kautta (www.developersdigest.tech) (medium.com). Tuloksena on kokemus, joka on paljon lähempänä ”kollegan koodin kirjoittamista” kuin staattista keskustelua tekoälyn kanssa.
Muisti, tieto ja istuntokonteksti
Devin seuraa tietoja istunnon aikana sisäänrakennetun ”Tieto”-järjestelmän avulla. Ajattele Tietoa työtilan muistikirjana: Devin voi tallentaa sinne vinkkejä, projektikohtaisia ohjeita tai tärkeää kontekstia ja palauttaa ne myöhemmin mieleen. Esimerkiksi dokumentaatio kuvaa työnkulkuja, joilla voi kiinnittää tiettyä tietoa, jotta Devin ei koskaan unohda sitä, kuten tärkeitä arkkitehtonisia rajoituksia tai koodaustyylioppaita (docs.devin.ai). Käyttäjät voivat muokata tai lisätä tähän tietopankkiin. Devin myös luo automaattisesti hyödyllisiä muistiinpanoja: se skannaa repositoriosi oppiakseen koodin rakenteesta, komponenteista ja dokumentaatiostasi, ja rakentaa ”Repo Knowledge” -yhteenvedon automaattisesti (docs.devin.ai) (docs.devin.ai). Käytännössä, suoritettuasi muutaman tehtävän, Devin saattaa sanoa: ”Huomasin, että käytät usein Reactia ja Reduxia; ehdotan, että lisäät sen Tietoon,” ja jos hyväksyt, tämä tieto tallennetaan.
Istunnon aikana Devin pitää olennaiset tiedot työmuistissa. Cognition väittää, että se ”muistaa olennaisen kontekstin joka vaiheessa” (www.linkedin.com). Esimerkiksi, jos se on aiemmin oppinut, että suosit Python 3.11:ä tai että verkkosovelluksesi käyttää OAuthia, se tuo tämän tiedon kehotteisiin tarpeen mukaan. Istunto on luonnostaan pitkä ja tilallinen: voit keskustella Devinin kanssa kymmeniä vuoroja (minuutteja tai pidempään), samalla kun se muokkaa monia tiedostoja, ja se säilyttää chat-historian. Jos Devin menee rikki, voit selata lokia tai ottaa käyttöön ”progress-tilan” nähdäksesi kaikki sen tekemät toiminnot.
Jos istuntosi päättyy (esimerkiksi jos pysäytät tehtävän tai lopetat), Devin unohtaa kyseisen koneen ajotilan, ja sen virtuaalikone palautuu perusnäkymään seuraavalla kerralla (docs.devin.ai). Oletuksena tämä perustila sisältää työtilaasi esiladatut repositoriot, joten Devinin ei tarvitse kloonata niitä tyhjästä joka kerta (docs.devin.ai). (Ilman työtilan asetuksia jokainen istunto alkaisi tyhjällä koneella, joten Cognition korostaa repositorion esikonfigurointia nopeuden vuoksi (docs.devin.ai).) Mutta koodin lisäksi Devin siirtää tietoa eteenpäin tietopankkinsa kautta. Se kehottaa sinua lisäämään oppitunteja tai määritelmiä, jotka vaikuttavat hyödyllisiltä tuleviin tehtäviin (docs.devin.ai). Useiden istuntojen aikana tämä tarkoittaa, että Devin rakentaa vähitellen muistin projektisi käytännöistä ja arkkitehtuurista.
Tiedon lisäksi Cognition on julkaissut DeepWikin, siihen liittyvän työkalun, joka indeksoi kokonaisia koodikantoja ja tarjoaa niiden päälle chat-käyttöliittymän (medium.com). Vaikka DeepWiki on erillinen tuote, se vihjaa laajempaan arkkitehtuuriin: Devin voi kysellä omasta tai ulkoisesta koodiwikistä vastatakseen kysymyksiin. Käytännössä, jos kysyt Deviniltä jotain koodista, se saattaa sisäisesti käyttää samoja tiedonhakujärjestelmiä kuin DeepWiki vastaustensa perustelemiseen.
Autonomia, iterointi ja itsekorjaus
Devin on suunniteltu autonomiseksi, mutta tarvittaessa siinä on palautesykliä. Suunnittelun jälkeen se suorittaa vaiheita yksi kerrallaan, tarkistaen jatkuvasti virheitä. Esittelyissä agentti noudattaa usein tätä kaavaa: se käyttää selainta tai dokumentaatiota ymmärtääkseen ongelman, kirjoittaa koodia, suorittaa sen, näkee virheen ja etsii sitten ratkaisua virheeseen – jäljitellen ihmisen virheenkorjaussykliä (www.developersdigest.tech) (www.linkedin.com). Esimerkiksi yksi esittelijä näyttää Devinin lisäävän kirjautumislomakkeen, sitten ajavan etupään testin, löytävän virheen ja palaavan tutkimaan, miten virhe korjataan. Jokainen Devinin ”vuoro” on silmukka ajattele → toimi → havaitse → korjaa.
Useat lähteet huomauttavat, että Deviniin on sisäänrakennettu ”itsekorjaus” (medium.com) (www.linkedin.com). Todellakin, Cognitionin blogi GPT-5:n kanssa mainitsee, että GPT-5 ”on hyvä ymmärtämään virheitä ja korjaamaan itseään”, mitä he korostavat erinomaiseksi pitkissä tehtävissä (www.linkedin.com). Toisin sanoen, jos Devinin koodi ei käänny tai testi epäonnistuu, malli (usein GPT-5 tai vastaava) näkee virheilmoituksen ja keksii korjauksen lennosta. Se pystyy jopa uusintayrityssilmukoihin: jos toiminto on osittain onnistunut, Devin saattaa tehdä toisen yrityksen. Nämä silmukat ovat näkyvissä käyttöliittymässä toistuvina muokkaus- ja ajosekvensseinä.
Virheiden systemaattiseen käsittelyyn Devin käyttää automaation ja ihmisen valvonnan yhdistelmää. Esimerkiksi, jos Devin avaa pull-pyynnön ja saa CI-virheen tai koodikatselmointikommentin, Cognitionin järjestelmä herättää Devinin automaattisesti lepotilasta ja pyytää sitä käsittelemään ongelman (docs.devin.ai) (docs.devinenterprise.com). Oletuksena Devin vastaa lint-virheisiin tai kommentteihin, vaikka käyttäjät voivatkin poistaa tämän käytöstä. Käyttöliittymä myös korostaa sen tilaa ja toimintoja reaaliaikaisesti, joten kehittäjä voi puuttua asiaan milloin tahansa. Kehittäjiä kannustetaan seuraamaan ensimmäisiä ajokertoja ”live-tilassa” (jossa jokainen vaihe näytetään) luottamuksen rakentamiseksi, ja sitten antamaan Devinin ajaa täysin headless-tilassa, kun luottamus on saavutettu (www.developersdigest.tech).
Turvallisuus, suojatoimet ja räätälöinti
Operaattorit voivat antaa Devinille nimenomaisia ohjeita siitä, mitä ei saa tehdä. Yksi tehokas ominaisuus on ”Kielletyt toiminnot”. Voit luetella asioita, joihin Devin ei saa koskea – esimerkiksi ”ÄLÄ puske suoraan mainiin” tai ”Älä muokkaa tiedostoa X.” Järjestelmä varmistaa, että Devin noudattaa näitä komentoja, kun ne ilmestyvät kehotteeseen tai Playbookiin (docs.devin.ai). Julkaisutietojen mukaan Devin käsittelee nyt kiellettyjen toimintojen luetteloita luotettavasti, mikä tarkoittaa, että se tarkistaa toimintonsa näitä sääntöjä vastaan. Tämä auttaa estämään yleisiä virheitä, kuten väärän haaran tai tiedoston muokkaamista.
Devin tarjoaa myös erilaisia hallintatoimintoja. Slackissa tai verkkokäyttöliittymässä voit käskeä Deviniä ”nukkumaan” (keskeyttämään työn) tai ”arkistoimaan” istunnon (docs.devin.ai). Voit valita, vaatiiko Devin hyväksyntäsi ennen suunnitelman toteuttamista (Agency-asetuksen kautta) vai toimiiko se täysin autonomisesti (docs.devin.ai) (docs.devin.ai). Sen laskentakäyttö mitataan Agent Compute Units (ACU) -yksiköinä, ja käyttöliittymä näyttää varoituksia, jos Devin on ylittämässä rajoja, joten voit puuttua asiaan tai myöntää lisää resursseja (docs.devin.ai).
Jos kulissien takana menee jotain vikaan, Cognitionilla on valvontajärjestelmä käytössä. Aikaisemmissa julkaisuissa jotkut käyttäjät raportoivat Devinin istuntojen ”juuttuneen” tai kaatuneen. Tiimi toteaa, että nämä ongelmat on korjattu ja tarjoaa ACU-palautuksia, jos Devin jumittuu (docs.devin.ai). Toisin sanoen, yritys panostaa aktiivisesti järjestelmän luotettavuuteen. Ulkopuoliset analyytikot varoittavat, että kuten kaikki chat-pohjaiset tekoälyt, Devin voi ajoittain tehdä virheitä tai ”hallusinoida” koodia. Suositeltu käytäntö on tarkistaa sen tuottama tulos samalla tavalla kuin tarkistaisit juniorikehittäjän työn. Turvallisuuden vuoksi monet tiimit käyttävät koodikatselmointeja Devinin commiteissa ja rajoittavat Devinin käyttöoikeuksia (esim. ei suoraa pääsyä salaisuuksiin oletusarvoisesti). Toistaiseksi julkisesti kuvatut suojatoimet ovat enimmäkseen käyttäjän määrittelemiä (kielletyt toiminnot, suunnitelman hyväksynnän vaatiminen jne.) ja järjestelmän terveystarkistuksia, eivät niinkään sisäänrakennettuja eettisiä suodattimia.
Mitä emme (vielä) tiedä
Cognition on tarkoituksella pitänyt joitakin yksityiskohtia sisäisinä, joten osat Devinistä ovat läpinäkymättömiä. Esimerkiksi tarkka suuri kielimalli, jota se käyttää, ei ollut alun perin julkinen. Huhut ja myöhemmät julkaisut viittaavat siihen, että Cognition integroi nyt GPT-5:n Deviniin sen suunnittelu- ja päättelyytimenä (www.linkedin.com), ja heillä on esikatseluagentti, joka perustuu Claude Sonnet 4.5:een (docs.devinenterprise.com). Mutta koko arkkitehtuuri on epäselvä: Devin todennäköisesti orkestroi useita malleja ja siinä on räätälöityä hienosäätöä (kuten RFT-suunnittelu aliaagentti vihjaa), mutta nämä kerrokset eivät ole avoimen lähdekoodin mukaisia.
Emme myöskään täysin tiedä sen muistin rajoja. Devin väittää ”oppivansa ajan myötä”, mutta tapaa, jolla se yhdistää uuden tiedon olemassa olevaan verkkoonsa (verrattuna pelkkään sen tallentamiseen tietopankkiin), ei ole määritelty. Keskusteluhistorian enimmäispituus, jota se tehokkaasti käyttää, ei ole dokumentoitu. Kun istunto on erittäin pitkä, on mahdollista, että chatin tai koodikontekstin aikaisemmat osat poistetaan taustalla. Käytännössä useimmat käyttäjät pitävät kehotteet ja koodin tiiviinä välttääkseen kontekstin ylikuormituksen.
Turvallisuuden puolella joitakin epäselvyyksiä on edelleen. Esimerkiksi, vaikka ”kielletyt toiminnot” kattavat käyttäjän määrittelemät säännöt, ei ole selvää, onko Devinillä implisiittisiä turvallisuuskerroksia (kuten tiedon väärinkäytön havaitseminen, vinoumien tarkistukset tai hiekkalaatikosta pakeneminen). Koska se toimii virtuaalikoneessa, toivotaan, ettei se voi vahingoittaa isäntäjärjestelmiä, mutta yksityiskohdat hiekkalaatikosta eivät ole julkisia. Yhteisö päättelee, että Devinin kone todennäköisesti käyttää konttikuvia (kuten RL-koulutuksessa mainittiin) ajojen eristämiseen (medium.com).
Lopuksi, monet yhteisössä seuraavat, miten Devin käsittelee epäselviä tai avoimia tehtäviä. Markkinointipuhe kutsuu sitä ”täysin autonomiseksi”, mutta analyytikot huomauttavat, että se tarvitsee silti usein tarkkoja ohjeita. Esimerkiksi, jos käyttäjän kehotus on epämääräinen, Devin saattaa luoda suunnitelman, joka vaikuttaa järkevältä, mutta josta puuttuu tärkeitä reunatapauksia. Se saattaa esittää selventäviä kysymyksiä jatkossa, mutta kehittäjät pohtivat joskus, kuinka hyvin se ymmärtää tarkoitusta verrattuna pelkkään koodin kuvioiden tunnistamiseen. Nämä Devinin kognition näkökohdat perustuvat taustalla olevan suuren kielimallin kykyihin, joita havaitsemme vain epäsuorasti. Lyhyesti sanottuna, käyttäjien tulisi arvioida Deviniä pikemminkin erittäin taitavana juniori-insinöörinä kuin tuotepäällikkönä – se suunnittelee hyvin, mutta ei välttämättä aina ymmärrä tarkoitustasi täydellisesti.
Devinin käyttöönotto
Devin on pääasiassa suunnattu insinööritiimeille, jotka tekevät paljon koodaustyötä. Se loistaa selkeästi määritellyissä tehtävissä: ominaisuuksien rakentamisessa spesifikaatioiden pohjalta, refaktoroinnissa, testien kirjoittamisessa ja virheiden korjaamisessa. Sen kykyä korkean tason suunnitteluun tai erittäin epämääräisiin ongelmiin ei ole yhtä hyvin osoitettu. Ohjelmistotiimille Devin voi auttaa rutiinitehtävien suorittamisessa, jotta ihmiset voivat keskittyä luovaan arkkitehtuuriin ja valvontaan.
Ei-koodaajille tai uusille käyttäjille Devin voi silti olla hyödyllinen, mutta vaatii jonkin verran asennusta. Ensimmäinen askel on antaa Devinille pääsy koodirepositorioosi (GitHubin, GitLabiin jne. kautta) ja ehkä yhdistää se Slackiin tai Teamsiin. Kokeile sitten yksinkertaista tehtävää. Kysy esimerkiksi: ”Devin, lisää uusi sivu, joka listaa kaikki tuotteet tietokannastamme verkkokäyttöliittymään, sisältäen testikattavuuden.” Seuraa suunnitteluvaiheen dialogia: Devin hahmottelee, mitkä tiedostot tulee muuttaa (esim. HTML-malli, taustajärjestelmän API-koodi jne.) ja kysyy tarvittavat kysymykset. Hyväksy suunnitelma (tai anna sen ajaa automaattisesti) ja seuraa sen suoritusta. Käytä ”Seuraa”-paneelia nähdäksesi jokaisen vaiheen: näet tiedostomuutoksia, shell-komentoja (kuten testisarjojen ajamista) ja selaimen käyttöliittymän kuvakaappauksia. Jos Devin tekee virheen tai haluat muutoksen, vuorovaikutat yksinkertaisesti kuten chatissa (”Itse asiassa, käytä tätä CSS-teemaa” tai ”tuotteen otsikon tulisi olla isoilla kirjaimilla”), ja Devin aloittaa uuden muokkaussyklin.
Keskeinen toimintavaihe on iterointi ja tarkistus. Tarkista aina Devinin tuottama koodi ja testaa se paikallisesti. Ajan myötä voit rikastuttaa tietopankkia: lisää muistiinpanoja kuten ”Tietokantamme käyttää PostgreSQL 13:a” tai ”Noudatamme PHP:ssä PSR-12-tyyliä”. Devin alkaa sisällyttää näitä tuleviin istuntoihin. Tutki myös asetuksia: kytke Agency pois päältä, jos haluat aina tarkistaa ehdotukset, tai päälle, jos luotat siihen enemmän. Linkitä Devin CI-järjestelmääsi automaattista pull request -katselmointia varten, mutta aloita ilmoituksista, jotta voit seurata, miten se käsittelee palautetta.
Viime kädessä Devinin työnkulku on tiivis ja tehokas, mutta se luottaa edelleen sinuun opastuksen suhteen. Ymmärtämällä, miten se suunnittelee, käyttää työkaluja ja oppii palautteesta (kuten yllä on yksityiskohtaisesti kuvattu), voit hyödyntää parhaalla mahdollisella tavalla tätä uudenlaista agenttimaista koodausavustajaa. Paras seuraava askel Devinista kiinnostuneelle tiimille on rekisteröityä osoitteessa devin.ai ja suorittaa pieni pilotti: lisää yksi verkkorepositorio, pyydä Deviniä toteuttamaan ominaisuus ja anna sen ajaa progress-tilassa. Tarkkaile koko ”ajatusjälkeä” – tämä käytännön kokemus selventää tarkalleen, miten Devin yhdistää suunnittelun, muokkauksen ja itsekorjauksen. Sieltä voit skaalata useampiin tehtäviin ja hienosäätää sen käyttöä (esimerkiksi räätälöityjä toimintamalleja omalle alueellesi). Vaikka Devin kehittyy yhä, se edustaa merkittävää harppausta tekoälytyökalujen saralla. Oppimalla sen työnkulun tänään, tiimit voivat valmistautua aikakauteen, jossa koodaustyöt voidaan todella jakaa tekoälytiimikaverin kanssa.
Hanki uusia tekoälykoodauksen tutkimuksia ja podcast-jaksoja
Tilaa saadaksesi uusia tutkimuspäivityksiä ja podcast-jaksoja tekoälykoodaustyökaluista, tekoälysovellusrakentajista, koodittomista työkaluista, fiiliskoodauksesta ja verkkotuotteiden rakentamisesta tekoälyn avulla.