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.
Les entreprises peuvent personnaliser Gemini Code Assist à l'aide de leurs sources de connaissances et codebases privés, lui permettant ainsi de leur offrir une assistance plus adaptée. Par exemple, les développeurs professionnels peuvent obtenir des suggestions de code plus pertinentes pour leurs codebases privés, ou Gemini peut les guider vers la documentation appropriée ou des solutions préexistantes dans leur propre entreprise.
Gemini Code Assist permet aux clients d'apporter des modifications majeures à la totalité de leur codebase en une seule requête, 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, qui offre une fenêtre de contexte large d'un million de jetons.
Gemini Code Assist intègre des actions intelligentes contextuelles, c'est-à-dire des raccourcis rapides pour automatiser des tâches comme la transformation et l'explication du code et la génération de tests. 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 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.
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. De plus, Gemini Code Assist crée automatiquement des variables, préconfigure les tâches et complète la documentation en fonction du contexte de votre entreprise. Enfin, il suggère des optimisations de manière proactive et même étend 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.
Fonctionnement
Gemini Code Assist propose aux équipes de développement une assistance au développement logiciel basée sur l'IA pour les aider à créer des applications de haute qualité de manière plus efficace, plus rapide et plus sûre.
Il s'appuie sur les modèles Gemini de Google pour fournir une assistance basée sur l'IA générative aux développeurs dans des IDE, avec des fonctionnalités telles que la saisie semi-automatique de code, la génération de code, le chat en langage naturel, etc.
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.
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
Tarifs de Gemini Code Assist | Grille tarifaire |
---|---|
Service | Prix |
Gemini Code Assist | 19 $ par utilisateur et par mois (avec un engagement annuel initial). Vous pouvez essayer Gemini Code Assist sans frais jusqu'au 8 novembre 2024 sans avoir à acheter de licences d'abonnement, dans la limite d'un utilisateur par compte de facturation. Veuillez acheter des licences lorsque vous devez activer plusieurs utilisateurs dans votre compte. |
Tarifs de Gemini Code Assist
Grille tarifaire
Gemini Code Assist
19 $ par utilisateur et par mois (avec un engagement annuel initial).
Vous pouvez essayer Gemini Code Assist sans frais jusqu'au 8 novembre 2024 sans avoir à acheter de licences d'abonnement, dans la limite d'un utilisateur par compte de facturation. Veuillez acheter des licences lorsque vous devez activer plusieurs utilisateurs dans votre compte.
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.