View a markdown version of this page

Optimisation des performances - Amazon Bedrock AgentCore

Optimisation des performances

Pour optimiser les performances de vos implémentations de Gateway, prenez en compte les meilleures pratiques suivantes :

Minimiser la latence des

La latence globale de votre passerelle est largement déterminée par la latence des outils sous-jacents. Pour minimiser le temps de latence :

  • Utilisez les fonctions Lambda dans la même région que votre passerelle

  • Optimisez vos fonctions Lambda pour des démarrages à froid rapides

  • Utilisez la simultanéité provisionnée pour les fonctions Lambda qui nécessitent une faible latence

  • Garantir une faible latence et une haute disponibilité des API REST

Utilisez des schémas d'outils efficaces

Well-designed les schémas d'outils peuvent améliorer les performances de votre passerelle :

  • Gardez les schémas aussi simples que possible

  • Utiliser les types de données appropriés pour les paramètres

  • Incluez des descriptions claires des paramètres afin d'aider les agents à utiliser correctement les outils

  • Utilisez les champs obligatoires pour vous assurer que les agents fournissent les paramètres nécessaires

Activer la recherche sémantique

La recherche sémantique aide les agents à trouver les bons outils pour leurs tâches, améliorant ainsi les performances globales de vos interactions agent-passerelle. Activez la recherche sémantique lors de la création de votre passerelle :

import boto3 # Initialize the AgentCore control client client = boto3.client('bedrock-agentcore-control', region_name="us-west-2") # Create a gateway with semantic search enabled gateway = client.create_gateway( name="semantic-search-gateway", description="A gateway with semantic search enabled", protocolConfiguration={ "mcp": { "searchType": "SEMANTIC" } } )
Surveillez et optimisez

Utilisez les fonctionnalités d'observabilité décrites dans la section précédente pour surveiller les performances de votre passerelle et identifier les opportunités d'optimisation :

  • Configurer des CloudWatch alarmes pour les indicateurs clés

  • Analyser les journaux pour identifier les modèles et les problèmes

  • Passez régulièrement en revue les indicateurs de performance et apportez les ajustements nécessaires