AI-koodausavustimet, keskustelua AI-avustetusta koodaamisesta/skriptaamisesta/dokumentoinnista/...

Minäkin kaipaan aikoja kun Amiga oli tietokoneiden kingi ja jokaisella oli takataskussaan pari copperlistaa joilla sai kivat taustaefektit. Sitten tuli 3D, VGA ja muut hömpötykset. Susipaska mäsädos ja sen ruma isoveli Windows 3.11. Niin ja Internet, vaikka BBS oli jo melkein yhtä hyvä.

Niin se vain on että aika menee eteenpäin ja on pysyttävä sen mukana.
Niisk. Nyt osui pahasti sydämeen. Kymmeniä tuhansia rivejä c-koodia väsäsin AI-kaverin kanssa amigaan viime talvena. Pitäs jaksaa jatkaa etiäpäin. Upeasti toimi jo vuoden vanha AI-apustin tähänkin. Prosessiksi muokkautui pitkälti ensin teettää python versio ideasta. Kun python toimi kivasti niin käskyttää AI tekemään samasta c-versio ja lopuksi optimointia joko käsin tai promptilla riippuen mihin AI kykeni. Ei olisi mitään motivaatiota retrokoodailla ilman ai-avustinta. AI-avustin tekee hommasta eri mielekästä.
 
Viimeksi muokattu:
Onhan tuossa selvä peruste. Taide on usein teknisesti yksinkertaista, ja valmiista teoksesta voi olla suhteellisen helppoa tehdä kopio. Vaikeaa sen sijaan on keksiä, että mitä tehdä. Tekoäly on huono keksimään omaperäistä taidetta.
Ei sen peligrafiikan tapauksessa välttämättä tarvitse olla lainkaan omaperäistä, koodaaja voi itsekin keksiä että haluan 64x64 pikselin pelihahmon, jolla on ruskea takki, punainen pipo ja siniset housut. Piirräs AI ja tee vielä kävelyanimaatio, kun en itse osaa.

Ei se ehkä taidetta ole, mutta mitä sitten jos se toimii.
 
Erona se, ettei tämä ole mikään pöhinäfreimwörkki, vaan nämä mallit voi tehdä mitä tahansa. Ei tästä enää ikinä ole paluuta 100% manuaaliseen naputteluun.
Näin sanoo ihminen joka ei ymmärrä koodauksesta mitään. Tähän törmää aika usein AI:n kohdalla.

Tämä on vähän sama kuin "ei tästä enää ikinä ole paluuta pelkällä siveltimellä maalaamiseen".
 
Näin sanoo ihminen joka ei ymmärrä koodauksesta mitään. Tähän törmää aika usein AI:n kohdalla.

Tämä on vähän sama kuin "ei tästä enää ikinä ole paluuta pelkällä siveltimellä maalaamiseen".
Tämä on varmaan huono ketju haastaa riitaa, kun ohjelmistoalan ihmiset ovat loogisia ja tietävät miten asiat toimivat. Ei asiat muutu miksikään vaikka kuinka väittelisi.

--

Ketju parhaimmillaan kun jaetaan mikä toimii, ei toimi, uutiset yms. Turhaa vääntöä voi harrastaa vaikka politiikkapuolella tai roskakorin puolella.
 
Anekdootteja AI-avustetusta koodaamisesta pragmatic programmerin uutiskirjeestä. Ihan hyvä luettava, lainaan laiskasti ja tarkoitushakuisesti palasia, parempi totuus linkin päässä.
Why now? Model releases in November and December seem to have been the tipping point: Opus 4.5, GPT-5.2 and Gemini 3.
The good: software engineers more valuable than before. Tech lead traits in more demand, being more “product-minded” to be a baseline at startups, and being a solid software engineer and not just a “coder” will be more sought-after than before.
I don’t want to be too dramatic, but y’all have to throw away your priors. The cost of software production is trending towards zero”.
“The last month was my first as an engineer when I didn’t open an IDE at all. Opus 4.5 wrote around 200 PRs, every single line. Software engineering is radically changing, and the hardest part even for early adopters and practitioners like us is to continue to re-adjust our expectations. And this is *still* just the beginning”.
“I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all the code”.
 
Okei, eli sun pointti ei niinkään ollut ai:n vastaisuus, vann se, että se mahdollistaa pas+an softan kehityksen osaamattomilta tyypeiltä? Ja sillä sitten taas on seurauksia?
Se, ja se että en ole vielä ihan vakuuttunut kaikesta hypestä. Esimerkiksi onko merkkejä, että noista työkaluista voi tulla vielä rutkasti parempia? Jos piirrämme käppyrän suorituskyvystä ajan funktiona, niin onko kulmakäyrä edelleen sama?
 
Minäkin kaipaan aikoja kun Amiga oli tietokoneiden kingi ja jokaisella oli takataskussaan pari copperlistaa joilla sai kivat taustaefektit. Sitten tuli 3D, VGA ja muut hömpötykset. Susipaska mäsädos ja sen ruma isoveli Windows 3.11. Niin ja Internet, vaikka BBS oli jo melkein yhtä hyvä.

Niin se vain on että aika menee eteenpäin ja on pysyttävä sen mukana.
Ja nyt maailma on menossa päin veetä, kun kaikilla kylähulluilla on koko maailma yleisönä. Brexitiä ja Trumpia ei olisi tapahtunut ilman näitä hienoja edistysaskelia.
 
Hetkinen, eikös tuo "6 kuukauden kuluttua 90% koodista on AI:n tuottamaa" sanottu jo vuosi sitten?
Piilaakson startupeisssa 80%+ ai-generoitua on ollut totta tovin aikaa. Riippuu ihan sairaan paljon mitä tekee onko 0% vai ehkä 90% tai jotain sieltä väliltä. Google/microsoft viime vuonna puhuivat 25% uudesta koodista olevan Ai-generoitua. 2026 lopussa varmaankin enemmän.

Lainaukset oli eri ihmisten spekulointia kontekstista irrotettuna, ei jumalan totuus. Kannattaa vilkaista mitä siellä linkin päässä oikeasti on.
 
“I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all the code”.
Siinä on vain niin että myös AI on rajallinen resurssi. Miten paljon konesalikapasiteettia voidaan ja kannattaa kasvattaa? Kannattaako arvokasta kapasiteettia tyrkyttää ilmaiseksi kaikille kuten nyt tehdään?
 
Siinä on vain niin että myös AI on rajallinen resurssi. Miten paljon konesalikapasiteettia voidaan ja kannattaa kasvattaa? Kannattaako arvokasta kapasiteettia tyrkyttää ilmaiseksi kaikille kuten nyt tehdään?
Kapasiteettia rakennetaan niin paljon kuin muistipiirien saatavuus antaa myöten, uutta parempaa rautaa tulee vuosittain. Viime syksynä tuli gb300:en voluumiin millä treenattuja parempia malleja tulee alkuvuodesta. Alkusyksystä 2026 nvidian vera-rubin mikä on 10x nopeampi inferenssissä kuin gb300:en. Loppuvuodesta myös amd:n mi450:en jota openai on luvannut ostaa 2026 aikana 1GW edestä. Vera-rubin on täydessä tuotannossa, kerrottiin ces-messuilla.

Softapuolella optimoidaan myös mikä parantaa tehokkuutta. Mallien rakenne+taso+yksityiskohdat ja inferenssikoneistossa miten kuorma esim. jaetaan kontekstinluontiin ja tokeneiden generointiin. Agenttipuolella on mietitty hierarkisempia rakenteita missä olisi suunnittelu/arkkitehti joka käyttää erittäin raskasta ja osaavaa mallia taskien pureskeluun. Arkkitehti syöttää pureskellut ohjeet koodausagentille joka käyttää kevyempää ja halvempaa mallia. Paljon innovaatiota softapuolella tehty ja tulossa.

Toinen puoli miten voi miettiä, että piilaaksossa kesähessu maksaa 10ke/kk. On paljon firmoja joilla on varaa maksaa AI:sta paljonkin jos AI tuottaa rahaa vasten hyötyä, juniorit kärsivät tässä skenaariossa kun heille ei löydy töitä entiseen tapaan. Suomalainen perspektiivi toki eri kun työvoiman kustannus ihan jotain muuta kuin piilaaksossa eikä myöskään ole samanlaajuista startup-skeneä missä käytetään kaikki keinot nopeaan kasvuun ja VC rahaa riittää.

Vuosi sitten maksoi cursor ai järkevä tilaus 20e/kk, nyt se järkevä tilaus maksaa 200e/kk. Toki mallit ja rauta paranee niin hyvin voi olla, että 2026 oppuvuoden 20e/kk tilaus vastaa tämän päivän 200e/kk tilausta. Jossain firmassa joku devaaja voi upottaa tuhansia ja tuhansia avustimeen joka koodaa+testaa useilla agenteilla rinnakkain 24/7/365, tokenihinnoittelu. Vaatii toki sen, että rahaa vasten saa vastinetta eikä sekametelisoppaa.

Kuvassa Nvidian ennuste 2025&2026 mikä on ilmeisesti alakanttiin kun kysyntä ja tuotanto kasvanut. 20M gpu:ta joista viime syksynä oli shipattu 6 miljoonaa. Tuosta ei kannata suoraan skaalata suorituskykyä kun gb300 on 40% nopeampi kuin gb200 ja vera-rubin on huima loikka gb300:een verrattuna.
image-44.png


Tuohon päälle toki muiden tahojen raudat. Google tekee miljoonia ja miljoonia tpu-kiihdytimiä vuodessa, amd mi450 1GW openai:lle.
 
Viimeksi muokattu:
Entäs kun mainostetusti kuka tahansa voi tuottaa viikossa kymmeniä tuhansia rivejä koodia? Onko nyt ihan varmaa, että osaavat ja viitsivät pilkkoa pieniin osiin ja katselmoida kaiken? Onko varmaa, että jokainen softatalo osaa tai haluaa pakottaa tällaiset prosessit? Maailmassa on jo nyt paljon paskaa koodia. Minä epäilen, koodin määrä räjähtää ihan käsiin, ja vielä niin että paskan osuus kasvaa. Ihan esimerkkinä jos nyt Steamiin tulee päivässä satoja pelejä, niin montakohan niitä tulee parin vuoden kuluttua?
En tiedä kuka mainostaa, enkä oikeastaan tiedä että miksi edes mainostaisi tuollaisella älyttömällä lupauksella. Koodirivien määrä kun ei ikinä ole ollut kovin relevantti mittari yhtään mihinkään. Siitä huolimatta että joissain taloissa sitä on saatettu käyttää osaamattoman (keski)johdon toimesta tuottavuuden mittarina.

Ja ei, ei ole ollenkaan varmaa että kaikki osaa jatkossakaan pilkkoa koodia fiksuihin osiin tai noudattaa muita hyviä käytänteitä. Niin ei tehdä nytkään, ja nämä samat toimijat painii siellä mutasarjassa kamppailemassa niistä asiakkaista joiden ainoa kilpailutuskriteeri on alhainen hinta. AI ei tätä muuta, muutoin kuin siten että ne jotka nyt tekevät olemattomilla prosesseilla paskaa ihmisvoimin, häviävät kun joku toinen tuottaa halvemmalla samanlaista paskaa AI:lla ilman niitä laadunvarmistusprosesseja.

Suurin osa koodista on niin pitkään ollut heikkolaatuista, että ei AI sen osalta olennaisesti muuta mitään. Osaava väki lukee koodia ja selvittää ensin onko siinä järkeä vai ei, ja vasta sitten ottavat käyttöön. Ja amatöörit copypasteaa sokkona, kuten tähänkin asti.
 
Lainaukset oli eri ihmisten spekulointia kontekstista irrotettuna, ei jumalan totuus. Kannattaa vilkaista mitä siellä linkin päässä oikeasti on.
Lainataan sitten: "Software engineer Peter Steinberger is building greenfield software, and said he’s stopped reading code generated by AI:"

Eli just kuten arvelen käyvän. Jengi ei vaan viitsi katselmoida kaikkea AI:n tekemää koodia. Eli siihen vetoaminen on melkoista toiveajattelua.
 
Toinen puoli miten voi miettiä, että piilaaksossa kesähessu maksaa 10ke/kk. On paljon firmoja joilla on varaa maksaa AI:sta paljonkin jos AI tuottaa rahaa vasten hyötyä, juniorit kärsivät tässä skenaariossa kun heille ei löydy töitä entiseen tapaan. Suomalainen perspektiivi toki eri kun työvoiman kustannus ihan jotain muuta kuin piilaaksossa eikä myöskään ole samanlaajuista startup-skeneä missä käytetään kaikki keinot nopeaan kasvuun ja VC rahaa riittää.
Jonka takia AI firmoilla on insentiivi nyhtää piilaakson startupeilta kaikki mikä irti lähtee. 200 €/kk cursor tilaus on tässä kontekstissa alihintainen.

Nythän kehitys on vielä kesken ja useimmiten AI:ta käytetään vain jos ihminenkin on töissä. Mutta kun ja jos käyttö laajenee ja arkipäiväistyy, se tekee koodia 24/7, kuten tuossa mainitsitkin. Selvää on että 20 euron ja 200 euron kuukausitilauksista tulee nappikauppaa.


 
Nythän kehitys on vielä kesken ja useimmiten AI:ta käytetään vain jos ihminenkin on töissä. Mutta kun ja jos käyttö laajenee ja arkipäiväistyy, se tekee koodia 24/7, kuten tuossa mainitsitkin. Selvää on että 20 euron ja 200 euron kuukausitilauksista tulee nappikauppaa.
Tavallaan joo ja tavallaan ei. Vuosi sitten 20e/kk tilaus riitti aika hyvin kuukaudeksi kun kielimallit söivät vähemmän tokeneita ja toisaalta oli vähemmän taskeja missä kannatti edes käyttää AI:ta. Nyt tuo 200e/kk tilaus niin porukka itkee että alle viikossa loppuu tokenit ja pitää maksaa extraa kun menee per token laskutukselle. Joutuu tuolla 200e/kk tilauksellakin aika tarkkaan miettimään että millon käyttää isoa mallia ja yrittää tehdä asiat halvemmilla malleilla.

Tällä hetkellä onneksi raudan ja softan skaalaus vielä toimii. Kun pidetään työ vakiona niin per token hinta laskee aika rajusti vuositasolla.
 
Viimeksi muokattu:
Kuka sen koodin sitten katselmoi ja millä ajalla?
Työnkuva muuttuu. Isompi osa ajasta ihmisellä menee tech lead tyyliseen hommaan ja vähemmän aikaa koodaamiseen. Moneen kertaan linkattu Vibe-coding kirja on hyvä jos asia kiinnostaa. Siinä on oikein hyvin kuvattu miten asiat toimivat AI:n kanssa. Suosittelen lukemaan. Toki jos tietää jo kaiken niin kirjojen lukeminen turhaa.

Koodiarviointiin optimoitu AI-työkalu auttaa koodiarvioinnissa. Esim. CodeRabbit. Uusia työkaluja tulee/on tullut. AI työkalut uusi työkalupatteri linttereiden ja yksikkötestien joukkoon. Se mitä ihminen saa käsiin työkalurallin jälkeen on parempilaatuista. Vähenee ralli koodiarvioinneissa kun mitään perushuomautettavaa ei löydy. Tietoturvapuolelle on myös omia AI-työkalujansa jotka alkavat osoittamaan aika hyviä elämänmerkkejä.
Tämän sisällön näkemiseksi tarvitsemme suostumuksesi kolmannen osapuolen evästeiden hyväksymiseen.
Lisätietoja löydät evästesivultamme.

Linkki: https://www.youtube.com/watch?v=cpzfGo7MdZ4


Heather Adkins, Google’s vice president of security, announced Monday that its LLM-based vulnerability researcher Big Sleep found and reported 20 flaws in various popular open source software.
 
Viimeksi muokattu:
CodeRabbitkaan ei pelkkää onnea ole. Olen kuullut siitä muutakin kuin kehuja.

Mutta siis nopeasti tämä vaihtui "tietenkin ihminen katselmoi kaikki koodit, tyhmä" muotoon "ei ihminen tietenkään katselmoi koodia".
 
CodeRabbitkaan ei pelkkää onnea ole. Olen kuullut siitä muutakin kuin kehuja.

Mutta siis nopeasti tämä vaihtui "tietenkin ihminen katselmoi kaikki koodit, tyhmä" muotoon "ei ihminen tietenkään katselmoi koodia".
Ei ole yhtä totuutta olemassa. Asiat paranevat hyvin nopeasti. Joku appsi/työkalu/webbisivu voi olla 100% ai:lla tehty kun on niin pieni että promptaamalla onnistuu tai lovable generoi. Työkalujen pointti on helpottaa ihmisen elämää, otetaan sellaista pois lautaselta minkä työkalu voi hoitaa. Työkalujen kyvykkyys paranee pikkuhiljaa. Hyvin tyhmänä esimerkkinä space vs. tabs ja miten clang-tidylla saat kaikki muotoiluasiat automatisoitua pois ettei ihmisten tarvi niitä tehdä tai miettiä koodia tehdessä tai koodia arvioidessa.

Ihminen ei ole täydellinen, AI ei ole täydellinen. Oli se sitten ihminen tai AI koodaamassa niin voi tehdä bugin, asia jäädä huomaamatta koodiarvioinnissa jne. Joku projekti tai taski voi olla 100% ihmisen tekemä kun AI:ta ei saa käyttää, ei ole rahaa maksaa riittävän hyvästä ai:sta tai AI ei vain siihen toiminut(vielä).

Loput on siellä välissä. Maailma ei ole musta-valkoinen, ei etenkään kun kehitys rullaa ihan valtavalla vauhdilla eteenpäin. Vuosi sitten AI-työkalut ja mallit olivat todella paljon huonompia kuin nyt. Kehityksen vauhti ei näytä hidastuvan ainakaan vielä.

Suosittelen vibe-coding kirjaa sen sijaan että täällä yrittää pikku palanen kerrallaan työntää käärmettä pulloon. Siinä on asiat selitetty todella hyvin lähtien perushommista ja päätyen multiagent flow:hun. Ihmisen rooli tulee olemaan tech lead/tuotepäällikkö jne. Ne joiden rooli on vain ottaa tiketti jirasta ja koodata tulevat katoamaan pikkuhiljaa pois. Ne paikat missä on kallein työvoimakustannus ja/tai isoin paine suorittaa(startupit) niin näyttää tietä.
 
Viimeksi muokattu:
Jos ei AI pohjaisesta tietoturvaskannauksesta muuta hyötyä ole, niin laittaa ainakin toivottavasti nuo intialaiset "tietoturvaexpertit" työttömiksi jotka bountyjen toivossa ottavat yhteyttä typeristä asioista... :D
 

Statistiikka

Viestiketjuista
297 948
Viestejä
5 080 252
Jäsenet
81 401
Uusin jäsen
Urbaani66@

Hinta.fi

Back
Ylös Bottom