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

En väittänyt, että nimenomaan Amodei sanoi, vaan sanoin että sama ennuste sanottiin vuosi sitten.
Sun postauksesta jäi kuva, että amodei olisi ennustanut samaa vuosi sitten ja tän vuoksi amodein ennustuksella sen suhteen mitä anthropicin sisällä tapahtuu koodamisen suhteen ei ole arvoa. Huomaa myös, että amodei ennusti vain anthropicin sisällä tehtävää koodia, ei tarkoittanut koko koodausalaa. Alleviivaan vielä kerran ettei ennustanut kuin anthropicin toimintaa, ei alaa yleisesti
6kk-9kk ja anthropic:in sisällä suurin osa ellei kaikki uusi koodi tulee AI:n kirjoittamana.

Jo nyt osa anthropicin tekijöistä commitoi vain ai:lla tehtyä koodia. Väite minkä amodei esitti ei ole edes tänään kaukana todellisuudesta kun väitteen konteksti oli nimenomaan anthropicin työntekijöiden tekemät koodit 6kk-9kk sisään.
 
En huomannut tuota Anthropicin sisällä-juttua, mikä tekeekin koko jutusta, IMO, varsin epäkiinnostavan. Tai siinä mielessä kiinnostavan, että edes firmassa, joka valmistaa edistyneintä agentic-AI:ta ei päästä tuon isompaan prosenttiin on minusta kiinnostavaa, kun siellä lienee parhaat kyvyt optimoimaan promptit ja ohjeet.
 
edit. Sanottakoon se, että anthropicin koodeista claude code frameworkkiin mitä minäkin käytän on kai jotain 90% ai:n koodaamaa ja viime ajat osa sen tekijöistä commitoinut sisään vain ai:lla generoitua koodia
Sen sijaan että koodataan koodia, niin koodataan AI:ta tekemään koodia.

Tämmäinen ajatus on tullut viime aikoina mieleen. Tämä tuli oikeastaan mieleen jo tuosta 68k koodauksesta kun aikoinaan tuli naputeltua koodia konekielikäsky kerrallaan. Tuhat riviä koodia tarvitsi pelkästään siihen että sai ikkunan auki. Nyt naputtelen C#:lla ja tuhanteen riviin mahtuu kokonainen ohjelma. Koko ajan on menty abstraktimpaan suuntaan.

Nyt vastaavasti kokonaisen olioluokan voi generoida naputtelemalla sille kuvauksen. Tai dokumentoi ensin API:n ja antaa AI:n generoida metodit. Minusta se on looginen jatkumo kehitykselle joka on alkanut reikäkorteista.

Samaan aikaan kuitenkin todettava että muutosprosessi (edes) AI-avusteiseen koodaukseen on hidas. Monilla firmoilla ei ole kykyä tai valmiutta hypätä kelkkaan. Mitä nyt esimerkiksi itse olen töissä kohtuusuuressa kansainvälisessä firmassa niin aika nihkeää on saada esimerkiksi maksullista koodausavustinta.
 
Sen sijaan että koodataan koodia, niin koodataan AI:ta tekemään koodia.

Tämmäinen ajatus on tullut viime aikoina mieleen. Tämä tuli oikeastaan mieleen jo tuosta 68k koodauksesta kun aikoinaan tuli naputeltua koodia konekielikäsky kerrallaan. Tuhat riviä koodia tarvitsi pelkästään siihen että sai ikkunan auki. Nyt naputtelen C#:lla ja tuhanteen riviin mahtuu kokonainen ohjelma. Koko ajan on menty abstraktimpaan suuntaan.

Nyt vastaavasti kokonaisen olioluokan voi generoida naputtelemalla sille kuvauksen. Tai dokumentoi ensin API:n ja antaa AI:n generoida metodit. Minusta se on looginen jatkumo kehitykselle joka on alkanut reikäkorteista.

Samaan aikaan kuitenkin todettava että muutosprosessi (edes) AI-avusteiseen koodaukseen on hidas. Monilla firmoilla ei ole kykyä tai valmiutta hypätä kelkkaan. Mitä nyt esimerkiksi itse olen töissä kohtuusuuressa kansainvälisessä firmassa niin aika nihkeää on saada esimerkiksi maksullista koodausavustinta.
Mielenkiintoista nähdä miten kitka erilaisissa organisaatioissa näkyy yritysten välisessä kilpailussa. Teknologia tietenkin aina uhka ja mahdollisuus. Varmaan yksi syy kaikenlaiset kitkat mikä antaa startupeille ja kilpailijoille mahdollisuuksia disruptoida

Olen vakuuttunut claude code:sta. Todella nätisti refaktoroi ja paranteli isohkon palasen koodista yhdellä tiketillä. 10 minuuttia käytin ensin tiketin iterointiin, että näytti suunnitelma hyvältä, kone jurnutti perään 14minuuttia. Teki nätin ja toimivan muutoksen omaan branchiin missä mukana kymmenkunta tiedostoa. Yllätti, että agentti päätti myös testata, että jokainen .c tiedosto kääntyy myös yksinään eikä vain top level make käskyllä. Ei vuosi sitten olisi tarvinut kuvitella, että noin isoa ja pitkäkestoista taskia olisi saanut ai:lla tehtyä. Arvioin, että jos olisin käsin itse tehnyt niin ehkä 3-4h taski, nyt kesti kaikkinensa 25min mistä sen 14min kun agentti painoi hommia olisi itse voinut vaikka speksata ja käynnistää jonkin toisen taskin sen sijaan että lähti käymään kävelyllä.
 
Viimeksi muokattu:
Vuosi sitten oli AI:lla hankaluuksia tehdä yhtä tiedostoa isompia muutoksia/ylläpitämistä. Tän vuoksi mulla amiga-koodeissa esim. erilaiset rasteroirajat tuli tehtyä yksi erillinen kokonaisuus per idea/versio ja ei uusiokäyttöä niiden välillä. Claude coden yksi huomio kun kävi koodipohjan läpi, että kovasti toistoa, vois korjata. Tehtiin tiketti ja korjattiin. Lopputulos laakista toimiva + yksikkötestit lisätty ja 0 ihmisen tekemää muutosta. Melkein puol tuntia jyrsi. On tuo oikeasti uskomaton miten kehitys kehittynyt
1769082713800.png


Kun tuo toimii noin hyvin niin tarvinee pyytää lisäämään x86 targetti. Stubbaa amigan ulos ja x86 sisään. Tekee niin että kaikki yksikkötestit saa x86:lla ajoon niin AI:lle helpompi verifioida koodien toimivuus+lisätä testejä kun ei tarvi emulaattoria loopissa.

Claudessa oli muuten sisällä amigan rekisterit, manuskat yms. Pyysin tekemään amiga-spesifisen ohjetiedoston niin teki kattavan ja siteerasi mitä sillä oli lähteinä. Toki tuota ohjetiedostoa voisi saada paremmaksi, jos syöttäisi sisään lisää kirjoja+esimerkkejä ja sanoisi että paranna ohjetta niiden mukaan. Ohjeessa siis rekisterit ja erilaisia helppereitä, että tee näin jos haluat tehdä X(vaikka piirrä blitterillä viiva)

---
edittiä. AI tekaisi aamusella X86 targetin ja kasan yksikkötestejä. Nämäkin kaikki itsekseen, ei tarvinut kun ohjailla korkealla tasolla mitä tarvii. Ajattelin, että kun helpolla saa niin sama mahdollisimman paljon testata x86:en kautta koodia niin amigapuolelle jää vähemmän debugattavaa. Helpottaa myös agentin elämää kun voi generoida testit ominaisuuksille ja ajaa helposti osana toteutuslooppia.
1769104704064.png
 
Viimeksi muokattu:
Hohhoijaa kun näiden hinnat on vieläkin pilvissä eikä omakustanteisena ihan hirveesti naposta. Noh toisaalta Opus 4.5 ja Gemini 3 on vielä niin uusia, mutta kyllä tässä alkaa pikkuhiljaa kustannusoptimoinnin mahdollisuuksien tutkiminen kiinnostaa.

Jos mallien ajelu kotona järkevillä nopeuksilla halpenisi niin pääsisi myös miettimään mihin kaikkeen pienet arkielämän apukädet voiskaan rakentaa, ilman että kaikki data lähtee internetsiin johonkin kk-maksulliseen palveluun.

Näitä odotellessa töiden kautta sentään voi kehittää itseään, kuin myös kaiken maailman Google Cloud 150€/3kk ilmaiskokeilujen kautta
 
Jos mallien ajelu kotona järkevillä nopeuksilla halpenisi niin pääsisi myös miettimään mihin kaikkeen pienet arkielämän apukädet voiskaan rakentaa, ilman että kaikki data lähtee internetsiin johonkin kk-maksulliseen palveluun.
3090/4090/5090 tai läppäri APU:lla missä 32GB+ muistia sais ajoon tän: glm-4.7-flash. Tuo on suurinpiirtein yhtä hyvä kuin missä pilvi oli vuosi sitten. Tuon saa integroitua claude code/vscode/...

Jos jotain pienempää tekee niin aika paljon 17e/kk anthropic tilauksellakin saa aikaan. Toki rajat paukkuu niin voi olla, että tunnin päivässä saa rapsuteltua tai pitää agressiivisesti käyttää halvempia malleja.

Uskon kyllä, että edelleen tokeneiden hinta tulee vuositasolla jonku 10x alaspäin. Tosin täytyy sekin huomioida, että taitaa anthropicin 200e/kk tilaus antaa oikeasti jotain 2000e edestä tokeneita jos maksimoi ja vertaa mitä tokenit olisivat maksaneet API-rajapinnan läpi käytettynä. Anthropic yrittää kosiskella devaajia käyttämään tuotettansa alehinnoittelulla.
 
Viimeksi muokattu:
Mulla on nyt googlen tilaus ja openAI:n codex molemmat about 20€ tilauksia joita vuorottelemalla saa kyllä ruoskia menemään aika paljon, googlen kautta saa myös claudet käyttöön. Aina kun yhdestä loppuu lysti niin seuraavalla jatketaan, tehnyt nyt useamman viikon monta tuntia päivässä näin...
 
Onko joku käyttänyt Claudea VSCodessa? Asensin lisäosan, mutta ei tuo kyllä kysele mitään tunnuksia. Chatti tuonne tuli, mutta toimiiko tuo inlinenä Copilotin tapaan jollakin konstilla? Yllättävän paljon haittaa kun Code ei osaakaan ehdottaa seuraavaa koodia, isossa osassa tapauksista kun ne rivit oli jokseenkin järkeviä. Ei olisi kovin kätevää hyppiä chatti-ikkunaan ja erikseen kirjoittaa, että voisiko Claude ehdottaa täydennystä.
 

Uusimmat viestit

Statistiikka

Viestiketjuista
298 475
Viestejä
5 087 984
Jäsenet
81 491
Uusin jäsen
oeen

Hinta.fi

Back
Ylös Bottom