View a markdown version of this page

Optimisation des performances - Base rocheuse de l'Amazonie AgentCore

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Optimisation des performances

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

Minimiser la latence des outils

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

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

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

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

  • Assurez-vous que les API REST ont une faible latence et une haute disponibilité

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 pour 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 outils adaptés à 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

  • Analysez 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