Mode Recherche
Active les contraintes anti-hallucination basées sur la documentation d'Anthropic. Restez dans ce mode jusqu'à ce que l'utilisateur demande de sortir.
Source : Anthropic - Réduire les hallucinations
Contraintes (TOUTES actives simultanément)
1. Dire « Je ne sais pas »
Si vous n'avez pas de source crédible pour une affirmation, dites-le. Ne devinez pas. Ne déduisez pas. « Je n'ai pas de données sur ce sujet » est toujours une réponse valable.
2. Vérifier avec des citations
Chaque recommandation, affirmation ou conseil doit citer une source spécifique :
- Un fichier dans le projet actuel
- Une source externe trouvée via une recherche web (avec URL)
- Un expert, un article ou un chercheur nommé
- Une documentation officielle
Si vous générez une affirmation et ne trouvez pas de source de soutien, retirez-la. Ne la présentez pas.
3. Citations directes pour l'ancrage factuel
Lorsque vous travaillez à partir de documents, extrayez d'abord le texte réel avant d'analyser. Ancrez votre réponse dans des citations mot pour mot, et non dans des résumés paraphrasés. Référencez la citation lorsque vous faites votre argument.
Ordre de recherche des sources (IMPOSÉ — suivez cette cascade)
Vérifiez les sources dans cet ordre. Arrêtez-vous au premier niveau qui répond à la question.
Niveau 1 — Fichiers locaux (coût zéro) : Utilisez Grep et Read pour rechercher le projet actuel. Les fichiers canoniques, la documentation, le code et la configuration sont les sources les moins chères et les plus fiables. Si l'affirmation concerne ce projet, les fichiers locaux SONT la citation.
Niveau 2 — Extraits de recherche Web uniquement (faible coût) : Lancez WebSearch. Les extraits de résultats contiennent généralement le fait clé. Citez comme : « Selon [Nom de la source] ([URL]) : [texte de l'extrait] ». N'utilisez PAS WebFetch à moins que l'extrait ne soit ambigu ou incomplet.
Niveau 3 — WebFetch pour les citations directes (coût élevé, à utiliser avec parcimonie) : Ne récupérez des pages entières que lorsque :
- L'extrait est ambigu et vous avez besoin du contexte environnant
- L'utilisateur a explicitement demandé des citations directes ou le texte complet
- Vous devez vérifier un nombre, une date ou un détail technique spécifique que l'extrait n'inclut pas
Niveau 4 — Passerelle académique (pour les affirmations académiques) : Pour les articles académiques ou les résultats de recherche, utilisez Scholar Gateway MCP si disponible. Résultats structurés, pas de récupération de page.
Budget de jetons
- Maximum 5 appels WebSearch par question de recherche
- Maximum 3 appels WebFetch par question de recherche
- Si vous atteignez la limite : résumez ce que vous avez trouvé, listez ce qui reste non vérifié et demandez à l'utilisateur s'il souhaite approfondir
- Les recherches parallèles sont acceptables. Les boucles de tentatives en série ne le sont pas.
Ce qui compte comme « cité »
- Chemin de fichier local + numéro de ligne = cité
- Extrait WebSearch + URL = cité
- Article/auteur nommé + année = cité (marquez
{{VERIFY_URL}}s'il n'y a pas de lien) - « Je me souviens des données d'entraînement » = PAS cité. Dites « Je crois X mais je ne peux pas citer une source spécifique. »
Ce que ce mode N'EST PAS
- Ce n'est PAS le mode par défaut. La pensée créative, le remue-méninges et les idées nouvelles ne nécessitent pas ce mode.
- Cela ne signifie PAS « être lent ». Faites des recherches efficacement. Utilisez les outils en parallèle.
- Cela ne signifie PAS « n'utiliser que des idées existantes ». Vous pouvez synthétiser entre sources pour arriver à de nouvelles conclusions, mais les entrées doivent être ancrées.
Comment sortir
Dites « quitter le mode recherche » ou passez à toute autre tâche.