Présentation de Gemini Code Assist Standard et Enterprise

Gemini Code Assist Standard et Enterprise, qui sont des produits de la gamme Gemini pour Google Cloud, offrent une assistance optimisée par l'IA pour aider votre équipe de développement à créer, déployer et exploiter des applications tout au long du cycle de vie de développement logiciel. Notez que ces produits sont distincts de Gemini Code Assist pour les particuliers.

Vous pouvez utiliser Gemini Code Assist dans les IDE compatibles, tels que les IDE VS Code et JetBrains ou Android Studio, afin de bénéficier d'une assistance IA pour le codage dans de nombreux langages populaires. Vous pouvez bénéficier de la complétion de code au fil de la rédaction, générer des fonctions et des blocs de code complets à partir des commentaires, générer des tests unitaires et obtenir de l'aide pour le débogage, la compréhension et la documentation de votre code.

Gemini Code Assist fournit des réponses contextualisées à vos prompts, avec des citations de sources concernant la documentation et les exemples de code utilisés par Gemini Code Assist pour générer ses réponses.

Découvrez comment et quand Gemini pour Google Cloud utilise vos données.

Cette technologie étant à un stade précoce, il se peut que les produits Gemini pour Google Cloud génèrent des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de vérifier tous les résultats des produits Gemini pour Google Cloud avant de les utiliser. Pour en savoir plus, consultez la page Gemini pour Google Cloud et l'IA responsable.

Gemini Code Assist fournit des informations de citation lorsqu'il reprend directement et longuement une autre source, comme du code Open Source existant. Pour en savoir plus, consultez la section Comment et quand Gemini cite ses sources.

Présentation de Gemini Code Assist éditions Standard et Enterprise

La section suivante compare les éditions Standard et Enterprise de Gemini Code Assist.

L'édition Standard offre une assistance au codage par IA, avec un niveau de sécurité professionnel, pour créer et exécuter des applications. L'édition Enterprise offre toutes les fonctionnalités disponibles dans l'édition Standard, avec la possibilité d'être personnalisée en fonction de vos dépôts de code source privés. Elle est également intégrée à d'autres services Google Cloud afin de créer des applications sur une pile technologique plus large.

Le tableau suivant vous aide à déterminer quelle édition correspond le mieux aux objectifs de développement de votre organisation en détaillant le public cible et les avantages de chaque édition :

  Gemini Code Assist Standard Gemini Code Assist Enterprise
Audience cible
  • Clients ayant des besoins en codage de base.
  • Organisations ayant des exigences strictes en termes de sécurité et de conformité des données.
  • Grandes entreprises ayant des processus de développement logiciel complexes.
  • Clients désireux de personnaliser les réponses de l'IA en fonction de leurs dépôts de code source privés afin d'accélérer le développement d'après les bonnes pratiques de leur organisation.
  • Clients ayant besoin d'un assistant de développement d'applications optimisé par l'IA pour une liste croissante de services Google Cloud .
Avantages
  • Complétion et génération de code pour les langages de programmation courants, disponibles dans certains services Google Cloud .
  • Assistance par chat optimisée par l'IA.
  • Interface utilisateur simplifiée et intégration aux IDE.
  • Visibilité du codebase local dans votre IDE : exploitez la puissance de la fenêtre de contexte large de Gemini pour comprendre en détail le codebase local.
  • Sécurité de niveau professionnel : gouvernance des données robuste, infrastructure sécurisée et indemnisation pour les suggestions de code.
  • Intégrations étendues : Gemini Code Assist Standard fournit une assistance IA dans Firebase, Colab Enterprise, BigQuery Data Insights, Cloud Run et Database Studio.
  • Tous les avantages de Gemini Code Assist Standard, auxquels s'ajoutent les suivants :
    • Personnalisation du code : votre organisation peut augmenter le modèle avec vos codebases privés pour obtenir des suggestions personnalisées.
    • Intégrations étendues : Gemini Code Assist Enterprise fournit une assistance IA dans Google Cloud , comme Apigee, Application Integration et Gemini Cloud Assist, afin que les équipes cloud puissent créer, concevoir, exploiter et optimiser plus efficacement leurs applications et leur infrastructure sur Google Cloud.

Pour voir un comparatif des fonctionnalités de chaque édition, consultez Fonctionnalités disponibles.

Fonctionnalités disponibles pour Gemini Code Assist Standard et Enterprise

Les sections suivantes présentent les types d'assistance par IA générative disponibles dans Gemini Code Assist Standard et Enterprise.

Assistance au codage et chat

Le tableau suivant présente les types d'assistance par IA générative disponibles dans les IDE compatibles :

Assistance au codage par l'IA Gemini Code Assist Standard Gemini Code Assist Enterprise

Complétion et génération de code dans votre projet dans les IDE suivants :

Assistant conversationnel dans votre IDE utilisant le contexte de vos fichiers ouverts
Prise en charge de plusieurs IDE (VS Code, IDE JetBrains comme IntelliJ et PyCharm, Cloud Workstations)
Chat agentif

Demandez à Gemini d'effectuer des tâches complexes en plusieurs étapes qui utilisent des outils système et des serveurs MCP (Model Context Protocol). Pour en savoir plus, consultez la page Utiliser le chat agentif comme assistant en programmation.

Actions et commandes intelligentes
Initiez des actions intelligentes en effectuant un clic droit sur le code sélectionné (IDE VS Code et JetBrains, tels qu'IntelliJ et PyCharm, éditeur Cloud Shell, Cloud Workstations et Android Studio). Initiez des commandes intelligentes avec la barre oblique / dans la barre de sélection rapide, avec ou sans code sélectionné (VS Code, éditeur Cloud Shell et Cloud Workstations).
Utilisation de services externes en tant qu'outils
Obtenez des informations et effectuez des actions fournies par des services externes dans votre IDE avec les outils Gemini Code Assist. Envoyez vos prompts à des outils spécifiques en utilisant le symbole @ suivi du nom de l'outil. Par exemple, @GitHub get issues assigned to me. Pour en savoir plus sur les outils, consultez la page Présentation des outils Gemini Code Assist.
Propriété intellectuelle et conformité
Citations de sources dans votre IDE et la console Google Cloud
Indemnisation des droits de propriété intellectuelle
VPC SC et Accès privé à Google
Données d'entreprise
Suggestions de code personnalisées à partir des codebase GitHub, GitLab et Bitbucket de votre IDE  

Autres fonctionnalités en dehors de l'IDE

Les sections suivantes décrivent en détail les fonctionnalités supplémentaires qui sont disponibles avec les éditions Standard et Enterprise de Gemini Code Assist et qui vont au-delà de l'assistance dans votre IDE.

Gemini Cloud Assist

Le tableau suivant présente les types d'assistance par IA générative de Gemini Cloud Assist dans la console Google Cloud  :

Assistance Gemini Cloud Assist Gemini Code Assist Standard Gemini Code Assist Enterprise
Fonctionnalités de Gemini Cloud Assist (y compris les fonctionnalités disponibles pour tous les utilisateurs Google et celles disponibles pour les utilisateurs Gemini Code Assist Enterprise)  

Gemini dans Apigee

Le tableau suivant présente les types d'assistance par IA générative pour le développement d'API dans Apigee (IDE et consoleGoogle Cloud ) :

Gemini Code Assist pour la gestion des API Gemini Code Assist Standard Gemini Code Assist Enterprise
Créez ou modifiez des spécifications OpenAPI à l'aide de prompts en langage naturel.  
Contexte d'entreprise utilisé lors de la création ou de la mise à jour des spécifications d'API.  
Explication du code Gemini Code Assist pour les règles Apigee. (Preview)  

Gemini dans Application Integration

Le tableau suivant présente les types d'assistance par IA générative d'Application Integration dans la console Google Cloud  :

Assistance à la création d'intégrations Gemini Code Assist Standard Gemini Code Assist Enterprise
Éditeur visuel assisté par l'IA pour générer des flux d'automatisation  
Création d'automatisations assistée par l'IA avec contexte d'entreprise intégré  
Génération et amélioration de la documentation sur les flux d'automatisation par IA générative  

Fonctionnalités de Gemini dans BigQuery avec Gemini Code Assist

Le tableau suivant présente les types d'assistance par IA générative pour BigQuery dans BigQuery Studio :

Insights sur les données Gemini Code Assist Standard Gemini Code Assist Enterprise
Les insights sur les données fournissent une bibliothèque précise des requêtes générées à partir des métadonnées de vos tables.

Gemini dans Colab Enterprise

Le tableau suivant présente les types d'assistance par IA générative pour le code dans Colab Enterprise :

Assistance au codage dans les notebooks Gemini Code Assist Standard Gemini Code Assist Enterprise
Génération et complétion de code Python dans un notebook

Gemini dans les bases de données

Le tableau suivant présente les types d'assistance par IA générative pour le codage dans les bases de données :

Générer des requêtes SQL Gemini Code Assist Standard Gemini Code Assist Enterprise
Écrivez en langage naturel pour générer des instructions SQL.
Obtenez du code contextuel qui fonctionne avec votre schéma.
Optimisez et expliquez les requêtes existantes.

Gemini dans Firebase

Le tableau suivant présente les types d'assistance par IA générative pour le développement d'applications fournis par Gemini dans Firebase :

Assistance IA par chat dans la console Firebase Gemini Code Assist Standard Gemini Code Assist Enterprise
Utilisez vos connaissances approfondies, les bonnes pratiques et votre expertise en dépannage pour les produits et les services Firebase.
Générez, refactorisez et déboguez des exemples de code pour Firebase en utilisant le langage naturel dans le chat.
Utilisez des prompts en langage naturel pour expliquer, générer et transformer du code.
Analyse de la qualité des applications
Résumez les plantages d'applications et générez des insights et des étapes de dépannage pour aider les développeurs à analyser et résoudre les problèmes de qualité des applications.
Analysez le code existant, identifiez les problèmes potentiels et suggérez des améliorations.
Résumé et insights des campagnes de messagerie dans l'application et Firebase Cloud Messaging
Résumez et analysez vos campagnes de messages, et obtenez des recommandations concrètes pour améliorer vos performances.
Génération de schémas et exploration des données Firebase Data Connect
Générez des schémas de base de données en utilisant le langage naturel.
Générez des requêtes et des mutations GraphQL en utilisant le langage naturel.
Connaissance du contexte
Utilisez le contexte du projet et de l'application pour guider l'assistance conversationnelle, le dépannage et l'analyse de la qualité des applications.

Configurer Gemini Code Assist

Pour obtenir la procédure de configuration détaillée, consultez la page Configurer Gemini Code Assist.

Interagir avec Gemini Code Assist dans votre IDE

Après avoir configuré Gemini Code Assist Standard ou Enterprise pour un projet Google Cloud et installé l'extension Gemini Code Assist dans votre IDE (IDE VS Code ou JetBrains compatible), vous pouvez demander de l'aide de différentes manières :

  • Recevez des complétions de code ou générez du code directement dans l'éditeur de code.

  • Cliquez sur spark Gemini dans l'IDE pour afficher l'assistant conversationnel. Vous pouvez poser des questions ou sélectionner du code dans votre éditeur, puis saisir des prompts tels que les suivants :

    • Write unit tests for my code.
    • Help me debug my code.
    • Make my code more readable.

Pour en savoir plus, consultez la section Utiliser Gemini Code Assist dans votre IDE.

Étapes suivantes