Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Requisitos previos
Antes de utilizar las funciones de AgentCore optimización, asegúrese de que se dispone de lo siguiente.
Requisitos y marcos compatibles
Las recomendaciones y A/B las pruebas tienen los mismos requisitos de agente que AgentCore las evaluaciones:
-
Un agente implementado en AgentCore Runtime con la observabilidad habilitada o un agente creado con un marco compatible configurado con AgentCore Observability. Para obtener más información sobre los marcos de trabajo y las bibliotecas de instrumentación compatibles, consulte los marcos de agentes compatibles.
-
La búsqueda de transacciones está habilitada en CloudWatch.
-
Sesiones de agentes con datos de telemetría en CloudWatch los registros. Invoca a tu agente y espera de 2 a 5 minutos para que introduzca la telemetría CloudWatch antes de iniciar una recomendación o una prueba. A/B
Requisitos de SDK y CLI
-
AgentCore CLI: instale la versión más reciente
agentcore updateejecutándola. -
AWS SDK (boto3): Python 3.10 o posterior. Instálelo o actualice con.
pip install --upgrade boto3 -
AgentCore SDK: si se utiliza
bedrock-agentcore-sdk-python, se requiere la versión 1.8 o posterior.
Permisos de IAM
La siguiente política de IAM otorga permisos para las tres funciones de optimización:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ConfigurationBundles", "Effect": "Allow", "Action": [ "bedrock-agentcore:CreateConfigurationBundle", "bedrock-agentcore:GetConfigurationBundle", "bedrock-agentcore:GetConfigurationBundleVersion", "bedrock-agentcore:ListConfigurationBundles", "bedrock-agentcore:ListConfigurationBundleVersions", "bedrock-agentcore:UpdateConfigurationBundle", "bedrock-agentcore:DeleteConfigurationBundle" ], "Resource": "arn:aws:bedrock-agentcore:*:*:configuration-bundle/*" }, { "Sid": "Recommendations", "Effect": "Allow", "Action": [ "bedrock-agentcore:StartRecommendation", "bedrock-agentcore:GetRecommendation", "bedrock-agentcore:ListRecommendations", "bedrock-agentcore:DeleteRecommendation" ], "Resource": "arn:aws:bedrock-agentcore:*:*:recommendation/*" }, { "Sid": "ABTesting", "Effect": "Allow", "Action": [ "bedrock-agentcore:CreateABTest", "bedrock-agentcore:GetABTest", "bedrock-agentcore:ListABTests", "bedrock-agentcore:UpdateABTest", "bedrock-agentcore:DeleteABTest" ], "Resource": "arn:aws:bedrock-agentcore:*:*:ab-test/*" }, { "Sid": "CloudWatchLogs", "Effect": "Allow", "Action": [ "logs:GetLogEvents", "logs:FilterLogEvents", "logs:StartQuery", "logs:GetQueryResults" ], "Resource": "arn:aws:logs:*:*:log-group:/aws/bedrock-agentcore/runtimes/*" } ] }