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

Cursorhan pääsee koko projektin/solutionin rakenteeseen kiinni?
Kuvittelisi että asetuksista indexoinnin ja ignore file konffaamisella saa asiat niin ettei cursor käsittele arkoja tiedostoja pilvessä?
1747047422618.png



Yksi vaihtoehto AI-avustimien aikakaudella se, että projektin sisällä oleva data mock-dataa minkä uskaltaa antaa mennä pilveen. Erillisen röörin kautta arat datat sisään esim. testiajoja varten joihin ai-härpättimet eivät pääse kiinni. Toki jos kuvitellaan, että itse koodi on jotenkin arvokasta niin menee pykälän vaikeammaksi kun pitäisi projekti palastella useammaksi aliprojektiksi ja tuoda arat asiat binaariblobbina sisään.

On prem ratkaisu viimekädessä on paranoidin paras kaveri. Maksaa kyllä varmasti enemmän kuin peruspilvi. On myös naimisissa on prem raudan kanssa versus pilvessä rauta päivittyy vuosittain uuteen tai vanhaa saa halvemmalla. Tosin jos salaisuudet ovat jo pilvessä email/chatit/videopuhelut/office kautta niin noista rööreistä voi vuotaa myös.

Ihmettelen jos microsoft ei saa github copilottiin jotain privaattipilviratkaisua ja myy sitä paranoideille yrityksille. Koodinkäpistely samalla tietoturvalla olevalla pilvellä kuin missä on jo emailit, chatit yms. Vai myykö microsoft jo jotain enterprise versiota github copilotista missä tällainen ominaisuus on?
 
Viimeksi muokattu:
Copilot github o joku 100€/vuos, ja eka kk o ilmanen kokeiluun muistaakseni.
Edit. Mutta kauhioita eroja copilotissa, wi dowsissa oleva ilmainen munmielestä fiksuin, office 360 kuuluva ei oo niin etevä,eka tekee paremmin macrot ja vb koodin.. myös github copilot jonka saa studioon on hieman omasta mielestä heikohko. Taas winukassa oleva päihittää mun mieleatä koodauksen, joskin joutuu ai kertoilee enempi
 
Uusin Cursor AI versio sisältää paljon parannuksia

Max-moodi kaikkiin parhaisiin malleihin, isommat kontekstit. Tokenipohjainen laskutus sellaisiin pyyntöihin mitkä eivät kuulu vakio cursor tilaukseen(oli ennen mystinen x-senttiä per pyyntö + y senttiä työkalukutsuista). Uusi malli tab-täydennykseen, tajuaa useamman tiedoston kerralla niin toimii paremmin. Kokeellinen agenttimoodi minkä saa taustalle ajoon, osaa myös ajaa asioita rinnakkain jos on iso kasa asioita tehtäväksi. @folders komento millä saa koko kansion kontekstiin. + paljon muuta. Iso päivitys. Kaikki muutokset löytyy täältä: Changelog - May 10, 2025 | Cursor - The AI Code Editor | Cursor - The AI Code Editor

Kyllä nää härpättimet kehittyy vauhdilla silloinkin kun ei tule tarjolle uutta frontier mallia. Paranettavaa sekä malleissa että itse työkaluissa. Claude-code mielenkiintoinen versus ide härpättimet. Claude-code on todella ohut ja "kaikki" toiminnallisuus tungettu mallin sisälle eikä työkaluihin.
 
Viimeksi muokattu:
OpenAI julkaisi eilen koodausagentin nimeltä codex
a cloud-based software engineering agent that can work on many tasks in parallel. Codex can perform tasks for you such as writing features, answering questions about your codebase, fixing bugs, and proposing pull requests for review; each task runs in its own cloud sandbox environment, preloaded with your repository.
Codex is powered by codex-1, a version of OpenAI o3 optimized for software engineering. It was trained using reinforcement learning on real-world coding tasks in a variety of environments to generate code that closely mirrors human style and PR preferences, adheres precisely to instructions, and can iteratively run tests until it receives a passing result. We’re starting to roll out Codex to ChatGPT Pro, Enterprise, and Team users today, with support for Plus and Edu coming soon.
1747410860518.png

 
Microsoft laittoi github copilotin open sourceen, julkaisi koodausagentin mikä on integroitu githubiin yms. Olishan tuo kiva, jos vois vaan assignoida github:ssa bugit agentille ja eikun kahvitauolle.

1747682456971.png


Pitkä mutta hyvä keynote ms:n build-konferenssista. Sam Altman vierailee strimissä ja puhuu openai:n codex-koodiagentista ja mitä ai koodikamu tarkoittaa. Altman quote of the day "people are going to be surprised how much, how fast we are going to make progress on those directions now".
 
devstral malli lupauksia antava ja nopea 5090:lla lokaalisti ajettuna. Yksinkertaisempia asioita koodasi ihan näppärästi. Kompleksisemmat jutut mitkä cs3.7/o3 mini ratkaisee ilman hikoilua aiheutti pahaa kompastelua ja perätiloja. Ehkä noista lokaaleista malleistakin tulee ihan hyviä ... mutta ei vielä. Testasin tuota ollamasta ladattuna: devstral
Devstral is an agentic LLM for software engineering tasks built under a collaboration between Mistral AI and All Hands AI 🙌. Devstral excels at using tools to explore codebases, editing multiple files and power software engineering agents. The model achieves remarkable performance on SWE-bench which positionates it as the #1 open source model.

1747860269745.png

 
Ja vieläpä Claude päivittyi versioon 4, pitää huomenna testailla
Pitäs itsekin testata. Eniten tullut käytettyä cs3.7:sta kun se on tuntunut mun käytössä parhaalta. Ei just nyt oikein ole mitään koodihommaa työnalla. Projektit laitettu kesäteloille ja kalastuskausi alkanut.

Claude Opus 4 is our most powerful model yet and the best coding model in the world, leading on SWE-bench (72.5%) and Terminal-bench (43.2%). It delivers sustained performance on long-running tasks that require focused effort and thousands of steps, with the ability to work continuously for several hours—dramatically outperforming all Sonnet models and significantly expanding what AI agents can accomplish.
GitHub says Claude Sonnet 4 soars in agentic scenarios and will introduce it as the model powering the new coding agent in GitHub Copilot
1747943304494.png
 
Työkone on varsin tehokas ja hyvällä näytönohjaimellakin. Saakohan tässä sittenkään pyörimään lokaalisti mitään koodiavustinta jonka saisi integroitua Visual studioon ja vscodeen? Näyttis on Nvidian RTX 2000 Ada.
Omassa läppärissä oli joku Intelin Iris ja jotain DeepSeek versiota kun pyörittelin niin oli pirun hidas ja pirun tyhmä.
 
Työkone on varsin tehokas ja hyvällä näytönohjaimellakin. Saakohan tässä sittenkään pyörimään lokaalisti mitään koodiavustinta jonka saisi integroitua Visual studioon ja vscodeen? Näyttis on Nvidian RTX 2000 Ada.
Omassa läppärissä oli joku Intelin Iris ja jotain DeepSeek versiota kun pyörittelin niin oli pirun hidas ja pirun tyhmä.
Ei lokaalit oikein osaa oikeasti koodata. Vastaan tulee se, että pienemmät mallit ei isompien ongelmien ratkaisuun kykene ja pieni konteksti(muisti) ja parametrimäärä rajaavat mallin ymmärrystä koodipohjasta johtaen kompurointiin. Toiselta puolelta ovat tosiaan hitaita. Ratkovat tosin ihan hyvin jotain leetcode ongelmia. Leetcodet todennäköisesti on olleet opetusdatassa mukana.

Devstral oli ihan lupauksia antava pikkupulmille, mahtunee sun gpu:n muistiin ja mielenkiintoinen testattava. Meni oikeassa käytössä tosin perätiloihin. Lokaalimalleja saa erinäisillä plugineilla kiinni vscodeen tai sitten agenttiversiona antaa koodata itsenäisesti linkatun videon ohjeilla. Uskon, että noi agenttijutut on tulevaisuus kunhan vielä pari iteraatiota käydään läpi malleista ja työkaluista. Vuoden sisään uskon, että agentit toimivat samalla tasolla kuin kesähessu/junior-devaaja. Saattavat toimia tosin jo nyt tuolla tasolla yksittäisten sopivasti valittujen taskien kanssa, mutta eivät geneerisesti minkä tahansa kanssa.


Mielenkiintoiset asiat alkaa tapahtumaan jossain deep seek r1:en kanssa mikä vaatii lähemmäs teran muistia, jos haluaa isompaa kontekstia. Käytännössä ei mikään yksittäinen edes konesalitason gpu riitä hyvään koodiavustimeen kun vaikka miten puristelis niin yli puoli teraa muistia olisi suotavaa. Toimivat ja nopeat raudat oleen sen verta kalliita, että pilviavustimet tuntuu ilmaisilta. Lokaalirautaan ladotut rahat lahoaa käsiin versus pilvi kuukausimaksulla/per token hinnalla. Pilveen päivittyy vuosittain uudet paremmat myllyt ja per token hinta laskee.
 
Viimeksi muokattu:
Ei lokaalit oikein osaa oikeasti koodata. Vastaan tulee se, että pienemmät mallit ei isompien ongelmien ratkaisuun kykene ja pieni konteksti(muisti) ja parametrimäärä rajaavat mallin ymmärrystä koodipohjasta johtaen kompurointiin. Toiselta puolelta ovat tosiaan hitaita. Ratkovat tosin ihan hyvin jotain leetcode ongelmia. Leetcodet todennäköisesti on olleet opetusdatassa mukana.

Devstral oli ihan lupauksia antava pikkupulmille, mahtunee sun gpu:n muistiin ja mielenkiintoinen testattava. Meni oikeassa käytössä tosin perätiloihin. Lokaalimalleja saa erinäisillä plugineilla kiinni vscodeen tai sitten agenttiversiona antaa koodata itsenäisesti linkatun videon ohjeilla. Uskon, että noi agenttijutut on tulevaisuus kunhan vielä pari iteraatiota käydään läpi malleista ja työkaluista. Vuoden sisään uskon, että agentit toimivat samalla tasolla kuin kesähessu/junior-devaaja. Saattavat toimia tosin jo nyt tuolla tasolla yksittäisten sopivasti valittujen taskien kanssa, mutta eivät geneerisesti minkä tahansa kanssa.


Mielenkiintoiset asiat alkaa tapahtumaan jossain deep seek r1:en kanssa mikä vaatii lähemmäs teran muistia, jos haluaa isompaa kontekstia. Käytännössä ei mikään yksittäinen edes konesalitason gpu riitä hyvään koodiavustimeen kun vaikka miten puristelis niin yli puoli teraa muistia olisi suotavaa. Toimivat ja nopeat raudat oleen sen verta kalliita, että pilviavustimet tuntuu ilmaisilta. Lokaalirautaan ladotut rahat lahoaa käsiin versus pilvi kuukausimaksulla/per token hinnalla. Pilveen päivittyy vuosittain uudet paremmat myllyt ja per token hinta laskee.

Mitä saavutuksia sinulla on tämän koodauksen saralla vai oletko samoja puheukkoja jotka kopio oikeittein koodareiden jutut ja esittävät ne ominaan. Laita jotain linkkejä sun projekteihin joissa olet ollut todellisuudessa mukana etkä vain jauhamassa paskaa joka foorumilla.
 
Mitä saavutuksia sinulla on tämän koodauksen saralla vai oletko samoja puheukkoja jotka kopio oikeittein koodareiden jutut ja esittävät ne ominaan. Laita jotain linkkejä sun projekteihin joissa olet ollut todellisuudessa mukana etkä vain jauhamassa paskaa joka foorumilla.
Ei kai täällä ole tarkoitus henkilöstä keskustella. Ei noi lokaalit vaan pärjää parhaille pilvimalleille tällä hetkellä.

En mä ole maailman kovin kooderi. Sen verran kuitenkin, että yli 20v työuraa kädet savessa koodaten, harrastusvuodet päälle ja koodaushommat piilaakson kautta rahoitti aikaisen eläköitymisen. Nykyään enää hupiprojekteja omaksi iloksi.
 
GitClear julkaisi helmikuussa vuoden 2024 AI Copilot Code Quality raportin (linkki). Kannattaa lukea koko raportti, mutta alla lyhyt yhteenveto:

Raportissa on analysoity 211 miljoonaa koodirivia isoista avoimen lähdekoodin projekteista. Mukana on mm. Googlen, Metan ja Microsoftin projekteja (esim. chromium, vs code, react). Analyysin perusteella on muodostettu erilaisia laatumittareita koodille (code duplication, code churn, jne.). Näiden mittareiden perusteella koodin laatu on ruvennut heikkenemään vuoden 2022 jälkeen eli ts. laadun heikkeneminen on alkanut tekoälyavustimien yleistyessä. Lisäksi vaikuttaa siltä, että laadun heikkeneminen on kiihtynyt vuoden 2024 aikana.

Toki dataa on vasta parilta vuodelta, mutta onhan raportin tulokset on aika pahasti ristiriidassa "vuoden loppuun mennessä 90% koodista on tekoälyn generoimaa" hypen kanssa.
 
Toki dataa on vasta parilta vuodelta, mutta onhan raportin tulokset on aika pahasti ristiriidassa "vuoden loppuun mennessä 90% koodista on tekoälyn generoimaa" hypen kanssa.
Missähän tuollaista 90% hypeä on? Optimistisin mitä mulle on osunut silmiin niin METAn zuckerbergin odotus, että 2026 aikana uudesta koodista 50% ai:n luomaa. Tässäkin avainsana, uudesta koodista. Jos vanhat projektit lasketaan mukaan niin vähemmän. Liittynee siihen, että AI on hyvä tekemään boiler platea mutta ei niin hyvä kun otetaan joku iso vanha projekti missä sillisalaattia mukana ja pitäisi integroida muutoksia spaghettiin. Vaikka koodi olisi AI:n luomaa niin ihminen välissä vähintään katselmoimassa, toivottavasti myös integroimassa muutokset eikä accept all changes sokeasti.

Se on fakta, että piilaaksossa on startuppeja joiden koodipohjista luokkaa 80% on ai:n generoimaa. Se triviaali osa, ehkä vain oikeasti proto/demo. Tuosta ylöspäin todella vaikea mennä kun loppuu boiler plate, yksikkötestit, ui ja muu triviaali koodi. Jäljelle jää vaikea 20% juttu missä pätevä ihminen vie konetta 100-0. Startuppien koodit(protot, demot, hyvin pienet asiakasmäärät ja pienemmät toiminnallisuudet) aika eri asia kuin joku META/Google/...

Jos koodinlaatu huononee niin vika on imho. tekijöissä ei keinoälyssä. Koodit pitäisi testata, vertaisarvioida jne.Jos menee paskaa seulasta läpi niin syy löytyy ihmisestä ja organisaatiosta missä huonoa lopputulosta tehdään. Huonoja tekijöitä tullut alalle covid19:en myötä jotka nyt tekevät sotkua? Esimies painostaa nyt heti ulos eikä anna aikaa tehdä asioita hyvin? Jatkuvat irtisanomiset piilaaksossa voi liittyä myös tähän, ehkä irtisanotaan huonoja, ehkä irtisanottu tasolle missä joudutaan tinkimään joko laadusta tai aikataulusta. Tingitty tyypilliseen tapaan laadusta, teknistä velkaa.

---

Videolla hyvä katsaus AI:n nykytilaan. Kattavampi kuin pelkkää koodia. TLDR, benchmarkkeja mallien kykyjen ymmärtämiseksi vaikea tehdä AI:lle kun esim. matematiikan osalta mallit ovat todella hyviä, per token inferenssihinta laskee vahvasti samalla kun mallien opetushinta kasvaa.
, the Index is the world’s most comprehensive report on trends in AI. The 2025 report provides unbiased, rigorously vetted, and globally sourced data for policymakers, researchers, journalists, executives, and the general public to develop a deeper understanding of the complex field of AI.
 
Viimeksi muokattu:
Anthropicin CEO Dario Amodei (linkki):
Amodei on tunnetusti melko optimisti. Onhan niillä se claude code agentti mikä vaikuttaa että saattaisi jopa lähte lentoon. En yhdestä optimistista jolla on oma lusikka sopassa odottaisi totuutta. Kuvanjuttu tuli linkedin:ssa vastaan. imho. joku 2v-5v niin koodaushommat on muuttuneet pysyvästi, jos 2025 lopussa vielä hankaa ai-avustinta vastaan niin on vähemmistössä.

Jo nyt ainakin minä olen siinä tilassa etten suostuisi koodaamaan ilman ai-avustinta. Helpottaa elämää vaikka ei tee kaikkea työtä. Startupeissa tuo näkyy ensimmäisenä kun proto/demo minkä tarvii rahoituksen saamiseksi on kätevä vääntää AI:lla.

En usko, että AI korvaa ihmistä koodaushommissa. Se mitä tapahtuu niin ai avustettu koodaaja korvaa avustamattoman. Markkinoita myös voidaan jakaa uusiksi kun dinosaurukset häviää ketterämpien edetessä. Tietynlaisten pienten juttujen tekeminen on triviaalia ja niitä saadaan tehtyä versus menneisyys missä ei ollut mahdollisuutta tehdä.

Joitain asioita voi iteroida monta kertaa päivässä yhdessä asiakkaan kanssa versus perinteisempi toteutetaan pari viikkoa, isot muutospyynnöt, iteroidaan pari viikkoa jne. Ts. syklit nopeutuu ja päästään nopeammin asian ytimeen. Vaikka tällaisen proton heittäisi roskakoriin on sillä iso arvo, että löydettiin oikeat asiat päivissä versus kuukausissa. Sama juttu kun tuotepäällikkö/... voi testailla työkalun avulla protoa ja antaa tiimille paremmat ohjeet mitä tarvisi tehdä,
1748092650063.png
 
Viimeksi muokattu:
Olen samassa leirissä finWeazelin kanssa. Microsoftkin kutsuu omaa palikkaansa lentoperämieheksi (copilot) kapteenin sijaan.

Amodein lausunnossa "essentially all code" sana essentially kantaa aika paljon painoa. Vai olenko jäänyt kehityksestä jälkeen, jos oletan että AI ei vielä vuoden sisään ole korvaamassa sulautettujen järjestelmien ja muiden suljetun koodin ympäristöjen koodauksessa ihmistä? Toisaalta jokainen päivä olisi paljon jännittävämpi, jos pankin ohjelmistot, lennonjohdon tutkat, teollisuuden prosessinohjaukset, lääketieteen hoitolaitteet, ynnä muut olisivat puhtaasti AI:lla koodattu ja testattu.
 
Amodei on tunnetusti melko optimisti. Onhan niillä se claude code agentti mikä vaikuttaa että saattaisi jopa lähte lentoon. En yhdestä optimistista jolla on oma lusikka sopassa odottaisi totuutta. Kuvanjuttu tuli linkedin:ssa vastaan. imho. joku 2v-5v niin koodaushommat on muuttuneet pysyvästi, jos 2025 lopussa vielä hankaa ai-avustinta vastaan niin on vähemmistössä.

Jo nyt ainakin minä olen siinä tilassa etten suostuisi koodaamaan ilman ai-avustinta. Helpottaa elämää vaikka ei tee kaikkea työtä. Startupeissa tuo näkyy ensimmäisenä kun proto/demo minkä tarvii rahoituksen saamiseksi on kätevä vääntää AI:lla.

En usko, että AI korvaa ihmistä koodaushommissa. Se mitä tapahtuu niin ai avustettu koodaaja korvaa avustamattoman. Markkinoita myös voidaan jakaa uusiksi kun dinosaurukset häviää ketterämpien edetessä. Tietynlaisten pienten juttujen tekeminen on triviaalia ja niitä saadaan tehtyä versus menneisyys missä ei ollut mahdollisuutta tehdä.

Joitain asioita voi iteroida monta kertaa päivässä yhdessä asiakkaan kanssa versus perinteisempi toteutetaan pari viikkoa, isot muutospyynnöt, iteroidaan pari viikkoa jne. Ts. syklit nopeutuu ja päästään nopeammin asian ytimeen. Vaikka tällaisen proton heittäisi roskakoriin on sillä iso arvo, että löydettiin oikeat asiat päivissä versus kuukausissa. Sama juttu kun tuotepäällikkö/... voi testailla työkalun avulla protoa ja antaa tiimille paremmat ohjeet mitä tarvisi tehdä,
1748092650063.png
Olen noiden AI-koodausavustimien osalta hyvinkin samaa mieltä, ovat oikein näppäriä apuvälineitä mutta itse en ainakaan antaisi niiden tehdä koko koodia omin päin tarkistamatta sitä. Vanhaa sanontaa mukaillen, AI on hyvä renki mutta huono isäntä.

Itselläni ainakin tulee monesti vastaan asioita että itse naputtelemalla homma olisi työläs tai sitten pitäisi kaivella jostain jotain algoritmeja tai muuta dokumentaatiota että saisi homman itse tehtyä. AI hoitaa kätevästi tuollaiset puolestani ja itselleni jää vaan toiminnallisuuden testaaminen ja toteaminen. Mitään AI-koodia en ole ainakaan vielä uskaltanut ajaa ennenkuin olen edes nopeasti silmäillyt sen läpi että on edes suunnilleen järkevän oloista eikä näy suoraan mitään killereitä. Toki tähän mennessä en ole mitään hieveän isoja asioita AI-avusteisesti tehnyt, varmaan joku vajaa 100 rivin koodinpätkä on suurin ja sellaisen nyt katsoo läpi aika nopeasti.

Varsinkin kun pitää nopeasti testata jotain ideaa, tekoäly on ihan loistava keksintö. Parissa minuutissa kirjoittelee sopivan promptin jossa kertoo ideastaan ja AI pyöräyttää esimerkkikoodin hetkessä niin pääsee nopeasti testaamaan oliko omassa aivopierussa mitään tolkkua.
 
Toinen kulma etenkin lyhyellä tähtäimellä tokenien hinta. Aika eri korvata esim. piilakson kesähessu joiden kuukausipalkat ainakin paremmissa firmoissa nykyään 10k$/kk + edut. Suomessa jos sama heppu 1/4 osa hinnasta. Voi olla monta vuotta missä suomessa kesähessuihminen kannattaa mutta piilaaksossa parempi ostaa konesalia. Ei me kauhean kaukana olla siitä, että ai olisi kesähessun tehoinen. Sama juttu voi tulla eteen peruskooderienkin kanssa kun miettii mitä palkat ja total comp on eri puolilla maailmaa.
 

Statistiikka

Viestiketjuista
278 116
Viestejä
4 789 199
Jäsenet
77 708
Uusin jäsen
hmh

Hinta.fi

Back
Ylös Bottom