Optimización del rendimiento
Para optimizar el rendimiento de las implementaciones de Gateway, tenga en cuenta las siguientes prácticas recomendadas:
- Minimice la latencia de las
-
La latencia general de su puerta de enlace viene determinada en gran medida por la latencia de las herramientas subyacentes. Para minimizar la latencia:
-
Utilice las funciones Lambda en la misma región que su puerta de enlace
-
Optimice sus funciones Lambda para arranques rápidos en frío
-
Utilice la simultaneidad aprovisionada para las funciones de Lambda que requieren baja latencia
-
Asegúrese de que las API REST tengan baja latencia y alta disponibilidad
-
- Utilice esquemas de herramientas eficientes
-
Well-designed Los esquemas de herramientas pueden mejorar el rendimiento de su puerta de enlace:
-
Mantenga los esquemas lo más simples posible
-
Utilice los tipos de datos adecuados para los parámetros
-
Incluya descripciones claras de los parámetros para ayudar a los agentes a utilizar las herramientas correctamente
-
Utilice los campos obligatorios para asegurarse de que los agentes proporcionen los parámetros necesarios
-
- Habilite la búsqueda semántica
-
La búsqueda semántica ayuda a los agentes a encontrar las herramientas adecuadas para sus tareas, lo que mejora el rendimiento general de las interacciones entre el agente y la puerta de enlace. Activa la búsqueda semántica al crear tu pasarela:
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" } } ) - Supervise y optimice
-
Utilice las funciones de observabilidad descritas en la sección anterior para supervisar el rendimiento de su puerta de enlace e identificar las oportunidades de optimización:
-
Configure CloudWatch alarmas para las métricas clave
-
Analice los registros para identificar patrones y problemas
-
Revise periódicamente las métricas de rendimiento y realice los ajustes necesarios
-