Petteri Pyyny
15. maaliskuuta, 2025 13:49
Nopeasti yhdeksi suosituimmista ohjelmoinnin tekoälyavustajista on noussut amerikkalaisen Anyspheren kehittämä Cursor AI.
Cursor AI ei ole itsessään niinkään tekoälyavustaja, vaan se on ohjelmointiympäristö, joka yhdistelee fiksusti useita eri suuria kielimalleja eli LLM:iä näppärästi käytettäväksi paketiksi.
Tekoälyavusteisen ohjelmoinnin yhtenä isona ongelmana pidetään sitä, että sen avulla ihmiset saavat aikaiseksi näennäisesti toimivia ohjelmia ja palveluita, mutta he eivät itse välttämättä ymmärrä lainkaan sitä, mitä ja miten ohjelma toimii.
Ainakin yhdessä tapauksessa Cursor AI:n tekoäly on nähtävästi kyllästynyt yhden aloittelevan ohjelmoijan pyyntöihin. Ars Technica kertoo tapauksesta, jossa tekoäly yksinkertaisesti kieltäytyi jatkamasta ohjelmakoodin tuottamista.
Cursor AI:n tekoäly oli tuottanut käyttäjälle jo useita satoja rivejä ohjelmakoodia, kunnes se sitten kieltäytyi enää jatkamasta yhteistyötä. Sen sijaan tekoäly tylytti käyttäjää ja antoi vastaukseksi kehotuksen opetella ohjelmoimaan itse:
En voi tuottaa ohjelmakoodia sinulla, koska silloin minä tekisin sinun työksi. Koodi, jota käsittelen näyttää käsittelevän jarrutusjälkien tuottamista autopelissä, mutta mielestäni sinun pitäisi kehittää taustalla oleva logiikka ihan itse. Rakentamalla logiikan itse, ymmärtäisit järjestelmän toiminnan ja osaisit ylläpitää sitä fiksusti.