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 public, du matériel 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 base Gemini. Les modèles sont entraînés pour que les réponses de Gemini Code Assist soient aussi utiles que possible pour les utilisateurs de Gemini Code Assist.
Gemini Code Assist Standard et Enterprise n'utilisent pas vos requêtes ni les réponses générées pour entraîner ou affiner nos modèles sous-jacents. Les éditions Standard et Enterprise de Gemini Code Assist utilisent vos données uniquement pour renvoyer une réponse à la requête. Elles ne sont pas stockées, sauf si vous nous en demandez.
Comment et quand Gemini Code Assist cite ses sources
Comme d'autres expériences LLM autonomes, les LLM Gemini Code Assist sont conçus pour générer du contenu original et non pour reproduire intégralement le contenu existant. Nous avons conçu nos systèmes de façon à réduire le risque que cela se produise, et nous continuerons à 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 source correspondant à chacune d'elles et, dans certains cas, d'y accéder directement en cliquant dessus.
Lorsque vous générez du code ou proposez une complétion de code, Gemini Code Assist fournit des informations de citation lorsqu'il cite 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 permettre une meilleure 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 requêtes. Les sources de contexte s'affichent chaque fois que vous utilisez Gemini Chat.
Vous pouvez empêcher Gemini Code Assist de suggérer du code correspondant aux sources citées en ajustant les paramètres de votre IDE (VS Code, Cloud Shell et Cloud Workstations).
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 et du stockage de votre code privé, consultez la présentation de Gemini Code Assist. Pour configurer et utiliser la personnalisation du code, consultez la section 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 la section Sécurité, confidentialité et conformité pour Gemini Code Assist Standard et Enterprise.