Présentation de Gemini Code Assist

Gemini Code Assist, un produit de la gamme Gemini pour Google Cloud, 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 développement logiciel.

Vous pouvez utiliser Gemini Code Assist dans votre IDE (tel que VS Code, IntelliJ, Cloud Workstations ou l'éditeur Cloud Shell) pour bénéficier d'une aide au codage optimisée par l'IA dans de nombreux langages courants. Vous pouvez obtenir des suggestions de code à mesure que vous écrivez votre code, générer des fonctions complètes ou des blocs de code à 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 sources concernant les exemples de documentation et de code utilisés par Gemini pour générer ses réponses.

Gemini Code Assist utilise de grands modèles de langage (LLM) développés par Google. Les LLM sont affinés avec des milliards de lignes de code Open Source, de données de sécurité et de contenus spécifiques à Google Cloud, tels que de la documentation et des exemples de code.

Gemini pour Google Cloud n'utilise pas vos requêtes ni ses réponses comme données pour entraîner ses modèles. Pour en savoir plus, consultez Comment Gemini pour Google Cloud utilise vos données. En tant que technologie à un stade précoce, Gemini pour Google Cloud peut générer des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider tous les résultats de Gemini pour Google Cloud avant de les utiliser. Pour en savoir plus, consultez Gemini pour Google Cloud et l'IA responsable.

Comment Gemini Code Assist vous aide à coder

Gemini Code Assist facilite le codage et les tâches liées au code. Nous vous recommandons de tester et d'examiner l'ensemble du code. Gemini Code Assist fournit des informations sur les citations lorsqu'il cite directement et longuement les citations d'une autre source, comme du code Open Source existant. Pour en savoir plus, consultez Comment et quand Gemini cite ses sources.

Interagir avec Gemini Code Assist dans votre IDE

Après avoir configuré Gemini Code Assist pour un projet Google Cloud et installé le plug-in Cloud Code dans votre IDE, 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 invites telles que:

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

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

Fonctionnalités

Le tableau suivant présente les types d'assistance pour l'IA générative disponibles dans Gemini Code Assist, ainsi que des liens vers la documentation expliquant comment obtenir de l'aide:

Tâche Type d'assistance Documentation produit
Développer et déployer
  • Générez et déboguez du code.
  • Générer des tests unitaires
  • Répondez à des questions sur le code et d'autres sujets techniques.
  • Proposez des suggestions sur les bonnes pratiques et l'optimisation.
Transformations de code (preview)
  • Générez des lignes de commentaire pour documenter votre code.
  • Résoudre les problèmes de code
  • Améliorez la lisibilité du code.
  • Rendre le code plus efficace.

Étapes suivantes