Codeium, piattaforma specializzata in strumenti di codifica basati sull’intelligenza artificiale, ha recentemente integrato Claude di Anthropic nel suo ambiente di sviluppo integrato (IDE) collaborativo, Windsurf. Questa sinergia, unita all’agente AI Cascade di Codeium, mira a ottimizzare la scrittura e la gestione di codebase complesse per gli sviluppatori.
Il lancio di Windsurf ha registrato un’adozione rapida, con oltre 10.000 utenti iscritti nei primi due giorni e centinaia di migliaia nella seconda settimana. Molti sviluppatori hanno adottato Windsurf come strumento principale, evidenziando l’efficacia dell’integrazione AI.
Anshul Ramachandran di Codeium ha spiegato che Claude gestisce parti del ragionamento e della pianificazione di Cascade, analizzando le sessioni degli sviluppatori per determinare i passaggi successivi, mantenendo il contesto completo durante l’interazione.
Codeium serve oltre 800.000 utenti attivi e 1.000 clienti aziendali, con quasi la metà del nuovo codice generato dai suoi strumenti AI. Jeff Wang di Codeium attribuisce un miglioramento del 38% nell’accettazione dei suggerimenti AI ai progressi nella comprensione delle codebase.
Cascade, potenziato da Claude, utilizza una finestra contestuale estesa per analizzare le sessioni di sviluppo, offrendo suggerimenti e mantenendo un’esperienza collaborativa fluida. Questo affronta sfide come la velocità e la comprensione di codebase su scala aziendale, cruciali per i sistemi AI in ambienti di produzione.
L’integrazione delle funzionalità multimodali di Claude in Windsurf e Cascade consente input di immagini, migliorando l’interazione in tempo reale. Ramachandran sottolinea che l’obiettivo è una collaborazione fluida con gli sviluppatori.
Windsurf, lanciato nel 2024, combina copiloti AI e agenti AI indipendenti attraverso “AI Flows”. Basato su una versione modificata di Visual Studio Code, offre un’interfaccia familiare con capacità AI avanzate.
Il componente chiave, Cascade, è un assistente di codifica AI che fornisce supporto contestuale, modifica di più file e collaborazione in tempo reale. La funzione “Flows” consente all’AI di analizzare più file e contesti contemporaneamente, garantendo una comprensione condivisa del progetto e aiutando gli sviluppatori a rimanere concentrati e produttivi.