Attualmente esistono troppi strumenti di programmazione dell'intelligenza artificiale: Windsurf, Trae (The Real AI Engineer), Cursor e Copilot. Tra questi, Cursor è il più avanzato e anche il più costoso. Ho già pagato per Cursor e sono sempre attento alle ultime funzionalità per ottenere il miglior rapporto qualità-prezzo.
Con l'avvento di DeepSeek R1Il prezzo è sceso nonostante il miglioramento delle funzionalità. Questo prezzo di Cursor potrebbe non avere alcun vantaggio, e dipende dal fatto che le funzionalità del prodotto possano far sì che gli utenti rinnovino i loro abbonamenti.
Cursor supporta anche DeepSeek R1, ma Agent non è ancora disponibile. Alcuni membri della comunità hanno già risposto.

Caratteristiche della nuova versione del cursore
Il 23 gennaio 2025, Cursor si è aggiornato alla versione 0.45, aggiungendo alcune nuove funzionalità. Ne presenterò alcune qui di seguito.
.cursore/regole: Gli utenti possono scrivere più regole a livello di repository nella directory .cursor/rules. L'agente selezionerà automaticamente le regole da seguire.
Il compositore riassume le conversazioni precedenti: Quando una conversazione diventa troppo lunga, è possibile iniziare una nuova conversazione facendo riferimento a quella precedente.
L'agente può vedere le modifiche recenti: L'agente può utilizzare questo strumento per vedere le modifiche recenti. Può anche vedere le modifiche tra i messaggi dell'utente.
Migliore comprensione del repository: Abbiamo addestrato un nuovo modello di comprensione del repository. Lo rilasceremo a tutti gli utenti di 0.45 entro la prossima settimana.
Modello di fusione: Abbiamo addestrato un nuovo modello di scheda con miglioramenti significativi nel salto e nel contesto lungo. Presto rilasceremo anche questa funzione agli utenti.
Contesto lungo opzionale: Quando si contrassegnano file lunghi, gli utenti possono scegliere di utilizzare un modello avanzato per richiedere una finestra contestuale più grande. In questo modo verranno utilizzate richieste più veloci.
Il contenuto seguente posso vedere visivamente le modifiche, cioè gli elementi di configurazione evidenti, gli screenshot interattivi mostrano che, ad esempio, @codebase come una migliore comprensione del codice base, non è facile testare le modifiche.
Directory .cursor/rules

Questa parte può essere eseguita in Impostazioni creando un nuovo progetto Regole e poi si può creare un nuovo file nella directory .cursor/rules del progetto. Questa volta, il file delle regole, con il suffisso .mdc, è un formato speciale di file Markdown. Questa volta, è possibile @riferire a un file nel file, in modo simile a NotePad.
Il contenuto del file è suddiviso in tre parti:
Descrizione: descrive la funzione della regola. In Composer, l'Agente abbinerà automaticamente la descrizione pertinente in base ai requisiti dell'utente e quindi passerà il contenuto della regola cursore corrispondente in base alla descrizione.
Ambito dei file interessati: descrive quali sono i file interessati dalla regola. Se un progetto ha più file, è possibile stabilire requisiti diversi per i vari tipi di file.
Contenuto della regola: descrive il contenuto specifico della regola.
Il compositore riassume le conversazioni precedenti
Ora, quando si apre un nuovo Compositore, è possibile utilizzare @Summarized Composers per riassumere le conversazioni precedenti e continuare la conversazione.
Se appare "Nessun riepilogo disponibile", è necessario riaprire la conversazione precedente dalla cronologia per attivare un riepilogo. In alternativa, il contenuto del riepilogo apparirà automaticamente dopo un po' di tempo, ma l'esperienza non è ancora molto buona. Verrà sicuramente ottimizzata in futuro.


L'agente può vedere le modifiche recenti
Ora è possibile utilizzare @Modifiche recenti per visualizzare le modifiche recenti nel modello Large e continuare la conversazione per comprendere meglio le esigenze dell'utente.
Ampio contesto
Nuova voce di impostazione

Dopo l'abilitazione, se si seleziona un testo lungo, appare il seguente messaggio di richiesta, che consuma più crediti

Cursore Come aggiornare l'ultima versione
Gli aggiornamenti di versione del Cursore vengono inviati a rotazione e gli utenti non possono aggiornarli attivamente. Possono solo aspettare che il Cursore venga inviato. Tuttavia, è possibile provare i due metodi seguenti:
- Aggiornamento con brew
Se siete utenti di macOS, potete usare il seguente comando per forzare l'installazione dell'ultima versione
brew install -cask -force cursor

- Aggiornamento tramite cursore
command/control + shift + P per aprire il pannello dei comandi, immettere update e premere invio per aggiornare alla versione più recente.