View a markdown version of this page

Pré-requisitos - Base da Amazônia AgentCore

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Pré-requisitos

Antes de usar os recursos de AgentCore otimização, verifique se o seguinte está em vigor.

Requisitos e estruturas suportadas

As recomendações e os A/B testes têm os mesmos requisitos de agente que AgentCore as avaliações:

  • Um agente implantado no AgentCore Runtime com a observabilidade ativada ou um agente criado com uma estrutura compatível configurada com o Observability. AgentCore Para obter mais informações sobre estruturas compatíveis e bibliotecas de instrumentação, consulte Estruturas de agentes suportadas.

  • Pesquisa de transações ativada em CloudWatch.

  • Sessões de agentes com dados de telemetria em CloudWatch registros. Chame seu agente e espere de 2 a 5 minutos para CloudWatch ingerir a telemetria antes de iniciar uma recomendação ou teste. A/B

Requisitos de SDK e CLI

  • AgentCore CLI: instale a versão mais recente executandoagentcore update.

  • AWS SDK (boto3): Python 3.10 ou posterior. Instale ou atualize compip install --upgrade boto3.

  • AgentCore SDK: se estiver usando obedrock-agentcore-sdk-python, a versão 1.8 ou posterior é necessária.

Permissões do IAM

A política do IAM a seguir concede permissões para todos os três recursos de otimização:

{ "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/*" } ] }