Fonctionnement de Gemini Code Assist

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, de contenu spécifique à Google Cloud et 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 à ses utilisateurs.

Les éditions Standard et Enterprise de Gemini Code Assist n'utilisent pas vos requêtes ni les réponses générées pour entraîner ou affiner les modèles sous-jacents. Les éditions Standard et Enterprise de Gemini Code Assist utilisent vos données strictement pour répondre à la requête et ne les stockent pas, sauf indication contraire de votre part.

Comment et quand Gemini Code Assist cite ses sources

Comme d'autres expériences LLM autonomes, les LLM Gemini Code Assist visent à générer du contenu original et non à reproduire du contenu qui existe déjà. Nous avons conçu nos systèmes de façon à réduire le risque que cela se produise, et nous continuons à améliorer leur fonctionnement.

Si Gemini Code Assist reprend directement et longuement le contenu d'une page Web, il cite la page en question. Pour les réponses avec des URL, Gemini Code Assist permet aux utilisateurs de voir la page source et, dans certains cas, d'y accéder directement en cliquant dessus.

Lors de la génération ou de la complétion de code, Gemini Code Assist fournit des informations de citation lorsqu'il reprend directement et longuement une autre source, comme du code Open Source existant. Dans le cas de citations de dépôts de code, celles-ci peuvent également faire référence à une licence Open Source applicable.

Pour améliorer la génération de code dans les IDE, Gemini Code Assist collecte des informations contextuelles à partir du fichier que vous utilisez activement dans votre IDE, ainsi que d'autres fichiers locaux ouverts et pertinents de votre projet.

Lorsque vous utilisez Gemini Code Assist dans votre IDE, Gemini liste les fichiers de votre projet (les sources de contexte) qui ont été utilisés comme référence pour générer des réponses à vos prompts. Les sources de contexte s'affichent chaque fois que vous utilisez la discussion Gemini.

Vous pouvez empêcher Gemini Code Assist de suggérer du code correspondant à des sources citées en ajustant les paramètres de VS Code.

La personnalisation du code dans Gemini Code Assist Enterprise vous permet d'obtenir des suggestions de code basées sur le codebase privé de votre organisation directement depuis Gemini Code Assist. Pour en savoir plus sur la personnalisation du code et sur la façon dont nous assurons la sécurité lors de l'accès à votre code privé et de son stockage, consultez la présentation de Gemini Code Assist. Pour configurer et utiliser la personnalisation du code, consultez Configurer et utiliser la personnalisation du code Gemini Code Assist.

Pour en savoir plus sur les contrôles de sécurité de Gemini Code Assist Standard et Enterprise, consultez Sécurité, confidentialité et conformité pour Gemini Code Assist Standard et Enterprise.