GUIDA alle aziende

Cursore e Anysphere

Cursor è un editor di codice basato sull'intelligenza artificiale creato dalla startup Anysphere che trasforma le istruzioni in linguaggio naturale in modifiche di codice funzionanti su un'intera base di codice.

2 minuti di letturaUltimo aggiornamento

Panoramica

È importante perché è diventato uno degli strumenti di sviluppo in più rapida crescita di sempre, rimodellando il modo in cui milioni di programmatori scrivono software giorno per giorno.

Immersione profonda

Anysphere, fondata nel 2022 da quattro laureati del MIT (Michael Truell, Sualeh Asif, Arvid Lunnemark e Aman Sanger), costruisce Cursor, un fork dell'editor VS Code open source di Microsoft con l'intelligenza artificiale intrecciata nel suo nucleo. Invece di fissare un chatbot su una barra laterale, Cursor ti consente di descrivere le modifiche in un inglese semplice e applica modifiche a più file, prevede le prossime sequenze di tasti con il completamento di "Tab" e risponde a domande sul tuo repository. Richiama modelli di frontiera da Anthropic e OpenAI oltre ai modelli addestrati di Anysphere. Secondo quanto riferito, la società ha superato circa 100 milioni di dollari di entrate ricorrenti annuali più velocemente di quasi qualsiasi startup di software, e in seguito ha raccolto finanziamenti con una valutazione multimiliardaria, rendendola un fiore all'occhiello dell'ondata di "codifica AI".

Approfondimento tecnico

Il cursore indicizza la tua base di codice in incorporamenti di vettori in modo da poter recuperare file rilevanti come contesto, una forma di generazione aumentata dal recupero. La sua straordinaria funzione "Tab" utilizza un modello appositamente addestrato per prevedere non solo il token successivo ma la posizione di modifica successiva, saltando il cursore sul file. La modalità "Agente" concatena le chiamate degli strumenti, legge i file, esegue comandi del terminale ed esegue l'iterazione fino al completamento di un'attività, mentre le differenze ti consentono di rivedere e accettare le modifiche prima che tocchino il tuo codice.

Impatto strategico

Strategia del fornitore

Le roadmap dei fornitori influenzano le funzionalità che il tuo team può sviluppare successivamente.

Costo e budget

I termini commerciali e le opzioni di implementazione influiscono sui costi e sui rischi a lungo termine.

Rischio e sicurezza

Gli incentivi aziendali modellano le impostazioni predefinite dei prodotti, la postura di sicurezza e l’apertura.

Il futuro di Cursor e Anysphere

Anysphere si sta spingendo verso "agenti in background" più autonomi che gestiscono interi compiti o richieste con una supervisione minima e verso la formazione di più modelli propri piuttosto che affidarsi esclusivamente a terze parti. Aspettatevi un'integrazione più stretta con test, revisione del codice e distribuzione, oltre all'intensificarsi della concorrenza man mano che GitHub Copilot, Windsurf e altri gareggiano per gli stessi sviluppatori. La questione aperta è se vincono gli editori o i sistemi completamente agenti, e come i prezzi reggono al variare dei costi di inferenza e delle dipendenze dei modelli.

Implementazione nel mondo reale

Uno sviluppatore digita "aggiungi convalida input e gestione degli errori a questo endpoint API" e l'agente del cursore modifica più file, quindi esegue i test per confermare.

Utilizzando il completamento con Tab, un tecnico rinomina una funzione e Cursore prevede e applica gli aggiornamenti corrispondenti in ogni sito di chiamata nel progetto.

Un nuovo arrivato in un repository di grandi dimensioni chiede "dove viene gestita l'autenticazione dell'utente?" e Cursor recupera e spiega i file rilevanti in un linguaggio semplice.

Un fondatore solista crea un prototipo di app Web funzionante da alcune istruzioni in linguaggio naturale senza collegare manualmente la maggior parte del boilerplate.

Rischi e guardrail

Gli annunci di lancio potrebbero superare la stabilità nei flussi di lavoro di produzione reali.

I prezzi delle API o i cambiamenti politici possono infrangere le ipotesi da un giorno all’altro.

La dipendenza da un unico fornitore aumenta i costi di lock-in e di migrazione.

Tabella di marcia per l'implementazione

1

Valuta i fornitori utilizzando le tue attività e i tuoi set di dati.

2

Esamina la privacy, la sicurezza e i termini legali prima dell'integrazione.

3

Mantenere un piano di riserva tra modelli o fornitori.

4

Monitora le note di rilascio in modo che le modifiche alla roadmap non sorprendano i team.

Continua a esplorare

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Cursor and Anysphere quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Inizia il quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Domande frequenti

Cos'è Cursor e Anysphere?

Cursor è un editor di codice basato sull'intelligenza artificiale creato dalla startup Anysphere che trasforma le istruzioni in linguaggio naturale in modifiche di codice funzionanti su un'intera base di codice. È importante perché è diventato uno degli strumenti di sviluppo in più rapida crescita di sempre, rimodellando il modo in cui milioni di programmatori scrivono software giorno per giorno.

Che tipo di prodotto è Cursor?

Cursor è un editor di codice basato sull'intelligenza artificiale che aiuta i programmatori a scrivere, modificare e comprendere il codice utilizzando il linguaggio naturale.

Il cursore è costruito come un fork di quale editor open source?

Cursor è basato su un fork del codice VS open source di Microsoft, che consente ad Anysphere di riutilizzare una base di editor familiare e matura.

Qual è il nome dell'azienda che sviluppa Cursor?

Anysphere, fondata da laureati del MIT nel 2022, è l'azienda che produce Cursor.

Cosa fa principalmente la funzione "Tab" del cursore?

La funzione Scheda utilizza un modello addestrato per prevedere la modifica successiva e può spostare il cursore nella posizione corretta per applicarla.

In che modo Cursor inserisce parti rilevanti di una base di codice di grandi dimensioni nel contesto del modello?

Il cursore indicizza la base di codice in incorporamenti di vettori e recupera i file più rilevanti, una forma di generazione aumentata dal recupero.