Gemini Code Assist offre 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, à l'aide du modèle Gemini 2.5. Gemini Code Assist est disponible dans les éditions suivantes :
Gemini Code Assist pour les particuliers, disponible sans frais.
Gemini Code Assist Standard, un produit du portefeuille Gemini pour Google Cloud.
Gemini Code Assist Enterprise, un produit du portefeuille Gemini pour Google Cloud.
Vous pouvez utiliser Gemini Code Assist dans les IDE compatibles, tels que VS Code, les IDE JetBrains ou Android Studio, pour bénéficier d'une assistance au codage basée sur l'IA dans de nombreux langages populaires. Vous pouvez obtenir des suggestions de code à mesure que vous l'écrivez, générer des fonctions ou des blocs de code complets à partir de commentaires, générer des tests unitaires, et obtenir de l'aide pour déboguer, comprendre et documenter votre code.
Gemini Code Assist fournit des réponses contextualisées à vos requêtes, y compris 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.
Les grands modèles de langage (LLM) Gemini utilisés par Gemini Code Assist sont entraînés sur des ensembles de données de code disponible publiquement, sur des ressources spécifiques à Google Cloud et sur d'autres informations techniques pertinentes, en plus des ensembles de données utilisés pour entraîner les modèles de fondation Gemini. Les modèles sont entraînés pour que les réponses de Gemini Code Assist soient aussi utiles que possible pour les utilisateurs de Gemini Code Assist.
- Découvrez comment et quand les éditions Standard et Enterprise de Gemini Code Assist utilisent vos données.
- Découvrez comment et quand Gemini Code Assist pour les particuliers utilise vos données.
Comme il s'agit d'une technologie encore à un stade précoce, il se peut que Gemini Code Assist génère des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider tous les résultats de Gemini Code Assist avant de les utiliser. Pour en savoir plus, consultez Gemini Code Assist et l'IA responsable.
Gemini Code Assist fournit des informations sur les citations lorsqu'il cite directement et longuement une autre source, comme du code Open Source existant. Pour en savoir plus, consultez Comment et quand Gemini cite ses sources.
Fonctionnalités compatibles avec Gemini Code Assist pour les particuliers
Le tableau suivant présente les types d'assistance de l'IA générative disponibles sans frais dans les IDE compatibles :
Aide au codage par l'IA | ||
---|---|---|
Complétion et génération de code dans votre projet IDE dans les IDE suivants : |
||
Assistant conversationnel dans votre IDE utilisant le contexte de vos fichiers ouverts | ||
Compatibilité multi-IDE (VS Code, IDE JetBrains tels qu'IntelliJ et PyCharm, et Android Studio) | ||
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 Utiliser le chat agentique comme programmateur en binôme. |
||
Actions et commandes intelligentes | ||
Lancez des actions intelligentes en effectuant un clic droit sur le code sélectionné (VS Code, IDE JetBrains tels qu'IntelliJ et PyCharm, et Android Studio). Lancez des commandes intelligentes avec la barre oblique / sur la barre de sélection rapide, avec ou sans code sélectionné (VS Code). |
||
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 requêtes à 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 présentation des outils Gemini Code Assist. |
||
Propriété intellectuelle et conformité | ||
Citations de sources dans votre IDE |
Présentation des éditions Standard et Enterprise de Gemini Code Assist
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 compatibles de l'édition Standard, mais vous pouvez également la personnaliser en fonction de vos dépôts de code source privés. Elle est également intégrée à d'autres services Google Cloud pour créer des applications sur une pile technologique plus large.
Le tableau suivant vous aide à déterminer l'édition qui correspond le mieux aux objectifs de développement de votre organisation en mettant en évidence l'audience cible et les avantages de chaque édition :
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Audience visée |
|
|
Avantages |
|
|
Pour comparer les fonctionnalités de chaque édition, consultez Fonctionnalités compatibles.
Fonctionnalités compatibles avec Gemini Code Assist Standard et Enterprise
Les sections suivantes présentent les types d'assistance d'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 de l'IA générative disponibles dans les IDE compatibles :
Aide au codage par l'IA | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Complétion et génération de code dans votre projet IDE dans les IDE suivants : |
||
Assistant conversationnel dans votre IDE utilisant le contexte de vos fichiers ouverts | ||
Compatibilité multi-IDE (VS Code, IDE JetBrains tels qu'IntelliJ et PyCharm, et Android Studio) | ||
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 Utiliser le chat agentique comme programmateur en binôme. |
||
Actions et commandes intelligentes | ||
Lancez des actions intelligentes en effectuant un clic droit sur le code sélectionné (VS Code, IDE JetBrains tels qu'IntelliJ et PyCharm, et Android Studio). Lancez des commandes intelligentes avec la barre oblique / dans la barre de sélection rapide, avec ou sans code sélectionné (VS Code). |
||
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 requêtes à 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 présentation des outils Gemini Code Assist. |
||
Propriété intellectuelle et conformité | ||
Citations des sources dans votre IDE et la console Google APIs | ||
Indemnisation en cas de litige lié à la propriété intellectuelle | ||
VPC-SC et accès privé à Google | ||
Données d'entreprise | ||
Suggestions de code personnalisées à partir de vos bases de code dans GitHub, GitLab et Bitbucket dans votre IDE |
Fonctionnalités supplémentaires en dehors de l'IDE
Les sections suivantes décrivent en détail les fonctionnalités supplémentaires disponibles avec les éditions Standard et Enterprise de Gemini Code Assist, qui vont au-delà de l'assistance dans votre IDE.
Gemini Cloud Assist
Le tableau suivant présente les types d'assistance d'IA générative dans Gemini Cloud Assist dans la console d'API :
Assistance Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Fonctionnalités de Gemini Cloud Assist (y compris celles disponibles pour tous les utilisateurs Google et celles disponibles pour les utilisateurs de Gemini Code Assist Enterprise) |
Gemini in Apigee
Le tableau suivant présente les types d'assistance d'IA générative pour le développement d'API dans Apigee (IDE et console Google API) :
Gemini Code Assist pour la gestion des API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Le contexte d'entreprise est utilisé lors de la création de spécifications d'API. | ||
Recherche intelligente optimisée par Vertex AI dans le hub d'API. | ||
Explication du code Gemini Code Assist pour les règles Apigee. (Aperçu) |
Gemini dans Application Integration
Le tableau suivant présente les types d'assistance d'IA générative dans Application Integration de la console d'API :
Assistance pour 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 de l'IA générative |
Fonctionnalités de Gemini dans BigQuery avec Gemini Code Assist
Le tableau suivant présente les types d'assistance de l'IA générative pour BigQuery dans BigQuery Studio :
Les insights sur les données | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Les insights sur les données fournissent une bibliothèque de 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 d'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 de l'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. | ||
Optimiser et expliquer les requêtes existantes |
Gemini dans Firebase
Le tableau suivant présente les types d'assistance d'IA générative pour le développement d'applications fournis par Gemini dans Firebase :
Assistance par chat de l'IA 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 services Firebase. | ||
Générez, refactorisez et déboguez des exemples de code pour Firebase en langage naturel dans le chat. | ||
Utilisez des requêtes en langage naturel pour expliquer, générer et transformer du code. | ||
Analyse de la qualité des applications | ||
Résumer les plantages d'applications et fournir des insights et des étapes de dépannage pour aider les développeurs à examiner et résoudre les problèmes de qualité des applications. | ||
analyser le code existant, identifier les problèmes potentiels et suggérer des améliorations ; | ||
Résumés et insights sur les campagnes Firebase Cloud Messaging et de messagerie dans l'application | ||
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 langage naturel. | ||
Générez des requêtes et des mutations GraphQL en langage naturel. | ||
Conscience 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é de l'application. |
Configurer Gemini Code Assist
Pour connaître la procédure de configuration détaillée, consultez les pages suivantes :
- Configurer Gemini Code Assist pour les particuliers
- Configurer Gemini Code Assist Standard et Enterprise
Interagir avec Gemini Code Assist dans votre IDE
Après avoir configuré Gemini Code Assist pour les particuliers ou Gemini Code Assist Standard ou Enterprise et installé l'extension Gemini Code Assist dans votre IDE (VS Code ou IDE JetBrains compatible), vous pouvez demander de l'aide de différentes manières :
Recevez des suggestions 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 requêtes telles que les suivantes :
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Pour en savoir plus, consultez Coder avec Gemini Code Assist.
Étape suivante
- Découvrez comment coder avec Gemini Code Assist dans votre IDE.
- Découvrez comment Gemini Code Assist Standard et Enterprise utilisent vos données.
- En savoir plus sur les tarifs de Gemini Code Assist