Le grounding avec Google Search
Le grounding est une fonctionnalité de Gemini qui permet d'ancrer les réponses du modèle dans des informations factuelles et récentes en utilisant Google Search comme source de vérité. Cela réduit drastiquement les hallucinations.
Pourquoi utiliser le grounding ?
- Réponses à jour : Accès aux informations les plus récentes via Google Search
- Réduction des hallucinations : Les réponses sont vérifiées contre des sources réelles
- Citations automatiques : Les sources sont incluses dans la réponse
- Confiance accrue : L'utilisateur peut vérifier les informations
Configuration via l'API
import google.generativeai as genai
model = genai.GenerativeModel('gemini-2.5-pro')
# Activer le grounding avec Google Search
response = model.generate_content(
"Quelles sont les dernières actualités sur l'IA en France ?",
tools=[genai.Tool(google_search=genai.GoogleSearch())]
)
# Les sources sont dans les grounding_metadata
for chunk in response.candidates[0].grounding_metadata.grounding_chunks:
print(chunk.web.title, chunk.web.uri)Configuration dans AI Studio
1. Ouvrez Google AI Studio 2. Sélectionnez un modèle Gemini 3. Dans les paramètres, activez "Google Search grounding" 4. Le modèle utilisera automatiquement la recherche quand pertinent
Quand utiliser le grounding
Recommandé
- Questions sur l'actualité ou événements récents
- Vérification de faits ou de données chiffrées
- Recherche d'informations spécifiques (prix, dates, noms)
- Applications où la précision est critique
Non nécessaire
- Tâches créatives (écriture, brainstorming)
- Analyse de documents fournis par l'utilisateur
- Génération de code basée sur des spécifications
- Raisonnement logique ou mathématique
Bonnes pratiques
- Activez le grounding uniquement quand nécessaire (coût supplémentaire)
- Combinez grounding + instructions système pour contrôler le format de sortie
- Utilisez le grounding dynamique : Gemini décide automatiquement quand chercher
- Vérifiez les sources retournées dans les métadonnées de la réponse
Limites
- Augmente la latence de la réponse (recherche web)
- Coût additionnel par requête
- Disponibilité géographique variable selon les régions