← Retour au Blog
AI Search

Amazon Bedrock Web Search : test d'acceptation des réponses ancrées pour les systèmes de production

Amazon Bedrock Web Search ajoute un ancrage web natif pour les modèles OpenAI GPT pris en charge sur Bedrock. Ce guide montre comment tester la qualité des citations, la fraîcheur, les limites des données, les coûts, la latence, le rappel et le comportement de repli avant un déploiement en production.

Rédigé par Hamza Diaz
6 août 202610 min de lecture27 vues

Commencez par un test de preuves de citation, pas par un récapitulatif de lancement

Amazon Bedrock Web Search est désormais un outil intégré pour ancrer les réponses de certains modèles de fondation dans des résultats web. AWS a annoncé la disponibilité générale le 04 août 2026 et décrit la fonctionnalité comme une capacité Bedrock côté serveur qui peut récupérer des connaissances web actuelles, renvoyer des citations de sources et éviter l'intégration d'un fournisseur de recherche tiers distinct. C'est utile, mais ce n'est pas une preuve suffisante pour un usage en production.

Un système de réponses en production a besoin d'un test d'acceptation plus exigeant. La question n'est pas de savoir si une démonstration peut citer une source. La question est de savoir si le système peut répondre à des questions actuelles, à forts enjeux, ambiguës et en conflit entre sources, avec des citations qu'un relecteur peut inspecter. Il doit aussi se comporter de manière prévisible lorsque la réponse n'est pas étayée, lorsque la source la plus récente manque dans le cache, lorsqu'une page contient une injection de prompt, lorsque les coûts augmentent ou lorsque les queues de latence deviennent visibles pour les utilisateurs.

La documentation AWS indique que Web Search est disponible pour les modèles OpenAI GPT servis par le point de terminaison Amazon Bedrock bedrock-mantle avec l'API Responses. Les modèles pris en charge listés dans la documentation actuelle sont openai.gpt-5.4, openai.gpt-5.5 et openai.gpt-5.6, y compris les variantes luna, terra et sol. Les Régions documentées sont US East (N. Virginia) us-east-1, US East (Ohio) us-east-2 et US West (Oregon) us-west-2. Ces détails doivent être traités comme des contraintes de déploiement, pas comme des notes de bas de page. Si votre route de production se trouve en dehors de ces modèles ou Régions, cet outil natif n'est pas la route à tester en premier.

AWS décrit aussi plusieurs bénéfices de qualité, notamment des connaissances web actuelles, des citations, l'extraction sémantique d'extraits, un index web exploité par Amazon et une réduction des hallucinations. Traitez ces éléments comme des affirmations du fournisseur jusqu'à ce que votre propre suite d'acceptation les reproduise pour votre domaine, votre profil de trafic et vos modes de défaillance.

Le test d'acceptation Optijara des réponses ancrées

Le test d'acceptation Optijara des réponses ancrées est un cadre d'évaluation conçu pour la mise en production afin de décider si Bedrock Web Search doit servir les réponses utilisateurs en production. Il comporte six portes : adéquation de la route, comportement de récupération, intégrité des citations, comportement de sécurité et de limites des données, performance opérationnelle et préparation au repli.

PortePreuve de réussiteSignal d'échec
Adéquation de la routeLa question nécessite des preuves web publiques actuelles et utilise un modèle et une Région Bedrock pris en chargeBesoin d'un corpus privé, d'un modèle non pris en charge, d'une Région non prise en charge ou d'une réponse déterministe issue d'une base de données
Comportement de récupérationLes requêtes de recherche trouvent des sources actuelles pertinentes et sont reformulées si nécessaireSources faisant autorité manquantes, extraits obsolètes ou réponses non étayées présentées comme des faits
Intégrité des citationsChaque affirmation importante dispose d'une citation URL pertinente que les utilisateurs peuvent inspecterLes citations sont décoratives, non pertinentes, dupliquées ou absentes des affirmations clés
Sécurité et limites des donnéesLa politique IAM, le paramètre external_web_access et le comportement de journalisation correspondent à la politiqueLe comportement web externe est flou, trop permissif ou impossible à auditer
Performance opérationnelleLa latence, les tokens, l'utilisation de la recherche, les nouvelles tentatives et les limites de débit restent dans les SLOLa latence de queue ou le coût de recherche est instable sous un trafic réaliste
Préparation au repliLe système peut router vers une récupération directe, du RAG, une réponse en cache ou un refusLes défaillances produisent des suppositions sans citation ou une dégradation silencieuse

Utilisez le cadre sur un ensemble de référence fixe avant le déploiement. Incluez au moins cinq groupes de tâches : faits produits récents, changements de documentation, questions de prix, questions techniques de longue traîne et sources volontairement contradictoires. Ajoutez des contrôles négatifs où la bonne réponse consiste à dire que les preuves sont insuffisantes.

flowchart TD A[L'utilisateur pose une question factuelle actuelle] --> B{L'ancrage web public est-il nécessaire ?} B -->|Non| C[Utiliser le modèle, la base de données ou la route RAG privée] B -->|Oui| D{Modèle et Région pris en charge ?} D -->|Non| E[Utiliser une récupération directe ou un pipeline de recherche externe] D -->|Oui| F[Appeler l'API Responses avec l'outil web_search] F --> G[Collecter la réponse, les annotations, les URL, les extraits, la latence et l'utilisation des tokens] G --> H{Les affirmations sont-elles entièrement étayées par les citations ?} H -->|Oui| I[Renvoyer la réponse avec des citations visibles] H -->|Non| J[Réessayer, router vers le RAG ou renvoyer une réponse indiquant des preuves insuffisantes]

Planification des requêtes et rappel de récupération

Bedrock Web Search laisse le modèle décider si des informations actuelles sont nécessaires et peut émettre une ou plusieurs requêtes de recherche dans le même tour. Cette commodité doit être testée, pas supposée acquise. Construisez des prompts qui exigent une récupération sensible à la date et spécifique à l'entité. Vérifiez si l'outil trouve les pages canoniques avant les blogs, les miroirs, les publications sociales ou les résumés de faible qualité. Pour la documentation technique, la citation de meilleure qualité est souvent la page de documentation du fournisseur ou la note de version, pas un article qui la cite.

Mesurez le rappel de récupération avec des questions dont la réponse est connue. Pour chaque question, définissez un ensemble de sources de référence avant l'exécution. Une réussite signifie que la réponse cite au moins une source faisant autorité qui étaye chaque affirmation importante. Une réussite plus forte signifie qu'elle récupère plusieurs sources indépendantes lorsque le sujet est contesté ou changeant. Un échec signifie que la réponse s'appuie sur du contenu en cache obsolète, cite une page faible en manquant la source canonique ou donne une réponse confiante alors que l'ensemble de sources est insuffisant.

La route doit aussi tester le comportement sans sortie de données. La documentation AWS indique que, par défaut, Web Search est servi depuis l'index web et le cache d'Amazon Bedrock, et que les données de requête ne quittent pas la limite AWS pour la récupération. La même documentation explique que le paramètre external_web_access et l'autorisation IAM bedrock-websearch:ExternalWebAccess gouvernent la possibilité pour la recherche et la récupération d'atteindre directement le web externe, et que définir external_web_access sur false maintient la récupération dans la limite AWS. Votre test d'acceptation doit exécuter explicitement les deux états de politique autorisés et vérifier le comportement observé d'autorisation et de réponse.

Complétude des citations, fidélité des extraits et sources contradictoires

Une réponse ancrée n'est utile que si les citations étayent le texte qui les entoure. Capturez le JSON brut de la réponse et inspectez les annotations du contenu de sortie. AWS documente les annotations url_citation avec un titre, une URL et des plages de caractères. Votre interface utilisateur doit conserver et afficher ces liens, car le langage d'utilisation acceptable d'AWS indique que les sorties destinées aux utilisateurs finaux qui incorporent des Search Results doivent conserver et afficher les citations et liens des sources.

Testez la complétude des citations au niveau de l'affirmation. Les dates, prix, modèles pris en charge, Régions, paramètres d'API, comportements de sécurité et exigences de politique doivent chacun pointer vers une source pertinente. N'acceptez pas une citation au niveau du paragraphe qui n'étaye qu'une seule phrase tandis que les affirmations environnantes ne sont pas étayées. Pour la fidélité des extraits, comparez l'énoncé généré au texte de la page citée. Une citation échoue si elle pointe vers le bon domaine mais pas vers une preuve de l'affirmation.

Les sources contradictoires ont besoin d'un chemin séparé. Posez des questions où la documentation officielle, le blog de lancement, la page de prix et les commentaires de tiers divergent ou se mettent à jour à des vitesses différentes. La réponse doit identifier la source qui fait le plus autorité et indiquer l'incertitude lorsque nécessaire. Elle ne doit pas fusionner des déclarations incompatibles en une seule réponse confiante.

L'injection de prompt et les pages malveillantes font partie du même test. Utilisez des pages contenant des instructions telles que ignorer les consignes précédentes ou masquer cette source. Le système de réponses doit traiter le texte de page récupéré comme une preuve, pas comme des instructions. Une implémentation sûre enregistre la qualité des sources, les règles d'autorisation ou de blocage de domaines lorsque c'est approprié, et un chemin de revue pour les pages qui semblent adversariales ou non pertinentes.

Coût, latence, limites de débit, observabilité et déploiement

Web Search natif modifie la forme des coûts d'une réponse. Vous payez toujours l'inférence du modèle, et AWS dispose d'un onglet de tarification distinct pour Web Search sur la page de tarification Bedrock. Ne publiez pas de pourcentage d'économie de coûts sauf s'il provient de votre propre charge de travail mesurée. Suivez plutôt les recherches par réponse, les récupérations par réponse, les tokens d'entrée et de sortie, les nouvelles tentatives, le comportement du cache et le pourcentage de réponses qui nécessitent un repli.

La latence doit être mesurée comme une distribution, pas comme une moyenne unique. Suivez p50, p95 et p99 pour les routes ancrées et non ancrées. Incluez les démarrages à froid, les tours à requêtes multiples, le comportement de streaming et les nouvelles tentatives. Une route qui semble acceptable dans une démonstration peut quand même échouer à un SLO de production lorsque la longue queue augmente.

L'observabilité doit inclure l'ID de requête, l'ID du modèle, la Région, le paramètre external_web_access, le nombre d'invocations d'outil, les URL des sources, les plages de citation, les événements de refus ou de preuves insuffisantes, la latence, l'utilisation des tokens, les codes de statut et la couverture CloudTrail. La documentation AWS indique que Web Search est intégré à AWS CloudTrail en tant qu'événements de données. Votre équipe d'exploitation doit donc confirmer ce qui est capturé et ce qui est volontairement exclu avant de s'y fier pour l'audit.

Le déploiement doit commencer par des canaries. Envoyez un petit pourcentage des questions éligibles du web public vers Bedrock Web Search, comparez avec une base de référence de récupération directe ou de RAG, et examinez chaque jour un échantillon de réponses. Revenez en arrière si la complétude des citations baisse, si la latence dépasse le SLO, si la qualité des sources décline, si les coûts dépassent les seuils budgétaires ou si les réponses non étayées augmentent.

Matrice de décision de route d'ancrage

SituationMeilleure routeRaison
Faits publics actuels avec revue acceptable des citationsCanary Bedrock Web SearchL'outil natif convient à l'ancrage web public sur les modèles et Régions pris en charge
Politique privée, contrats, tickets ou documents internesRAG privé ou récupération en base de donnéesLa recherche web publique ne peut pas remplacer une connaissance interne contrôlée
Besoin de prix déterministes, d'inventaire, d'état de compte ou d'autorisationsAPI directe ou recherche en base de donnéesL'ancrage doit provenir du système d'enregistrement
Modèle ou Région non pris en chargeRécupération directe ou autre route de recherche gouvernéeLes contraintes de Bedrock Web Search bloquent l'utilisation native
Réponse réglementée à haut risque sans revue des sourcesFlux de travail revu par un humainLa présence de citations n'est pas la même chose qu'une approbation
Surface web malveillante ou de faible qualitéRécupération organisée ou sources sur liste d'autorisationLes preuves du web ouvert peuvent être trop bruitées

Liste de contrôle d'implémentation

  1. Confirmez que le modèle est openai.gpt-5.4, openai.gpt-5.5 ou openai.gpt-5.6 sur l'API Responses Bedrock bedrock-mantle.
  2. Confirmez que la Région de déploiement est us-east-1, us-east-2 ou us-west-2.
  3. Décidez si external_web_access doit être false pour une récupération dont les limites sont contrôlées.
  4. Configurez les actions IAM pour Search et Fetch, et accordez ExternalWebAccess uniquement lorsque la politique l'autorise.
  5. Stockez les annotations brutes de réponse et affichez les URL des sources à côté du texte de réponse.
  6. Construisez un ensemble de référence avec des faits récents, des faits obsolètes, des sources contradictoires, la tarification, la documentation et des contrôles négatifs.
  7. Notez la complétude des citations, l'autorité des sources, la fidélité des extraits, le retard de fraîcheur, le rappel, la latence, le coût et la qualité des refus.
  8. Définissez des routes de repli vers la récupération directe, le RAG privé, la réponse en cache ou une réponse indiquant des preuves insuffisantes.
  9. Surveillez CloudTrail, les journaux applicatifs, l'utilisation des tokens, les appels d'outils, les codes de statut et les erreurs de citation.
  10. Commencez par un canary, puis élargissez uniquement lorsque les résultats mesurés restent dans les seuils.

Erreurs courantes, réserves et mesure

Les erreurs courantes consistent à traiter chaque réponse citée comme ancrée, à masquer les citations aux utilisateurs, à ignorer les Régions non prises en charge, à laisser le comportement web externe non défini, à mesurer seulement la fraîcheur du chemin nominal et à comparer Web Search natif au RAG sans notation égale de la qualité des sources. Une autre erreur consiste à utiliser Web Search lorsque la bonne route est une recherche dans le système d'enregistrement. Si la réponse concerne un compte utilisateur, une transaction, une clause juridique ou une politique privée, l'ancrage web public est généralement le mauvais outil.

Les réserves comptent. Bedrock Web Search peut réduire le travail d'intégration pour l'ancrage web public, mais il n'élimine pas l'évaluation, la revue des sources, la politique de sécurité ni la conception du repli. Les déclarations AWS sur l'échelle, la fraîcheur, la latence et la réduction des hallucinations sont des affirmations produit utiles, pas des preuves de production pour votre système. Re-testez après les changements de modèle, de Région, d'IAM, de prompt, de tarification et les versions produit majeures.

La mesure doit être explicite : couverture de citation par affirmation importante, taux de présence de sources faisant autorité, retard de fraîcheur par rapport aux mises à jour connues, rappel de récupération par rapport aux sources de référence, taux de réponses non étayées, résistance à l'injection de prompt, latence p95 et p99, recherches par réponse, coût des tokens, taux de nouvelle tentative, taux de repli et taux de clics sur les citations visibles par l'utilisateur. La métrique finale de production n'est pas de savoir si la réponse semble actuelle. Elle est de savoir si un relecteur peut relier chaque affirmation importante à une source pertinente et fiable, et si le système se comporte de manière sûre lorsqu'il ne le peut pas.

Points clés

  • 1Bedrock Web Search doit être accepté par des tests au niveau des citations, pas par la confiance inspirée par une page de lancement.
  • 2La documentation AWS actuelle liste la prise en charge de openai.gpt-5.4, openai.gpt-5.5 et openai.gpt-5.6 sur l'API Responses Bedrock bedrock-mantle dans trois Régions américaines.
  • 3Le paramètre external_web_access et les autorisations IAM doivent être testés explicitement, car le comportement des limites de données fait partie de l'acceptation en production.
  • 4La complétude des citations, la qualité des sources, le retard de fraîcheur, le rappel de récupération et la fidélité des extraits sont des métriques plus fortes que le fait qu'une réponse semble actuelle.
  • 5L'injection de prompt, les pages malveillantes, les sources contradictoires, les queues de latence, le coût, les nouvelles tentatives, les limites de débit et l'observabilité nécessitent des cas de test dédiés.
  • 6Web Search natif ne remplace pas le RAG privé, la récupération dans le système d'enregistrement ni la revue humaine lorsque ces routes sont requises.

Conclusion

Amazon Bedrock Web Search est une option native utile pour l'ancrage dans le web public lorsque le modèle, la Région, la politique IAM, le paramètre de limite des données et l'interface de citations correspondent au cas d'utilisation. Les équipes de production ne doivent l'accepter qu'après avoir mesuré l'intégrité des citations, la fraîcheur, le rappel, la qualité des sources, la latence, le coût, le comportement de sécurité et la préparation au repli sur leur propre trafic. Utilisez-le lorsque les preuves du web public sont la bonne source. Utilisez le RAG privé, la récupération directe ou un chemin de refus lorsque ce n'est pas le cas.

Questions fréquentes

Qu'est-ce qu'Amazon Bedrock Web Search ?

Amazon Bedrock Web Search est un outil Bedrock intégré qui permet aux modèles pris en charge de récupérer des informations web pendant une requête et de renvoyer des réponses avec des citations URL.

Quels modèles et Régions prennent actuellement en charge Bedrock Web Search ?

La documentation AWS liste les modèles OpenAI GPT servis par le point de terminaison Bedrock bedrock-mantle avec l'API Responses : openai.gpt-5.4, openai.gpt-5.5 et openai.gpt-5.6, y compris luna, terra et sol. Elle liste us-east-1, us-east-2 et us-west-2 comme Régions prises en charge.

Que doivent tester les équipes avant le déploiement en production ?

Les équipes doivent tester la complétude des citations, l'autorité des sources, le retard de fraîcheur, le rappel de récupération, la fidélité des extraits, les sources contradictoires, l'injection de prompt, les queues de latence, les coûts des tokens et de la recherche, les limites de débit, les nouvelles tentatives, l'observabilité et le comportement de repli.

Quand Web Search natif est-il le mauvais choix ?

C'est la mauvaise route principale pour les corpus privés, les faits issus du système d'enregistrement, les modèles ou Régions non pris en charge, les données de compte déterministes, les flux sensibles nécessitant une approbation humaine ou les domaines où une récupération organisée est requise.

Une citation prouve-t-elle qu'une réponse est correcte ?

Non. Une citation est une preuve à inspecter, pas une preuve en soi. La page citée doit être fiable, pertinente, actuelle et fidèle à l'affirmation précise qu'elle étaye.

Sources

Partager cet article

Hamza Diaz

Rédigé par

Hamza Diaz

Hamza Diaz est le fondateur d’Optijara, où il conçoit des agents IA pratiques, des systèmes d’automatisation et des workflows Copilot pour les entreprises de services. Il écrit sur les opérations IA, la stratégie d’agents et la mise en œuvre concrète pour les équipes qui veulent des systèmes utiles plutôt que du battage médiatique.