Tällä hetkellä tekoälyn ohjelmointityökaluja on liikaa: Windsurf, Trae (The Real AI Engineer), Cursor ja Copilot. Näistä Cursor on kehittynein ja myös kallein. Olen jo maksanut Cursorista ja kiinnitän aina huomiota uusimpiin ominaisuuksiin saadakseni parhaan vastineen rahoilleni.
Kun käyttöön otettiin DeepSeek R1, hinta on laskenut parannetuista ominaisuuksista huolimatta. Tästä Cursorin hinnoittelusta ei välttämättä ole mitään hyötyä, ja se riippuu siitä, pystyvätkö tuotteen ominaisuudet pitämään käyttäjät uusimassa tilauksiaan.
Cursor tukee myös DeepSeek R1:tä, mutta Agent ei ole vielä saatavilla. Jotkut yhteisön jäsenet ovat jo raportoineet asiasta.

Cursorin uuden version ominaisuudet
Tammikuun 23. päivänä 2025 Cursor päivittyi versioon 0.45, johon lisättiin joitakin uusia ominaisuuksia. Esittelen joitakin ominaisuuksia tässä.
.cursor/rules: Käyttäjät voivat kirjoittaa useita arkistotason sääntöjä .cursor/rules-hakemistoon. Agentti valitsee automaattisesti noudatettavat säännöt.
Säveltäjä tekee yhteenvedon aiemmista keskusteluista: Kun keskustelusta tulee liian pitkä, voit aloittaa uuden keskustelun viittaamalla edelliseen keskusteluun.
Agentti voi nähdä viimeaikaiset muutokset: Agentti voi käyttää työkalua nähdäkseen viimeisimmät muutokset. Se voi myös nähdä käyttäjien viestien väliset muutokset.
Varastojen parempi ymmärtäminen: Olemme kouluttaneet uuden arkiston ymmärtämismallin. Julkaisemme sen kaikille 0.45-käyttäjille ensi viikon aikana.
Fusion-malli: Olemme kouluttaneet uuden välilehtimallin, joka on parantunut merkittävästi hyppäämisessä ja pitkissä yhteyksissä. Julkaisemme myös tämän ominaisuuden käyttäjille pian.
Valinnainen pitkä konteksti: Kun merkitään pitkiä tiedostoja, käyttäjät voivat käyttää edistynyttä mallia ja pyytää suurempaa konteksti-ikkunaa. Tämä käyttää enemmän nopeita pyyntöjä.
Seuraava sisältö voin visuaalisesti nähdä muutokset, eli ilmeinen kokoonpano kohteita, interaktiiviset kuvakaappaukset osoittavat, että esimerkiksi @codebase kuten parempi ymmärrys koodikanta, ei ole helppo testata muutoksia.
.cursor/rules-hakemisto

Tämä osa voidaan tehdä Asetuksissa luomalla uusi Projektin säännöt, ja sitten voit luoda uuden tiedoston projektin .cursor/rules-hakemistoon. Tällä kertaa sääntötiedosto, jonka pääte on .mdc, on erityinen Markdown-tiedostomuoto. Tällä kertaa voit @viitata tiedostoon tiedostossa, kuten NotePadsissa.
Tiedoston sisältö on jaettu kolmeen osaan:
Kuvaus: kuvaa säännön toimintaa. Composerissa agentti etsii automaattisesti asianmukaisen kuvauksen käyttäjän vaatimusten perusteella ja välittää sitten vastaavan kursorisäännön sisällön kuvauksen perusteella.
Vaikutusalaan kuuluvien tiedostojen laajuus: kuvaa, mihin tiedostoihin sääntö vaikuttaa. Jos projektissa on useita tiedostoja, eri tiedostotyypeille voidaan asettaa erilaisia vaatimuksia.
Säännön sisältö: kuvaa säännön erityistä sisältöä.
Säveltäjä tekee yhteenvedon aiemmista keskusteluista
Nyt kun avaat uuden säveltäjän, voit käyttää @Summarized-säveltäjiä aiempien keskustelujen tiivistämiseen ja keskustelun jatkamiseen.
Jos näyttöön tulee "Yhteenvetoa ei ole saatavilla", sinun on avattava edellinen keskustelu uudelleen historiasta, jotta yhteenveto voidaan käynnistää. Tai yhteenvedon sisältö ilmestyy automaattisesti jonkin ajan kuluttua, mutta kokemus ei ole vielä kovin hyvä. Sitä optimoidaan varmasti tulevaisuudessa.


Agentti voi nähdä viimeaikaiset muutokset
Nyt voit käyttää @Recent Changes -toimintoa nähdäksesi viimeisimmät muutokset Large-mallissa ja jatkaa keskustelua, jotta ymmärrät paremmin käyttäjän tarpeita.
Suuri konteksti
Uusi asetuskohde

Jos pitkä teksti on valittu, aktivoinnin jälkeen näyttöön tulee seuraava kehotusviesti, joka kuluttaa lisää opintopisteitä.

Kursori Kuinka päivittää uusin versio
Kursorin versiopäivitykset lähetetään vuorotellen, eivätkä käyttäjät voi aktiivisesti päivittää niitä. He voivat vain odottaa, että Cursor työntää päivityksen. Voit kuitenkin kokeilla myös seuraavia kahta menetelmää:
- Päivitä käyttämällä brew
Jos olet macOS-käyttäjä, voit käyttää seuraavaa komentoa pakottaaksesi asentamaan uusimman version väkisin.
brew install -cask -force cursor

- Päivitys kursorin avulla
komento/control + shift + P avataksesi komentopaneelin, kirjoita update ja paina enteriä päivittääksesi uusimpaan versioon.