Gere uma recomendação a partir das descobertas do Insights
Depois de analisar seus resultados de insights, você pode usar os mesmos rastreamentos de agentes para gerar um prompt aprimorado do sistema. Aponte StartRecommendation para a avaliação completa do lote que produziu suas descobertas de insights.
nota
Atualmente, a geração de recomendações é suportada apenas para Builtin.Insight.FailureAnalysis insights, e somente recomendações imediatas do sistema são fornecidas atualmente.
Tópicos
Inicie uma recomendação imediata do sistema
Forneça o prompt atual do sistema e faça referência à avaliação em lote que contém os rastreamentos:
exemplo
Recupere o prompt recomendado
Pesquise até concluir e, em seguida, recupere o resultado:
import time while True: rec = client.get_recommendation(recommendationId=recommendation_id) if rec["status"] in ("COMPLETED", "FAILED"): break time.sleep(15) if rec["status"] == "COMPLETED": result = rec["recommendationResult"]["systemPromptRecommendationResult"] print(f"Recommended prompt:\n{result['recommendedSystemPrompt']}") print(f"\nExplanation:\n{result['explanation']}")
Fontes alternativas de rastreamento
Em vez de fazer referência a uma avaliação em lote, você também pode fornecer rastreamentos por meio de CloudWatch registros:
"agentTraces": { "cloudwatchLogs": { "logGroupArns": [ "arn:aws:logs:us-west-2:123456789012:log-group:/aws/bedrock-agentcore/runtimes/MyAgent-abc123-DEFAULT" ], "serviceNames": ["MyAgent.DEFAULT"], "startTime": "2026-05-27T00:00:00Z", "endTime": "2026-06-03T00:00:00Z", } }