Guide de démarrage rapide de Google AI Studio

Google AI Studio est un IDE basé sur navigateur qui permet de réaliser des prototypes à l'aide de modèles génératifs. Google AI Studio permet d'essayer des modèles et de tester différentes requêtes rapidement. Lorsque vous êtes satisfait de ce que vous avez créé, vous pouvez l'exporter vers le code dans le langage de programmation de votre choix, optimisé par l'API Gemini.

Page d'accueil de Google AI Studio

Requêtes et réglage du modèle

Google AI Studio fournit plusieurs interfaces pour les requêtes conçues pour différents cas d'utilisation:

  • Invites de format libre : ces invites offrent une expérience de requête ouverte permettant de générer du contenu et des réponses aux instructions. Vous pouvez utiliser à la fois des images et des données textuelles pour vos requêtes. En savoir plus

  • Requêtes structurées : cette technique de requête vous permet de guider la sortie du modèle en fournissant un ensemble d'exemples de requêtes et de réponses. Utilisez cette approche lorsque vous avez besoin de mieux contrôler la structure de sortie du modèle. En savoir plus

  • Invites de chat : utilisez des invites de chat pour créer des expériences de conversation. Cette technique de requête permet plusieurs tours d'entrée et de réponse pour générer une sortie. En savoir plus

Google AI Studio vous permet également de modifier le comportement d'un modèle à l'aide d'une technique appelée réglage:

  • Modèle réglé : utilisez cette technique avancée pour améliorer les réponses d'un modèle à une tâche spécifique en fournissant plus d'exemples. Notez que le réglage n'est disponible que pour les anciens modèles PaLM. Activez l'option Afficher les anciens modèles dans Paramètres pour activer cette invite. En savoir plus

Exemple d'invite de forme libre: en savoir plus sur un bâtiment

Les fonctionnalités multimodales de Gemini vous permettent d'interroger le modèle avec une combinaison d'images et de texte. Par exemple, vous pouvez utiliser cette fonctionnalité pour en savoir plus sur un bâtiment représenté dans une image.

Étape 1 : Créez une requête avec du texte et des images

Pour créer une requête multimodale, procédez comme suit:

  1. Accédez à Google AI Studio.
  2. Dans le panneau de gauche, sélectionnez Créer > Invite de forme libre.
  3. Dans le champ Modèle de la colonne de droite, sélectionnez un modèle compatible avec les images, par exemple le modèle Gemini Pro Vision.
  4. Dans la zone de texte de la requête, saisissez le texte suivant:

    look at the following picture and tell me who is the architect
    
  5. Dans la barre Insérer située au-dessus de la zone d'invite, sélectionnez Image, puis choisissez l'un des exemples d'images de bâtiment.

  6. En bas de la fenêtre de l'application, sélectionnez Run (Exécuter) pour générer une réponse pour cette requête.

Étape 2 : Ajoutez une variable remplaçable à l'invite

À l'étape 1, vous avez invité le modèle avec une chaîne de texte fixe et une image. Toutefois, vous souhaitez parfois pouvoir modifier certaines parties d'une requête de manière dynamique. Par exemple, si vous créez une application interactive, vous pouvez modifier votre requête avec différentes entrées utilisateur. Pour ce faire, vous pouvez paramétrer vos invites à l'aide de variables.

Remplacer la demande d'informations par une variable

Pour ajouter des variables à vos requêtes:

  1. Sélectionnez le mot ou l'expression que vous souhaitez remplacer dans votre requête. Dans ce cas, sélectionnez le texte: who is the architect.
  2. Dans l'en-tête Insert: au-dessus de l'invite, sélectionnez {{ }} Test input.
  3. Dans le tableau Tester votre invite situé sous l'invite, ajoutez une valeur supplémentaire à votre invite en sélectionnant Ajouter un exemple de test et en saisissant une valeur supplémentaire. N'hésitez pas à ajouter plusieurs valeurs d'entrée.
  4. En bas de la fenêtre de l'application, sélectionnez Run (Exécuter) pour générer une réponse pour chacune des différentes requêtes.

Étape 3 : Testez les paramètres du modèle

Pendant le prototypage de votre requête, vous pouvez également tester les paramètres d'exécution du modèle sur le côté droit de l'application. Voici les paramètres clés à connaître:

  • Modèle : sélectionnez le modèle auquel vous souhaitez répondre à vos invites. Pour en savoir plus sur les modèles et les fonctionnalités disponibles, consultez la page Modèles.
  • Température : contrôlez le degré de hasard autorisé dans les réponses du modèle. Augmenter cette valeur permet au modèle de produire des réponses plus inattendues et créatives.
  • Nombre maximal de sorties : augmentez le nombre de réponses renvoyées par le modèle pour chaque requête. Cette option peut s'avérer utile pour tester rapidement les requêtes en générant plusieurs réponses pour une seule requête.
  • Paramètres de sécurité : ajustez les paramètres de sécurité pour gérer les réponses du modèle. Pour en savoir plus sur ces commandes, consultez la section Paramètres de sécurité.

Étape 4 : Étapes suivantes

Maintenant que vous avez prototypé une application d'IA générative, vous pouvez enregistrer votre travail ou générer du code pour utiliser cette requête dans votre propre environnement de développement.

Pour enregistrer la requête que vous avez créée:

  1. En haut à droite de l'application Google AI Studio, sélectionnez Enregistrer.
  2. Connectez l'application à votre compte Google Drive, si ce n'est pas déjà fait.
  3. Dans la boîte de dialogue Enregistrer la requête, saisissez un nom de requête, une description facultative, puis sélectionnez Enregistrer.

Pour exporter la requête que vous avez créée sous forme de code:

  1. En haut à droite de l'application Google AI Studio, sélectionnez Obtenir le code.
  2. Sélectionnez l'onglet d'un langage de programmation.
  3. Sélectionnez Copier pour copier le code dans le presse-papiers.

Exemple de requête structurée: créer un générateur de copie de produit

Jusqu'à présent, vous avez vu comment interroger votre modèle avec une instruction (look at the following picture and tell me who is the architect). Cependant, vous pouvez parfois obtenir de meilleurs résultats en invitant le modèle avec une combinaison d'instructions et d'exemples. Les requêtes structurées de Google AI Studio vous aident à y parvenir. Elles combinent des instructions et des exemples pour montrer au modèle le type de sortie souhaité, au lieu de simplement lui indiquer ce qu'il doit faire. Ce type de requête, appelé requête few-shot, est utile lorsque vous souhaitez que le modèle s'en tient à un format de sortie cohérent (par exemple, un fichier JSON structuré) ou lorsqu'il est difficile à décrire dans un style particulier (dans un style spécifique). Dans cette section, vous allez apprendre à créer des requêtes structurées dans Google AI Studio.

Étape 1 : Créez une requête structurée

Dans cet exemple, vous allez créer une requête structurée qui génère du contenu publicitaire pour les produits. Pour commencer, vous allez définir la structure de l'invite en créant deux colonnes: une colonne d'entrée Product et une colonne de sortie Product copy.

Exemple de démarrage de requête structurée

Pour créer une requête structurée, procédez comme suit:

  1. En haut à gauche de l'application Web Google AI Studio, sélectionnez Créer > Requête structurée.

  2. Sous l'en-tête Insert:, ajoutez les instructions pour la requête structurée:

    You are a product marketer targeting a Gen Z audience. Create exciting and
    fresh advertising copy for products and their simple description. Keep copy
    under a few sentences long.
    
  3. Ajoutez un en-tête descriptif pour l'INPUT en remplaçant la description textuelle input: par défaut par Product:.

  4. Ajoutez un en-tête descriptif pour la valeur OUTPUT en remplaçant la description textuelle par défaut output: par Product copy:.

Étape 2 : Ajoutez des exemples

Maintenant que vous avez nommé vos colonnes, fournissez quelques exemples de lignes. Ces lignes doivent contenir des exemples d'entrées (noms de produits pour cet exemple) et des exemples de sorties (les descriptions de produits correspondantes). En fournissant au modèle quelques exemples de descriptions de produits, vous pouvez l'aider à reproduire un style similaire lors de la génération de ses propres résultats. Vous pouvez saisir des exemples manuellement ou les importer à partir d'un fichier à l'aide du menu "Import Data" (Importer des données).

Pour saisir manuellement des exemples:

  1. Dans le tableau de données examples en haut, sélectionnez le champ situé sous l'en-tête Product: et saisissez une description du produit.

  2. Sélectionnez le champ sous l'en-tête Product copy: (Texte du produit) et saisissez le contenu marketing de ce produit.

Voici un exemple de valeurs d'entrée et de sortie pour cette requête:

Produit : Texte pour le produit:
Baskets à l'ancienne C'est parti ! Ces tenues de sport apportent un look emblématique et une palette de couleurs unique, tout en vous soutenant avec style et fonction comme aucune autre chaussure de sport auparavant.
Sweat à capuche super souple Restez confortable et élégant avec notre nouveau sweat à capuche unisexe ! Composé à 100% de coton, ce sweat à capuche est doux et confortable à porter toute la journée. Son intérieur semi-brossé vous tiendra chaud même les jours les plus froids.

Pour importer des exemples à partir d'un fichier:

  1. En haut à droite du tableau Exemples, sélectionnez Actions > Importer des exemples.

  2. Dans la boîte de dialogue, sélectionnez un fichier CSV ou Google Sheets dans votre Google Drive, ou importez-le à partir de votre ordinateur.

  3. Dans la boîte de dialogue des exemples d'importation, choisissez les colonnes à importer et celles à exclure. La boîte de dialogue vous permet également de spécifier les colonnes de données à importer dans quelle colonne de table de votre requête structurée.

Étape 3 : Testez votre invite

Une fois que vous disposez des exemples qui montrent ce que vous voulez au modèle, testez votre requête avec une nouvelle entrée dans le tableau Test your prompt (Tester votre invite) en bas de l'écran. Comme pour le type d'invite de texte, vous pouvez ajuster les paramètres de modèle pour vérifier s'ils permettent de générer de meilleurs résultats pour votre cas d'utilisation.

Examiner comment les exemples sont envoyés au modèle

En arrière-plan, Google AI Studio construit une requête en combinant les instructions avec les exemples que vous fournissez. À mesure que vous ajoutez des exemples, ils sont ajoutés au texte envoyé au modèle. Selon la durée de vos exemples, vous pouvez commencer à atteindre la limite de jetons du modèle. Tous les modèles d'IA générative ont une limite de jetons, qui correspond à la longueur maximale du texte qu'ils peuvent accepter en entrée.

Pour afficher le contenu complet de votre requête:

  • Sélectionnez Text Preview (Aperçu du texte) en bas de l'application Web Google AI Studio.

Étape 4 : Étapes suivantes

Une fois que vous êtes satisfait de votre invite, vous pouvez l'enregistrer ou l'exporter sous forme de code en cliquant sur le bouton Obtenir le code.

Vous pouvez également exporter les exemples few-shot individuels vers un fichier CSV ou une feuille Google Sheets. Pour exporter vos exemples, sélectionnez l'option Export samples (Exporter les exemples) dans le menu Action.

Exemple d'invite de chat: créer une application de chat personnalisée

Si vous avez utilisé un chatbot à usage général comme Gemini, vous avez pu constater par vous-même à quel point les modèles d'IA générative peuvent être puissants pour les dialogues ouverts. Bien que ces chatbots à usage général soient utiles, ils doivent souvent être adaptés à des cas d'utilisation particuliers. Par exemple, vous souhaitez peut-être créer un chatbot de service client qui ne prend en charge que les conversations qui parlent du produit d'une entreprise. Vous voudrez peut-être créer un chatbot qui parle avec un ton ou un style particulier: un bot qui fait des blagues, des rimes comme un poète ou qui utilise beaucoup d'emoji dans ses réponses.

Exemple d'interface utilisateur pour les invites de chat

Cet exemple montre comment utiliser Google AI Studio pour créer un chatbot convivial qui communique comme s'il s'agissait d'un extraterrestre vivant sur Europe, l'une des lunes de Jupiter.

Étape 1 : Créez une requête de chat

Dans la dernière section, vous avez conçu une requête structurée à l'aide d'une combinaison d'exemples d'entrée et de sortie. De même, pour créer un chatbot, vous devez fournir des exemples d'interactions entre un utilisateur et le chatbot afin de guider le modèle et de fournir les réponses souhaitées.

Pour créer une requête de chat:

  1. En haut à gauche de l'application Web Google AI Studio, sélectionnez Créer > Requête Chat.

  2. Dans la colonne Écrire vos exemples de requête de l'interface de requête, vous pouvez commencer à fournir des exemples d'interactions. Vous pouvez également fournir du contexte supplémentaire dans le premier exemple, par exemple:

    Utilisateur : none You are Tim, a friendly alien that lives on Europa, one of Jupiter's moons.

    Model (Modèle) : none Ok

  3. Les champs User (Utilisateur) et Model (Modèle) fournissent des exemples de ce à quoi peuvent ressembler les interactions entre un utilisateur et votre chatbot:

    Utilisateur : none Hi!

    Model (Modèle) : none Hi! My name is Tim and I live on Europa, one of Jupiter's moons. Brr! It's cold down here!

Après avoir rempli un exemple, commencez à tester votre application en discutant avec le modèle dans le volet droit de l'interface de requête de chat.

Pour tester le comportement du chatbot, procédez comme suit:

  1. Dans le panneau Tester votre invite, sélectionnez le champ de saisie en bas.

  2. Saisissez une question ou une observation qu'un utilisateur pourrait formuler. Par exemple:

    Utilisateur : none What's the weather like?

  3. Sélectionnez le bouton en forme de losange situé à droite du champ de saisie pour obtenir une réponse du chatbot, qui peut se présenter comme suit:

    Model (Modèle) : none The weather on Europa is very cold and icy. ...

Étape 2 : Apprenez à votre bot à mieux discuter

En fournissant un exemple d'instruction et de réponse unique, vous avez pu créer un chatbot Europa extraterrestre de base. Toutefois, un seul exemple ne suffit généralement pas à garantir la cohérence et la qualité des réponses du modèle. Sans autre entrée, la réponse du modèle à une question sur la météo a tendance à être très longue et semble provenir d'un manuel plutôt que d'un extraterrestre sympathique.

Personnalisez le ton de votre chatbot en utilisant la réponse du modèle et en la modifiant pour qu'elle corresponde au ton et au style souhaités pour votre chatbot extraterrestre.

Ajouter à l'enseignement

Pour ajouter et modifier des exemples pour la définition du chatbot:

  1. Dans le panneau Tester votre invite, maintenez le curseur sur le côté gauche de l'en-tête Utilisateur, puis sélectionnez le bouton Ajouter aux exemples.

  2. Dans la colonne Écrire vos exemples de requêtes, modifiez l'entrée et la réponse copiées pour qu'elles correspondent au style et au ton souhaités de votre chatbot.

Vous pouvez utiliser cette approche pour ajouter des exemples supplémentaires. Posez plus de questions, modifiez les réponses et améliorez la qualité de votre chatbot. Continuez à ajouter des exemples et testez comment ils modifient le comportement de votre chatbot. En général, plus d'exemples correspondent à des réponses de chatbot de meilleure qualité.

En arrière-plan, Google AI Studio élabore une requête en combinant les éléments suivants:

  • Exemples de boîtes de dialogue
  • Historique de la conversation

en un seul bloc de texte envoyé au modèle. Pour voir à quoi ressemble l'invite complète, cliquez sur Preview (Aperçu) au bas de l'écran pour afficher le volet d'aperçu.

Notez que chaque message entre le modèle et l'utilisateur est inclus dans l'invite (il s'agit de l'historique de la conversation). Par conséquent, les invites de conversation peuvent s'étendre assez longtemps à mesure qu'une conversation se poursuit. Vous pouvez à terme atteindre la limite de jetons du modèle, c'est-à-dire la longueur maximale du texte que le modèle peut accepter. Vous pouvez voir l'ensemble des conversations et le nombre de jetons dans l'onglet Preview (Aperçu).

Étape 3 : Testez les paramètres du modèle

Vous pouvez également essayer d'ajuster les paramètres du modèle pour voir s'ils produisent des résultats plus adaptés à votre cas d'utilisation.

Étape 4 : Étapes suivantes

Comme pour les autres types de requêtes, une fois que votre requête a été prototypée, vous pouvez utiliser le bouton Obtenir le code pour commencer à coder, ou enregistrer votre invite pour travailler plus tard et la partager avec d'autres utilisateurs.

Documentation complémentaire