Gemini dans Android Studio

Gemini dans Android Studio est votre assistant de codage pour le développement Android. Il est basé sur l'intelligence artificielle et peut comprendre le langage naturel. Il vous aide à être plus productif en répondant à vos requêtes de développement Android, en générant du code, en trouvant des ressources adaptées et en encourageant les bonnes pratiques. Gemini dans Android Studio peut vous aider dans les tâches suivantes:

Pour en savoir plus, consultez toutes les fonctionnalités de Gemini. Si vous souhaitez participer à un programme en accès anticipé pour Gemini pour les entreprises, remplissez le formulaire d'inscription.

Premiers pas

Pour configurer Gemini:

  1. Téléchargez la dernière version Canary d'Android Studio.
  2. Pour lancer Gemini, ouvrez ou démarrez un projet Android Studio, puis cliquez sur View > Tool Windows > Gemini (Afficher > Fenêtres d'outil > Gemini).
  3. Connectez-vous à votre compte Google si vous y êtes invité, si ce n'est pas déjà fait. La boîte de chat s'affiche et vous pouvez commencer à utiliser l'interface conversationnelle interactive de Gemini.

Ce que Gemini peut vous apporter

En plus de l'interface de chat principale, Gemini propose un certain nombre de points d'entrée qui s'intègrent à votre flux de développement:

  • Ajouter du code généré en un clic: Gemini affiche des actions intelligentes à côté du code qu'il génère, ce qui vous permet d'insérer rapidement le code dans l'éditeur ouvert, dans le fichier manifeste Android ou même d'ajouter les dépendances requises pour les bibliothèques populaires utilisées dans la réponse.

  • Recevoir des ressources utiles: pour certains sujets, Gemini propose d'ouvrir la page de documentation correspondante pour en savoir plus.

  • Résoudre les erreurs: pour les erreurs courantes, Gemini explique leur signification et propose des actions à effectuer pour les résoudre.

  • Demander à Gemini directement depuis votre codebase: lorsque vous sélectionnez du texte dans l'éditeur de code, effectuez un clic droit et sélectionnez l'action Gemini pour renseigner la requête de chat avec le code sélectionné. Vous pouvez ensuite décider d'envoyer ou non le code. Gemini n'envoie pas de code sans votre autorisation explicite. Gemini est également disponible pour vous aider à résoudre les avertissements et les erreurs dans l'éditeur de code.

Questions fréquentes

Gemini envoie-t-il mon code aux serveurs de Google ?

Découvrez quelles données sont partagées et comment contrôler vos paramètres de confidentialité sur la page Données et confidentialité.

Gemini donne-t-il des réponses précises et sans danger ?

L'accélération de la réalisation des idées des utilisateurs avec l'IA générative est une initiative passionnante, mais nous n'en sommes qu'aux prémices et Gemini est une expérimentation. Certaines des réponses peuvent être inexactes. Vérifiez donc les informations issues de ses réponses. Grâce à vos commentaires, Gemini s'améliore. Bien que Gemini dispose de contrôles de sécurité intégrés et de mécanismes de commentaire clairs, conformément à nos Principes concernant l'IA, sachez qu'il est susceptible d'afficher des informations inexactes ou des déclarations choquantes.

Comme l'IA est une technologie en pleine évolution, elle peut générer des résultats qui semblent plausibles, mais qui sont en fait incorrects. Nous vous recommandons de valider toutes les sorties de Gemini avant de les utiliser.

Puis-je accéder à Gemini sans partager le contexte ?

Oui. Par défaut, Gemini ne peut pas voir le code dans la fenêtre de l'éditeur et n'utilise que les invites et l'historique de la conversation dans le chatbot pour répondre. Toutefois, vous pouvez activer le partage du contexte à partir de votre codebase pour obtenir des réponses de meilleure qualité et accéder à des fonctionnalités expérimentales telles que la complétion de code par IA.

Gemini peut-il m'aider à coder ?

Oui, Gemini peut vous aider à coder ou à vous renseigner sur le sujet. Il est expérimental et vous êtes seul responsable de l'utilisation que vous faites du code ou des explications à ce sujet. Faites preuve de discernement et testez soigneusement tout le code à la recherche d'erreurs, de bugs et de failles avant de vous y fier.

Comment réinitialiser l'historique des discussions ?

Gemini utilise l'historique des discussions pour obtenir un contexte supplémentaire lorsqu'il répond à vos requêtes. Si votre historique de discussion n'est plus pertinent pour ce que vous essayez actuellement d'accomplir, réinitialisez-le en cliquant sur Réinitialiser la discussion dans le volet Gemini.

Pourquoi le message d'erreur "Code bloqué" s'affiche-t-il ?

Gemini effectue plusieurs niveaux de vérification des réponses générées par le modèle. Par exemple, une vérification est effectuée pour s'assurer que le code généré par le modèle ne reproduit pas intégralement le contenu existant. Il est possible que votre réponse soit bloquée en raison de l'une de ces vérifications. Dans ce cas, réessayez avec une autre requête.

Comment et quand Gemini cite-t-il ses sources dans ses réponses ?

Gemini doit générer du contenu original et non pas 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 reprend directement et longuement le contenu d'un dépôt de code, il cite cette source. La citation peut également faire référence à une licence Open Source applicable. Il vous incombe de respecter les conditions de licence.

Quelles sont les conditions d'utilisation de Gemini ?

Votre utilisation de Gemini est soumise aux Conditions d'utilisation de Google et aux Conditions d'utilisation supplémentaires de l'IA générative.

En quoi Gemini est-il différent des autres chatbots basés sur des LLM ?

Gemini s'appuie sur un LLM conçu pour aider à créer des scénarios de codage. Gemini est étroitement intégré à Android Studio, ce qui signifie qu'il peut fournir des réponses plus pertinentes et vous permet d'effectuer des actions et d'appliquer des suggestions en un seul clic.

Quels sont les conseils pour utiliser Gemini ?

  • Soyez clair et concis lorsque vous posez votre question.
  • Utilisez un langage simple que Gemini peut comprendre.
  • Si Gemini ne comprend pas votre question, essayez de la reformuler.
  • Examinez les suggestions de Gemini avant de les utiliser.

Pour en savoir plus, consultez Conseils pour interagir avec Gemini.

Comment envoyer des commentaires sur Gemini ?

Nous souhaitons recueillir vos commentaires pour nous aider à améliorer les réponses de Gemini dans tous les domaines du développement Android. Pour vous aider, utilisez Gemini dans votre workflow de développement et marquez ses réponses comme utiles ou non à l'aide des options "J'aime" et "Je n'aime pas" dans l'interface utilisateur de Gemini. Ces informations nous aident à identifier les domaines qui nécessitent plus de formation.

Comment puis-je envoyer des commentaires sur une réponse d'IA spécifique ?

Pour nous aider à nous améliorer, attribuez un "J'aime" ou "Je n'aime pas" au résultat généré. Si vous recevez une réponse générée par IA qui vous semble dangereuse, inutile, inexacte ou inappropriée pour quelque raison que ce soit, vous pouvez la signaler en nous envoyant des commentaires à l'aide de l'option Envoyer des commentaires qui s'affiche lorsque vous sélectionnez "Je n'aime pas".