Accélérez le développement et la livraison de logiciels avec l'assistance de l'IA générative, tout en bénéficiant d'une sécurité et d'une protection de la confidentialité adaptées aux entreprises.
Vous êtes intéressé par le développement avec des modèles Gemini ? Essayez l'API Gemini dans Vertex AI.
Fonctionnalités
Gemini Code Assist complète votre code à mesure que vous l'écrivez et génère des fonctions ou des blocs de code entiers à la demande. L'aide au codage est disponible dans de nombreux IDE courants, tels que Visual Studio Code, JetBrains (IntelliJ, PyCharm, GoLand, WebStorm, etc.), Cloud Workstations et l'éditeur Cloud Shell, et accepte plus de 20 langages de programmation, y compris Java, JavaScript, Python, C, C++, Go, PHP et SQL.
Grâce à une interface de chat en langage naturel, vous pouvez discuter rapidement avec Gemini Code Assist pour obtenir des réponses à vos questions sur le codage ou en savoir plus sur les bonnes pratiques. Le chat est disponible dans tous les IDE compatibles.
Personnalisez Gemini Code Assist à l'aide des bases de code privées de votre organisation pour une assistance plus personnalisée. Vos développeurs peuvent obtenir des suggestions de code plus pertinentes pour vos codebases privées.
Gemini Code Assist génère du code plus pertinent pour votre application en plaçant les réponses dans le contexte de votre base de code locale et de votre session de développement actuelle. Apportez des modifications majeures à votre codebase, y compris ajouter de nouvelles fonctionnalités, mettre à jour les dépendances entre fichiers, mettre à niveau les versions, effectuer des examens complets du code, etc. Cette capacité est optimisée par le modèle Gemini 1.5 Pro de Google.
Gemini Code Assist intègre des actions intelligentes et des commandes intelligentes contextuelles, c'est-à-dire des raccourcis rapides pour automatiser des tâches comme la correction d'erreurs de code, la génération de code et l'explication du code. Il vous suffit de sélectionner votre code et d'utiliser le langage naturel pour effectuer rapidement l'action dont vous avez besoin. Ces actions et commandes intelligentes étant disponibles directement dans l'IDE, elles limitent les changements de contexte liés aux opérations de copier-coller, ce qui rend l'expérience utilisateur beaucoup plus fluide pour les développeurs. De plus, comme Gemini est dans votre IDE, il connaît le contexte de tous vos fichiers et peut vous apporter une aide plus personnalisée.
En utilisant Gemini Code Assist dans Apigee, vous pouvez créer des API conformes aux normes de votre entreprise, sans expertise particulière. Si une spécification d'API existante dans l'API Hub ne répond pas à vos exigences, vous pouvez en créer une à l'aide d'une simple requête. Gemini Code Assist prend en compte les artefacts tels que vos schémas de sécurité ou vos objets API dans l'API Hub et les utilise pour suggérer une spécification adaptée à votre entreprise. Vous gagnez ainsi du temps lors du développement et des cycles de révision. De plus, Gemini vous permet de lancer facilement un serveur fictif pour simuler un comportement réel et de créer un proxy à partir de votre spécification.
Gemini Code Assist inclut Gemini dans Firebase, qui est intégré à la console Firebase pour vous aider à simplifier votre processus de développement. Discutez avec Gemini pour planifier et concevoir votre application, résoudre des problèmes et obtenir des recommandations basées sur les bonnes pratiques. Obtenez des insights sur les plantages de votre application grâce à l'IA de Crashlytics, qui fournit des résumés de plantage, des causes possibles et des corrections suggérées.
Obtenez des insights plus précis sur vos données en utilisant le langage naturel pour explorer, transformer et visualiser des données dans BigQuery. Générez des requêtes pertinentes et demandez à Gemini de créer du code SQL et Python efficace pour vous. Dépannez les charges de travail Apache Spark, optimisez votre infrastructure de données avec des recommandations pour la partition, le clustering et les vues matérialisées, et personnalisez vos traductions SQL avec Gemini Code Assist.
En utilisant Gemini Code Assist dans Application Integration, vous pouvez créer des flux d'automatisation de bout en bout à partir de requêtes ou de suggestions, en un clic. À partir des requêtes et des ressources existantes de l'entreprise, telles que les API ou les applications, Gemini Code Assist suggère plusieurs flux adaptés à votre cas d'utilisation. Créez automatiquement des variables, préconfigurez des tâches et complétez la documentation en fonction du contexte de votre entreprise. Obtenez des suggestions d'optimisation et étendez l'application des flux existants d'un simple clic, ce qui réduit considérablement vos efforts de maintenance.
Notre Règlement relatif à la gouvernance des données permet de s'assurer que le code des clients, les informations qu'ils saisissent et les recommandations générées ne serviront pas à entraîner des modèles partagés ni à développer des produits. Les clients contrôlent leurs données et en détiennent les droits de propriété intellectuelle. Gemini Code Assist est également doté de fonctionnalités de sécurité comme l'accès privé à Google, VPC Service Controls et les contrôles des accès Enterprise. Des autorisations IAM précises aident les entreprises à adopter l'assistance par l'IA à grande échelle sans pour autant faire de compromis sur la sécurité et la confidentialité.
Gemini Code Assist offre une fonctionnalité de citation de la source : les suggestions de code sont automatiquement signalées quand elles constituent une citation directe et longue d'une source, pour aider les entreprises à respecter les exigences concernant les licences. Le Règlement de Google en matière d'indemnisation des droits de propriété intellectuelle contribue à protéger les utilisateurs disposant d'une licence Gemini Code Assist contre d'éventuelles conséquences juridiques liées à une atteinte aux droits d'auteur.
Gemini Code Assist a obtenu plusieurs certifications du secteur, telles que SOC 1/2/3, ISO/CEI 27001 (Gestion de la sécurité de l'information), 27017 (Sécurité dans le cloud), 27018 (Protection des informations personnelles) et 27701 (Gestion des informations à caractère personnel). Pour en savoir plus, consultez Certifications et sécurité pour Gemini.
Comparer les éditions de Gemini Code Assist
Édition | Présentation | Principales fonctionnalités |
---|---|---|
Gemini Code Assist Standard | Une assistance au codage par IA adaptée aux entreprises, avec un niveau de sécurité professionnel, pour créer et exécuter des applications | Le forfait Standard inclut les éléments suivants :
|
Gemini Code Assist Enterprise | Solution complète de développement d'applications optimisée par l'IA, qui peut être personnalisée en fonction de vos dépôts de code source privés et intégrée à de nombreux services Google Cloud pour créer des applications sur l'ensemble de la pile technologique. | Tout ce qui est inclus dans Standard, plus :
|
Gemini Code Assist Standard
Une assistance au codage par IA adaptée aux entreprises, avec un niveau de sécurité professionnel, pour créer et exécuter des applications
Le forfait Standard inclut les éléments suivants :
Gemini Code Assist Enterprise
Solution complète de développement d'applications optimisée par l'IA, qui peut être personnalisée en fonction de vos dépôts de code source privés et intégrée à de nombreux services Google Cloud pour créer des applications sur l'ensemble de la pile technologique.
Tout ce qui est inclus dans Standard, plus :
Fonctionnement
Gemini Code Assist utilise les grands modèles de langage (LLM) de Google. Les LLM sont affinés avec des milliards de lignes de code Open Source, de données de sécurité, de documentation Google Cloud et d'exemples de code. Associés à Gemini Code Assist, ces modèles permettent aux développeurs de bénéficier de la complétion de code, de la génération de code, du chat en langage naturel et plus encore dans leur IDE, ainsi que dans les services Google Cloud tels que Firebase, Colab Enterprise (Vertex AI), les bases de données BigQuery, Apigee et Application Integration.
Utilisations courantes
Accélérez le codage grâce à la saisie et à la génération de code par l'IA, et au chat
Les développeurs d'applications peuvent utiliser Gemini Code Assist pour saisir semi-automatiquement du code de façon intégrée dans des IDE ou pour générer des blocs de code à l'aide de commentaires en langage naturel. Ils peuvent également discuter dans l'IDE avec Gemini Code Assist s'ils ont des questions concernant le code.
Accélérez le codage grâce à la saisie et à la génération de code par l'IA, et au chat
Les développeurs d'applications peuvent utiliser Gemini Code Assist pour saisir semi-automatiquement du code de façon intégrée dans des IDE ou pour générer des blocs de code à l'aide de commentaires en langage naturel. Ils peuvent également discuter dans l'IDE avec Gemini Code Assist s'ils ont des questions concernant le code.
Accélérez le processus de développement grâce aux actions intelligentes
Les actions intelligentes de Gemini Code Assist permettent aux développeurs d'automatiser des tâches fréquentes en boucle interne, telles que la génération de tests et l'explication du code. Ces raccourcis prédéfinis en un clic permettent d'accélérer encore plus le processus de développement.
Accélérez le processus de développement grâce aux actions intelligentes
Les actions intelligentes de Gemini Code Assist permettent aux développeurs d'automatiser des tâches fréquentes en boucle interne, telles que la génération de tests et l'explication du code. Ces raccourcis prédéfinis en un clic permettent d'accélérer encore plus le processus de développement.
Apprenez à coder et à utiliser de nouveaux outils plus vite grâce à l'assistance IA
Que vous cherchiez des réponses sur la façon de rédiger des requêtes ou des scripts spécifiques, des conseils sur les meilleurs outils ou bibliothèques pour résoudre vos problèmes ou des bonnes pratiques de codage, obtenez des conseils d'expert en discutant avec Gemini Code Assist en langage naturel directement dans l'IDE, ce qui réduit les changements de contexte.
Apprenez à coder et à utiliser de nouveaux outils plus vite grâce à l'assistance IA
Que vous cherchiez des réponses sur la façon de rédiger des requêtes ou des scripts spécifiques, des conseils sur les meilleurs outils ou bibliothèques pour résoudre vos problèmes ou des bonnes pratiques de codage, obtenez des conseils d'expert en discutant avec Gemini Code Assist en langage naturel directement dans l'IDE, ce qui réduit les changements de contexte.
Utiliser Gemini dans Firebase pour accélérer le développement d'applications
Intégré à la console Firebase, Gemini dans Firebase simplifie le processus de développement en fournissant des réponses rapides, en générant des extraits de code d'intégration Firebase, en offrant une assistance pour le dépannage, en fournissant des insights sur la qualité des applications, et plus encore. Cette intégration simplifie la courbe d'apprentissage et permet aux développeurs de créer, lancer et faire évoluer leurs applications avec Firebase plus rapidement.
Utiliser Gemini dans Firebase pour accélérer le développement d'applications
Intégré à la console Firebase, Gemini dans Firebase simplifie le processus de développement en fournissant des réponses rapides, en générant des extraits de code d'intégration Firebase, en offrant une assistance pour le dépannage, en fournissant des insights sur la qualité des applications, et plus encore. Cette intégration simplifie la courbe d'apprentissage et permet aux développeurs de créer, lancer et faire évoluer leurs applications avec Firebase plus rapidement.
Une assistance optimisée par l'IA et adaptée à votre entreprise
En utilisant Gemini Code Assist dans Apigee API Management et Application Integration, vous pouvez créer des API à partir d'idées, intégrer des applications et automatiser les workflows de vos applications SaaS. Gemini comprend le contexte de votre entreprise, comme le schéma de sécurité, les API, l'utilisation des applications, etc. et s'en sert pour fournir des recommandations personnalisées et des suggestions proactives pour votre cas d'utilisation.
Une assistance optimisée par l'IA et adaptée à votre entreprise
En utilisant Gemini Code Assist dans Apigee API Management et Application Integration, vous pouvez créer des API à partir d'idées, intégrer des applications et automatiser les workflows de vos applications SaaS. Gemini comprend le contexte de votre entreprise, comme le schéma de sécurité, les API, l'utilisation des applications, etc. et s'en sert pour fournir des recommandations personnalisées et des suggestions proactives pour votre cas d'utilisation.
Tarification
Fonctionnement de la tarification de Gemini Code Assist | Les tarifs sont basés sur des licences par utilisateur et par mois, avec des conditions d'engagement annuel pour Enterprise et des conditions d'engagement mensuel ou annuel pour Standard. |
---|---|
Service | Prix |
Gemini Code Assist Standard (mensuel) | 22,80 $ par utilisateur et par mois. |
Gemini Code Assist Standard (annuel) | 19 $ par utilisateur et par mois (avec un engagement annuel initial). |
Gemini Code Assist Enterprise (mensuel) | 54 $ par utilisateur et par mois. |
Gemini Code Assist Enterprise (annuel) | 45 $ par utilisateur et par mois (avec un engagement annuel initial). Gemini Code Assist Enterprise est disponible pour 19 $ par mois et par utilisateur, avec un engagement de 12 mois jusqu'au 31 mars 2025.Contactez notre équipe commerciale pour profiter de cette offre promotionnelle. |
Fonctionnement de la tarification de Gemini Code Assist
Les tarifs sont basés sur des licences par utilisateur et par mois, avec des conditions d'engagement annuel pour Enterprise et des conditions d'engagement mensuel ou annuel pour Standard.
Gemini Code Assist Standard (mensuel)
22,80 $ par utilisateur et par mois.
Gemini Code Assist Standard (annuel)
19 $ par utilisateur et par mois (avec un engagement annuel initial).
Gemini Code Assist Enterprise (mensuel)
54 $ par utilisateur et par mois.
Gemini Code Assist Enterprise (annuel)
45 $ par utilisateur et par mois (avec un engagement annuel initial).
Gemini Code Assist Enterprise est disponible pour 19 $ par mois et par utilisateur, avec un engagement de 12 mois jusqu'au 31 mars 2025.Contactez notre équipe commerciale pour profiter de cette offre promotionnelle.
Cas d'utilisation métier
Découvrez comment les entreprises utilisent Gemini Code Assist pour améliorer la productivité et le bien-être de leurs développeurs.
Fiona Tan, CTO, Wayfair
"Gemini Code Assist a apporté des améliorations significatives dans tout le spectre. Par exemple, les développeurs ont pu configurer des environnements 55 % plus vite qu'auparavant, la couverture des tests unitaires a augmenté de plus de 48 % pour le code, et 60 % des développeurs ont déclaré qu'ils pouvaient désormais se concentrer sur des tâches plus satisfaisantes."
Regardez cette vidéo pour en savoir plus sur l'histoire de WayfairPartenaires et intégration
Nous collaborons avec un écosystème de partenaires sur Gemini Code Assist. Les partenaires technologiques nous fournissent de la documentation et des données supplémentaires sur leurs produits. Nous pouvons ainsi optimiser Gemini Code Assist afin d'améliorer l'assistance au codage et les réponses générales pour leurs produits avec le temps. Les partenaires de services joueront un rôle important pour aider les clients à adopter Gemini Code Assist.