
Integrazione dell’intelligenza artificiale di Google in Zed Code Editor
Zed, la piattaforma di editing del codice sviluppata dai creatori di Atom di GitHub, sta potenziando le sue funzionalità con un’integrazione diretta con Gemini CLI di Google. Questo strumento innovativo potenzia le capacità degli sviluppatori consentendo un’interazione fluida con i modelli di intelligenza artificiale direttamente dalla riga di comando dell’editor.
Funzionalità avanzate con integrazione AI
L’integrazione di Gemini CLI consente una varietà di funzionalità avanzate che semplificano i flussi di lavoro di codifica:
- Generazione e refactoring del codice in loco: gli sviluppatori possono ora scrivere commenti descrittivi sulle funzioni, richiamare un tasto di scelta rapida e l’intelligenza artificiale genererà immediatamente il codice richiesto, tutto all’interno dello stesso file, eliminando la necessità di una navigazione costante.
- Assistenza contestuale immediata: hai riscontrato errori o codice poco chiaro? Evidenziando semplicemente il testo, gli utenti possono ricevere spiegazioni rapide e pertinenti dal modello di intelligenza artificiale, migliorando la comprensione del problema.
- Funzionalità di chat naturale nel terminale: per query più ampie, gli sviluppatori possono utilizzare il comando nel terminale integrato di Zed, consentendo un’esperienza di conversazione interattiva.
gemini
Collaborazione in tempo reale con l’intelligenza artificiale
Una funzionalità degna di nota chiamata “Follow Agent” garantisce la trasparenza nei processi dell’IA. Mentre la Gemini CLI esegue le attività, gli sviluppatori possono monitorarne le azioni in tempo reale, assicurandosi di essere a conoscenza delle modifiche apportate a più file nei loro progetti.
Revisione delle modifiche generate dall’intelligenza artificiale
Una volta completate le attività di Gemini, Zed visualizza tutte le modifiche suggerite in un’interfaccia intuitiva, simile a quella di una revisione di una richiesta pull. Gli sviluppatori ricevono differenze dettagliate per ogni modifica, consentendo loro di accettarle, rifiutarle o modificarle a seconda delle necessità.
Fornire contesto oltre i file locali
Un’altra caratteristica interessante è la capacità di indirizzare l’attenzione dell’IA verso risorse esterne, come URL contenenti documentazione tecnica o specifiche API, arricchendo la comprensione del contesto di sviluppo da parte dell’IA.
Uno sguardo più ampio agli sforzi di Zed nell’intelligenza artificiale
Questa collaborazione tra Zed e Gemini CLI rappresenta solo un elemento della più ampia iniziativa di Zed volta a integrare l’intelligenza artificiale nella sua piattaforma. In precedenza, il team di Zed aveva presentato Zed AI, che funziona in modo simile a GitHub Copilot, basato sui modelli Claude di Anthropic. Questa funzionalità include sia un pannello di assistenza che un helper per il codice in linea, e Zed consente inoltre agli utenti di configurare backend di intelligenza artificiale aggiuntivi utilizzando chiavi API personali o modelli hardware locali.
Considerazioni sulla privacy
Riconoscendo che alcuni sviluppatori potrebbero avere delle riserve sull’integrazione dell’intelligenza artificiale, Zed ha introdotto un’opzione per disattivare completamente tutte le funzionalità dell’intelligenza artificiale, garantendo agli sviluppatori di poter lavorare in un ambiente in linea con le loro preferenze.
Per ulteriori dettagli e immagini su questi aggiornamenti, visita la fonte ufficiale.
Lascia un commento