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
-