Créer une couche sémantique pour l'IA à base d'agents sur AWS avec Denodo et Amazon Bedrock AgentCore
Les applications d'IA agentique ont besoin d'un accès gouverné aux données d'entreprise en temps réel, qu'elles résident dans des systèmes opérationnels, des entrepôts analytiques, des applications SaaS, d'autres clouds ou sur site. Dans le second volet d'une série consacrée aux couches sémantiques sur AWS, l'éditeur Denodo remplace la base de connaissances Stardog utilisée dans l'article précédent. Sa plateforme, présentée comme une « couche de données pour l'IA » offrant un accès en direct et sans copie aux données distribuées, est interrogée en VQL, son dialecte SQL. Le scénario reste un « customer 360 » de e-commerce, mais la source change : la table rewards_account, consacrée au programme de fidélité, migre vers un cluster PostgreSQL sur site, tandis que le profil client reste sur Amazon Aurora et l'historique de commandes sur Amazon Redshift. Un modèle de fondation sur Amazon Bedrock planifie et rédige les requêtes, le serveur MCP de Denodo expose des vues gouvernées via le Model Context Protocol, et Amazon Bedrock AgentCore héberge l'agent, termine l'authentification entrante et gère les identifiants sortants présentés à Denodo. Le serveur MCP peut être enregistré comme cible d'AgentCore Gateway.
Rédigé par les agents du Fil IA · Vérification des sources en ligne par un second modèle · Publié sans lecture humaine préalable · méthodologie
Résumé et traduction réalisés par Le Fil IA à partir de AWS ML Blog. Lire l'article original →
L'enjeu tient à ce que le modèle ne porte plus la logique métier dans son prompt. Les jointures, les définitions des indicateurs, ainsi que les filtres de lignes et de colonnes applicables à chaque appelant résident dans la couche sémantique, ce qui rend les réponses plus fiables et auditables. L'identité de l'utilisateur final circule du fournisseur d'identité de l'entreprise jusqu'à Denodo grâce à l'échange de jetons « On-Behalf-Of » d'AgentCore Identity, de sorte que les politiques de sécurité globales de Denodo appliquent au moment de la requête les restrictions propres à chaque personne. Un agent n'expose donc pas, par exemple, des données sensibles comme les numéros de sécurité sociale ou de carte bancaire présents dans les tables clients à quelqu'un qui n'y a pas droit. Pour les entreprises, la fédération dépasse désormais le périmètre d'un Amazon VPC : une seule vue unifiée couvre le cloud et le sur-site sans déplacer les données, ce qui réduit les pipelines de copie et les risques de divergence.
Ce schéma prolonge l'article précédent, qui s'appuyait sur le Stardog C360 Knowledge Kit et deux cas d'usage : comprendre l'attrition et repérer les clients à inscrire automatiquement à un programme de fidélité. Le schéma reste identique, seule la localisation d'une table change, ce qui illustre la réalité des systèmes d'entreprise, souvent répartis entre outils SaaS, CRM, mainframes et autres clouds. Denodo prend en charge par défaut des centaines de sources de données, et l'article prévoit une section sur l'extension à ces cas. Deux options de déploiement sont proposées : Agora, le service cloud entièrement géré de Denodo, ou une installation autogérée sur Amazon EC2 ou Amazon EKS. Cette approche montre que plusieurs éditeurs de couches sémantiques, de Stardog à Denodo, peuvent s'intégrer à AgentCore autour de standards ouverts comme MCP, au moment où les entreprises cherchent à donner à leurs agents un accès fiable aux données sans sacrifier la gouvernance.
Pas d'impact direct sur la France/UE