Gems, extensions, et savoir quoi utiliser
Les Gems conservent des instructions réutilisables, les extensions donnent à Gemini un accès en direct à vos applications et au web, et un simple prompt reste le chemin le plus rapide pour une tâche ponctuelle. Ce qui distingue quelqu'un qui *utilise* Gemini de quelqu'un qui le mamaUtiliser un logiciel pour automatiser les tâches et campagnes marketing répétitives, afin de personnaliser à grande échelle sur des canaux comme l'email, le web et le social.Voir la définition complète →îtrise, c'est savoir lequel de ces outils choisir avant de commencer à écrire.
Cette leçon porte sur cette décision. Nous définirons chaque outil précisément, montrerons où il se trouve réellement dans le produit, puis ferons passer une même tâche réelle par les trois pour rendre les compromis concrets.
Trois outils, trois usages
Voyez-les comme trois points sur un spectre allant de « sans état et immédiat » à « persistant et connecté ».
- Prompt simple : une seule conversation. Aucune configuration sauvegardée, aucun pouvoir particulier au-delà des capacités natives du modèle (raisonnement, multimodalité native, contexte long). Le plus rapide à lancer, rien à maintenir.
- Gem : une configuration de Gemini sauvegardée et réutilisable. Vous écrivez une fois des instructions persistantes (rôle, ton, format de sortie, étapes à suivre) et vous pouvez y joindre des fichiers de référence comme base de connaissances. Un Gem est *votre* version personnalisée de l'assistant pour une tâche récurrente.
- Extension : un connecteur qui permet à Gemini d'agir dans un service précis ou d'en extraire des données en direct : Google Workspace (Gmail, Drive, Docs), Maps, YouTube, Flights, et d'autres. Les extensions relèvent du *reachreachLe nombre de personnes uniques exposées à votre message sur une période donnée. Contrairement aux impressions, le reach compte chaque personne une seule fois, quel que soit le nombre d'expositions.Voir la définition complète →*, pas de la personnalité.
Un Gem change *la manière* dont Gemini se comporte. Une extension change *ce qu'il peut atteindre*. Ils sont indépendants, et vous pouvez utiliser les deux en même temps.
Où se trouve chacun
Les Gems et les extensions se trouvent tous les deux dans l'application Gemini. Vous crcrLe pourcentage de visiteurs ou de prospects qui réalisent une action attendue (achat, inscription, formulaire de contact), calculé en divisant les conversions par le nombre total d'opportunités.Voir la définition complète →éez et gérez les Gems dans le gestionnaire de Gems (la zone « Explorer les Gems » / « Nouveau Gem » dans la barre latérale). Les extensions s'activent dans Paramètres → Extensions de l'application Gemini, où vous connectez les services Google et les services tiers que vous voulez rendre accessibles à Gemini.
Cette leçon porte sur la surface grand public de l'application Gemini. Les équivalents au niveau de l'APIAPIApplication Programming Interface : une interface standardisée qui permet aux applications de communiquer et d'échanger des données sans connaître leur fonctionnement interne respectif.Voir la définition complète → et de Vertex AI (function calling, grounding, agents) constituent une couche distincte que nous nommerons à la fin, car la logique de décision est la même même quand la plomberie diffère.
L'exemple de décision
Voici une tâche, traitée de trois façons. Vous êtes consultant. Chaque lundi, vous rédigez un point d'avancement court pour trois clients, dans le ton qu'ils préfèrent, résumant le travail de la semaine passée et signalant les risques.
Essai 1 : prompt simple
Si vous ne le faisiez qu'une seule fois, vous colleriez simplement vos notes et demanderiez :
« Transforme ces notes en point d'avancement client. Ton professionnel mais chaleureux. Trois sections : Fait, En cours, Risques. Moins de 200 mots. »
C'est correct. Pour une tâche unique, écrire d'abord un Gem serait un surcoût sans bénéfice. Si vous ne répéterez pas les instructions, ne les sauvegardez pas.
Le prompt simple s'écroule dès l'instant où vous faites cela chaque semaine pour trois clients, car vous retapez les mêmes règles de mise en forme à chaque fois et copiez-collez des préférences de ton que vous oubliez sans cesse.
Essai 2 : un gem
Maintenant, faites-en un Gem. Vous écrivez les instructions *une fois* et elles s'appliquent à chaque conversation que vous démarrez avec ce Gem.
Une bonne instruction de Gem se lit comme un document d'onboarding pour un nouvel assistant. Structurez-la :
Role: You are my client status-update writer.
Task: Convert my raw weekly notes into a status update.
Format:
- Three sections, in this order: Done, In Progress, Risks.
- Each item is one line, starting with a verb.
- Total under 200 words.
Tone: Professional but warm. Confident, never apologetic about delays;
state the mitigation instead.
Rules:
- If I give no risks, write "No risks flagged this week."
- Always end with one sentence offering a call if useful.
- Ask me which client this is for before writing.Vous pouvez aussi joindre des fichiers de connaissances à un Gem : un document listant les préférences de ton de chaque client, vos descriptions de prestations, un glossaire. Gemini les traite comme contexte de référence pour chaque conversation avec ce Gem. C'est là la différence entre un Gem et un prompt sauvegardé bien tourné : le Gem transporte sa propre base de connaissances.
Votre routine du lundi devient : ouvrir le Gem, coller les notes, répondre « pour quel client », terminé. Les instructions ne dérivent jamais.
Les recommandations officielles pour les construire se trouvent sur la page d'aide Gems de Google.
Create your own Gems in the Gemini app
Essai 3 : ajouter une extension
Il reste une faille dans le Gem : vous collez les notes manuellement. Vos notes réelles vivent dans un Google Doc, et les emails clients que vous citez sont dans Gmail. C'est un problème de *reach*, donc un problème d'extension.
Avec les extensions Google Workspace activées, vous pouvez demander :
« @Google Drive trouve mon document "Acme weekly notes" et @Gmail récupère les emails d'Acme de cette semaine, puis rédige le point d'avancement. »
Gemini récupère le contenu en direct et l'injecte dans la tâche. Notez ce qui a changé : les *instructions* viennent toujours du Gem, les *données* passent désormais par les extensions. Personnalité et reach font deux métiers distincts, exactement comme prévu.
Quelques limites à garder en tête, en toute honnêteté :
- Les extensions agissent sur *vos* données avec vos permissions. Elles n'ont pas comme par magie des accès que vous n'avez pas.
- Le comportement des extensions et l'ensemble exact des connecteurs disponibles évoluent. Consultez Paramètres → Extensions pour savoir ce qui est actif dans votre compte et votre région plutôt que de le supposer.
- Aujourd'hui, vous ne pouvez pas intégrer une extension précise *dans* un Gem comme dépendance garantie, à la manière des fichiers de connaissances. Vous activez les extensions au niveau du compte et vous les invoquez prompt par prompt. Traitez-les comme une capacité que vous activez, pas comme une propriété permanente d'un Gem.
Quand le grounding compte
Si votre tâche a besoin de faits *actuels* (l'actualité du jour, une statistique en direct, une évolution récente d'un produit), tournez-vous vers le grounding avec Google Search. Dans l'application Gemini, c'est la capacité intégrée à consulter le web et citer ses sources ; elle est distincte des extensions, qui atteignent des services nommés précis. Règle empirique : une extension pour atteindre *un système* (votre Drive, Maps), le grounding pour vérifier *un fait* contre le web en direct.
Une checklist de décision
Passez n'importe quelle tâche par ces questions, dans l'ordre :
- Vais-je répéter ces instructions ? Non → prompt simple. ArrArrL'Annual Recurring Revenue (ARR) est le revenu normalisé et prévisible qu'une entreprise par abonnement attend de ses contrats actifs sur une année.Voir la définition complète →êtez-vous ici.
- Faut-il des règles, un ton ou des connaissances de référence persistants ? Oui → créez un Gem.
- Faut-il des données en direct ou des actions dans un service réel (mes emails, mes fichiers, Maps) ? Oui → activez l'extension correspondante.
- Faut-il des faits actuels issus du web ouvert ? Oui → utilisez le grounding avec Search.
Ces options s'additionnent, elles ne s'excluent pas. La tâche du lundi a fini par utiliser un Gem *et* des extensions. C'est normal. L'erreur, c'est de sauter à l'étape 2 ou 3 pour une tâche que l'étape 1 réglait déjà.
Le piège de la surcomplication
L'erreur la plus fréquente chez les gens compétents est de construire un Gem pour quelque chose qu'ils feront deux fois. Un Gem a un coût de maintenance : quand la préférence de ton de votre client change, vous devez penser à mettre à jour le Gem et ses fichiers de connaissances. Pour un travail réellement récurrent et à forte valeur, ce coût est rentabilisé vite. Pour du ponctuel, c'est de la friction pure. Adaptez l'outil à la *fréquence et aux enjeux*, pas à l'effet qu'il produit.
Le niveau de modèle est un axe distinct
Une dernière chose que les trois outils ne décident *pas* : quel modèle les exécute. Les Gems et les extensions fonctionnent sur les niveaux Pro et Flash. Choisissez Flash pour de la génération rapide, à gros volume et sans complexité ; choisissez Pro quand la tâche exige un raisonnement plus profond ou le traitement d'un contexte vaste et complexe. Le Gem de point d'avancement tourne très bien sur Flash. Un Gem qui analyse un contrat de 90 pages selon une grille de risques réclame Pro. Choix de l'outil et choix du modèle sont des décisions indépendantes : prenez les deux délibérément.
Vérification des acquis
1. Quelle est la distinction fondamentale entre un Gem et une extension dans Gemini ?
2. Pour une tâche que vous ne ferez qu'une seule fois, quel outil la leçon recommande-t-elle et pourquoi ?
3. Pourquoi un consultant qui rédige le même point d'avancement client chaque lundi gagnerait-il à créer un Gem plutôt qu'à réutiliser un prompt simple ?
4. Sélectionnez TOUTES les affirmations qui décrivent correctement les extensions dans l'application Gemini.
Sélectionnez toutes les réponses correctes.
5. Sélectionnez TOUTES les affirmations vraies sur la relation entre ces trois outils.
Sélectionnez toutes les réponses correctes.
Où cela mène quand vous dépassez l'application
L'application Gemini est la bonne surface pour les workflows personnels et d'équipe. Quand un workflow doit tourner *sans vous aux commandes*, ou doit être embarqué dans un logiciel, les trois mêmes concepts réapparaissent sous d'autres noms. Connaître la correspondance vous évite de réapprendre la décision.
- Les instructions réutilisables (l'idée du Gem) deviennent une system instructionsystem instructionLes instructions cachées qui définissent le comportement d'un assistant IA avant toute question : son rôle, son ton, ses limites et ses règles.Voir la définition complète → plus du contenu de référence dans l'API Gemini, prototypée dans Google AI Studio. Même travail, désormais versionné dans le code.
- Le reach (l'idée de l'extension) devient du function calling : vous décrivez des outils au modèle, et il décide quand les appeler et avec quels arguments. Le grounding avec Google Search est aussi disponible comme fonctionnalité de l'API pour les faits en direct.
- Le comportement autonome en plusieurs étapes est le moment où vous passez à l'[Agent Development Kit (ADK)](https://google.github.io/adk-docs/) pour construire des agents, et à Vertex AI sur Google Cloud quand vous avez besoin de déploiement en entreprise, de gouvernance et d'échelle.
Pour l'automatisation côté développeur en particulier, Gemini CLI amène le modèle dans votre terminal et Gemini Code Assist l'amène dans votre IDE. Et au sein de Workspace, Apps Script vous permet de scripter des automatisations propulsées par Gemini dans Docs, Sheets et Gmail sans quitter l'environnement Google.
Voici la version API de notre Gem du lundi, pour rendre la correspondance concrète. La system instruction *est* le bloc d'instructions du Gem :
from google import genai
from google.genai import types
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.5-flash",
config=types.GenerateContentConfig(
system_instruction=(
"You are a client status-update writer. Convert raw notes into "
"three sections (Done, In Progress, Risks), under 200 words, "
"in a professional but warm tone. If no risks are given, write "
"'No risks flagged this week.'"
)
),
contents="Notes: shipped onboarding flow, started billing migration, "
"vendor API was flaky Thursday.",
)
print(response.text)Les mêmes instructions que celles écrites dans le Gem, désormais réutilisables dans du code, testables et intégrables dans un produit. La logique de décision de la checklist n'a pas changé ; seule la surface a changé.
Points clés
- Commencez par l'outil le moins coûteux qui fonctionne. Un prompt simple est la bonne réponse pour tout ce que vous ne répéterez pas. Ne construisez pas un Gem pour du ponctuel.
- Utilisez un Gem quand les instructions, le ton ou les connaissances de référence sont récurrents. Écrivez le Gem comme un document d'onboarding et joignez-y des fichiers de connaissances pour qu'il porte son propre contexte.
- Passez à une extension quand vous avez besoin de données en direct ou d'actions dans un service réel, et au grounding avec Search quand vous avez besoin de faits actuels issus du web ouvert. Le reach et les faits sont deux besoins différents.
- Le choix de l'outil et le niveau de modèle sont des décisions distinctes. Choisissez Flash pour la vitesse et le volume, Pro pour le raisonnement profond, indépendamment du fait que vous utilisiez un Gem ou une extension.
- Les trois mêmes idées montent en charge vers les system instructions, le function calling et les agents dans l'API Gemini, AI Studio, ADK et Vertex AI. Apprenez la décision une fois ; appliquez-la à tous les niveaux.
À faire, tiré de cette leçon
Ces actions sont compilées dans le plan d'action du rôle.
- Créez un Gem à la troisième répétition, quand le setup est stable
- Utilisez les extensions via @-mention pour les données applicatives, le search grounding pour les faits publics du web