Aumenta lo sviluppo e la velocità di distribuzione del software utilizzando l'assistenza basata sull'AI generativa, con sicurezza aziendale e protezione della privacy.
Vuoi creare con i modelli Gemini? Prova l'API Gemini in Vertex AI
Funzionalità
Gemini Code Assist completa il codice mentre scrivi e genera blocchi di codice completi o funzioni on demand. L'assistenza per la programmazione è disponibile in molti IDE, comeVisual Studio Code, IDE JetBrains (IntelliJ, PyCharm, GoLand, WebStorm e altri), Cloud Workstations, Editor di Cloud Shell, e supporta oltre 20 linguaggi di programmazione, tra cui Java, JavaScript, Python, C, C++, Go, PHP e SQL.
Tramite un'interfaccia di chat in linguaggio naturale, puoi comunicare rapidamente con Gemini Code Assist per ottenere risposte a domande sulla programmazione o ricevere indicazioni sulle best practice di programmazione. La chat è disponibile in tutti gli IDE supportati.
Personalizza Gemini Code Assist utilizzando i codebase privati della tua organizzazione per un'assistenza più personalizzata. I tuoi sviluppatori possono ricevere suggerimenti di codice più pertinenti per i tuoi codebase privati.
Gemini Code Assist genera codice più pertinente per la tua applicazione, basando le risposte sul contesto della codebase locale e della sessione di sviluppo corrente. Esegui modifiche su larga scala al tuo codice sorgente, tra cui l'aggiunta di nuove funzionalità, l'aggiornamento delle dipendenze tra file, l'assistenza per gli upgrade delle versioni, le revisioni complete del codice e altro ancora. Questa funzionalità si basa sul modello Gemini 1.5 Pro di Google.
Gemini Code Assist include azioni intelligenti e comandi intelligenti contestuali, scorciatoie rapide per automatizzare attività come la correzione degli errori di codice, la generazione e la spiegazione del codice. Puoi anche selezionare il tuo codice e usare il linguaggio naturale per agire rapidamente sul codice selezionato. La disponibilità di questi comandi e azioni intelligenti all'interno dell'IDE riduce al minimo il cambio di contesto per il copia e incolla, rendendo l'esperienza utente molto più fluida per gli sviluppatori. Inoltre, dato che Gemini è nel tuo IDE, ha il contesto di tutti i tuoi file e può aiutarti in modo più personalizzato.
Utilizzando Gemini Code Assist in Apigee, puoi creare API coerenti con i tuoi standard aziendali senza competenze specialistiche. Se una specifica API esistente nell'hub API non soddisfa i tuoi requisiti, puoi crearne una nuova con un semplice prompt. Gemini Code Assist prende in considerazione artefatti come gli schemi di sicurezza o gli oggetti API nell'hub API e li utilizza per suggerire una specifica su misura per la tua azienda, risparmiando tempo nei cicli di revisione e nello sviluppo. Inoltre, Gemini ti aiuta ad avviare facilmente un server fittizio per simulare il comportamento del mondo reale e creare un proxy dalle tue specifiche.
Gemini Code Assist include Gemini in Firebase, che è integrato nella console Firebase per contribuire a semplificare il processo di sviluppo. Chatta con Gemini per pianificare e progettare la tua applicazione, risolvere i problemi e ricevere consigli in base alle best practice. Ottieni informazioni sugli arresti anomali della tua app con l'assistenza dell'AI in Crashlytics, che fornisce riepiloghi dei crash, possibili cause principali e correzioni suggerite.
Ottieni insight più approfonditi dai tuoi dati utilizzando il linguaggio naturale per esplorare, trasformare e visualizzare i dati in BigQuery. Genera query approfondite e chiedi a Gemini di creare codice SQL e Python efficiente per te. Risolvi i problemi dei workload Apache Spark, ottimizza la tua infrastruttura di dati con consigli per partizionamento, clustering e viste materializzate e personalizza anche le tue traduzioni SQL con Gemini Code Assist.
Utilizzando Gemini Code Assist in Application Integration, puoi creare flussi di automazione end-to-end da prompt o suggerimenti con un solo clic. Utilizzando i prompt e gli asset aziendali esistenti come API o applicazioni, Gemini Code Assist suggerisce più flussi su misura per il tuo caso d'uso. Crea automaticamente variabili, preconfigura le attività e completa la documentazione in base al contesto aziendale. Ottieni suggerimenti per le ottimizzazioni ed estendi i flussi esistenti con un solo clic, per ridurre notevolmente le attività di manutenzione.
I nostri criteri sulla governance dei dati contribuiscono a garantire che il codice e gli input dei clienti, nonché i suggerimenti generati, non vengano utilizzati per addestrare modelli condivisi, né per sviluppare prodotti. I clienti controllano e possiedono i loro dati e la loro PI. Gemini Code Assist include anche funzionalità di sicurezza come accesso privato Google, Controlli di servizio VPC e Controlli dell'accesso aziendale con autorizzazioni IAM granulari per aiutare le aziende ad adottare l'assistenza AI su larga scala senza compromettere la sicurezza e la privacy.
Gemini Code Assist fornisce la citazione della fonte in modo che i suggerimenti di codice siano segnalati automaticamente quando una fonte viene citata direttamente e in dettaglio, per aiutare le aziende a rispettare i requisiti di licenza. Le norme di indennizzo della proprietà intellettuale di Google contribuiscono a proteggere gli utenti con licenza di Gemini Code Assist da potenziali implicazioni legali relative a violazioni del copyright.
Gemini Code Assist ha ottenuto numerose certificazioni di settore come SOC 1/2/3, ISO/IEC 27001 (Gestione della sicurezza delle informazioni), 27017 (Sicurezza del cloud), 27018 (Protezione delle PII) e 27701 (Gestione delle informazioni sulla privacy). Per maggiori dettagli, consulta Certificazioni e sicurezza per Gemini.
Confronta le versioni di Gemini Code Assist
Versione | Panoramica | Funzionalità principali |
---|---|---|
Gemini Code Assist Standard | Assistenza alla programmazione AI pronta per l'uso aziendale, con sicurezza di livello enterprise, per la creazione e l'esecuzione di applicazioni. | Il piano Standard include:
|
Gemini Code Assist Enterprise | Soluzione completa per lo sviluppo di applicazioni basata sull'AI, che può essere personalizzata in base ai tuoi repository di codice sorgente privati e integrata con molti servizi Google Cloud per la creazione di applicazioni in tutto lo stack tecnico. | Tutto ciò che è incluso in Standard, più:
|
Gemini Code Assist Standard
Assistenza alla programmazione AI pronta per l'uso aziendale, con sicurezza di livello enterprise, per la creazione e l'esecuzione di applicazioni.
Il piano Standard include:
Gemini Code Assist Enterprise
Soluzione completa per lo sviluppo di applicazioni basata sull'AI, che può essere personalizzata in base ai tuoi repository di codice sorgente privati e integrata con molti servizi Google Cloud per la creazione di applicazioni in tutto lo stack tecnico.
Tutto ciò che è incluso in Standard, più:
Come funziona
Gemini Code Assist utilizza modelli linguistici di grandi dimensioni (LLM) di Google. Gli LLM sono ottimizzati con miliardi di righe di codice open source, dati di sicurezza, documentazione di Google Cloud e codice campione. Questi modelli, abbinati a Gemini Code Assist, offrono agli sviluppatori funzionalità come completamento e generazione del codice, chat in linguaggio naturale e altro ancora, nel loro IDE e nei servizi Google Cloud, tra cui Firebase, Colab Enterprise (Vertex AI), Databases BigQuery, Apigee e Application Integration.
Utilizzi comuni
Accelera la programmazione con chat, completamento e generazione del codice tramite l'IA
Gli sviluppatori di applicazioni possono utilizzare Gemini Code Assist per completare automaticamente il codice in linea durante la programmazione negli IDE o generare blocchi di codice utilizzando commenti in linguaggio naturale. Possono anche usare una chat con Gemini Code Assist per qualsiasi domanda relativa al codice nell'IDE.
Accelera la programmazione con chat, completamento e generazione del codice tramite l'IA
Gli sviluppatori di applicazioni possono utilizzare Gemini Code Assist per completare automaticamente il codice in linea durante la programmazione negli IDE o generare blocchi di codice utilizzando commenti in linguaggio naturale. Possono anche usare una chat con Gemini Code Assist per qualsiasi domanda relativa al codice nell'IDE.
Utilizza le azioni intelligenti per accelerare ulteriormente il processo di sviluppo
Gli sviluppatori possono utilizzare le azioni intelligenti di Gemini Code Assist per automatizzare le attività frequenti del loop interno dello sviluppatore, come la generazione di test e la spiegazione del codice. Queste scorciatoie predefinite con un solo clic contribuiscono ad accelerare ulteriormente il processo di sviluppo.
Utilizza le azioni intelligenti per accelerare ulteriormente il processo di sviluppo
Gli sviluppatori possono utilizzare le azioni intelligenti di Gemini Code Assist per automatizzare le attività frequenti del loop interno dello sviluppatore, come la generazione di test e la spiegazione del codice. Queste scorciatoie predefinite con un solo clic contribuiscono ad accelerare ulteriormente il processo di sviluppo.
Scopri informazioni più velocemente su programmazione e nuovi strumenti con l'assistenza dell'AI
Se stai cercando risposte su come scrivere query o script specifici, indicazioni sui migliori strumenti, librerie per risolvere i tuoi problemi o best practice sulla programmazione, puoi chiedere la consulenza di un esperto di Gemini Code Assist usando la chat della piattaforma in linguaggio naturale direttamente nell'IDE, riducendo al minimo i cambi di contesto.
Scopri informazioni più velocemente su programmazione e nuovi strumenti con l'assistenza dell'AI
Se stai cercando risposte su come scrivere query o script specifici, indicazioni sui migliori strumenti, librerie per risolvere i tuoi problemi o best practice sulla programmazione, puoi chiedere la consulenza di un esperto di Gemini Code Assist usando la chat della piattaforma in linguaggio naturale direttamente nell'IDE, riducendo al minimo i cambi di contesto.
Utilizza Gemini in Firebase per velocizzare lo sviluppo delle applicazioni
Integrato nella console Firebase, Gemini in Firebase semplifica il processo di sviluppo fornendo risposte rapide, generando snippet di codice per l'integrazione di Firebase, offrendo assistenza per la risoluzione dei problemi, fornendo insight sulla qualità delle app e altro ancora. Questa integrazione semplifica la curva di apprendimento, consentendo agli sviluppatori di creare, lanciare e scalare le proprie app con Firebase più rapidamente.
Utilizza Gemini in Firebase per velocizzare lo sviluppo delle applicazioni
Integrato nella console Firebase, Gemini in Firebase semplifica il processo di sviluppo fornendo risposte rapide, generando snippet di codice per l'integrazione di Firebase, offrendo assistenza per la risoluzione dei problemi, fornendo insight sulla qualità delle app e altro ancora. Questa integrazione semplifica la curva di apprendimento, consentendo agli sviluppatori di creare, lanciare e scalare le proprie app con Firebase più rapidamente.
Assistenza basata sull'AI, su misura per la tua azienda
Con Gemini Code Assist nella gestione delle API Apigee e in Application Integration, puoi creare API a partire da idee, integrazioni tra applicazioni e automatizzare i flussi di lavoro delle app SaaS. Gemini comprende gli aspetti del contesto aziendale, come schema di sicurezza, API, utilizzo delle app e altro ancora, e li utilizza per fornire suggerimenti personalizzati e proattivi per il tuo caso d'uso.
Assistenza basata sull'AI, su misura per la tua azienda
Con Gemini Code Assist nella gestione delle API Apigee e in Application Integration, puoi creare API a partire da idee, integrazioni tra applicazioni e automatizzare i flussi di lavoro delle app SaaS. Gemini comprende gli aspetti del contesto aziendale, come schema di sicurezza, API, utilizzo delle app e altro ancora, e li utilizza per fornire suggerimenti personalizzati e proattivi per il tuo caso d'uso.
Prezzi
Come funzionano i prezzi di Gemini Code Assist | I prezzi si basano su licenze per utente al mese, con termini di impegno annuale per Enterprise e termini di impegno mensili o annuali per Standard. |
---|---|
Servizio | Prezzo |
Gemini Code Assist Standard (mensile) | 22,80 $ per utente al mese. |
Gemini Code Assist Standard (annuale) | 19 $ per utente al mese con un impegno annuale anticipato. |
Gemini Code Assist Enterprise (mensile) | 54 $ per utente al mese. |
Gemini Code Assist Enterprise (annuale) | 45 $ per utente al mese con un impegno annuale anticipato. Gemini Code Assist Enterprise è disponibile a 19 $ al mese per utente con un impegno di 12 mesi fino al 31 marzo 2025. Contatta il nostro team di vendita per usufruire di questa offerta promozionale. |
Come funzionano i prezzi di Gemini Code Assist
I prezzi si basano su licenze per utente al mese, con termini di impegno annuale per Enterprise e termini di impegno mensili o annuali per Standard.
Gemini Code Assist Standard (mensile)
22,80 $ per utente al mese.
Gemini Code Assist Standard (annuale)
19 $ per utente al mese con un impegno annuale anticipato.
Gemini Code Assist Enterprise (mensile)
54 $ per utente al mese.
Gemini Code Assist Enterprise (annuale)
45 $ per utente al mese con un impegno annuale anticipato.
Gemini Code Assist Enterprise è disponibile a 19 $ al mese per utente con un impegno di 12 mesi fino al 31 marzo 2025. Contatta il nostro team di vendita per usufruire di questa offerta promozionale.
Business case
Scopri in che modo le attività sfruttano Gemini Code Assist per aumentare la produttività e il benessere dei propri sviluppatori.
Fiona Tan, CTO, Wayfair
"Gemini Code Assist ha apportato miglioramenti significativi in tutto lo spettro. Ad esempio, gli sviluppatori sono stati in grado di configurare gli ambienti il 55% più velocemente di prima, con un aumento di oltre il 48% della copertura dei test delle unità per il codice e il 60% degli sviluppatori ha dichiarato di potersi concentrare su un lavoro più soddisfacente."
Guarda questo video per scoprire di più sulla storia di WayfairPartner e integrazione
Stiamo collaborando con un ecosistema di partner su Gemini Code Assist. I partner tecnologici ci forniscono documentazione e dati aggiuntivi sui loro prodotti per poter ottimizzare Gemini Code Assist al fine di fornire una migliore assistenza per il codice e risposte generali per i loro prodotti nel tempo. I partner di servizi avranno un ruolo importante nell'aiutare i clienti ad adottare Gemini Code Assist.