Présentation de Gemini Code Assist

Gemini Code Assist, un produit de la gamme Gemini pour Google Cloud, offre une assistance basée sur 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 assistance au codage assistée par IA dans de nombreux langages courants. Vous pouvez obtenir des complétions de code lorsque vous écrivez votre code, générez des fonctions complètes ou des blocs de code à partir de commentaires, générez des tests unitaires et obtenez 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 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 optimisés avec des milliards de lignes de code Open Source, des données de sécurité et des contenus spécifiques à Google Cloud, tels que de la documentation et des exemples de code.

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

Gemini facilite le codage

Gemini fournit une assistance pour le codage et les tâches liées au codage. Nous vous recommandons de tester et d'examiner l'ensemble du code. Gemini fournit des informations de citation lorsqu'il cite directement et longuement d'autres sources, 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

Une fois que vous avez 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 les suggestions de code ou générez-en directement dans l'éditeur de code.

  • Cliquez sur spark Gemini dans l'IDE pour afficher l'assistant de conversation. Vous pouvez poser des questions ou sélectionner du code dans votre éditeur, puis saisir des invites, par exemple:

    • 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 qui vous explique comment obtenir de l'aide:

Tâche Type d'assistance Documentation produit
Développer et déployer
  • Générer et déboguer le code
  • Générez des tests unitaires.
  • Répondez aux 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.
  • Améliorez l'efficacité du code.

Étapes suivantes