Générer une recommandation à partir des résultats des analyses
Après avoir examiné les résultats de vos analyses, vous pouvez utiliser les mêmes traces d'agents pour générer une invite système améliorée. Pointez du StartRecommendation doigt l'évaluation par lots terminée qui a produit les résultats de vos analyses.
Note
La génération de recommandations n'est actuellement prise en charge que pour Builtin.Insight.FailureAnalysis obtenir des informations, et seules les recommandations rapides du système sont fournies aujourd'hui.
Rubriques
Lancer une recommandation rapide du système
Fournissez l'invite de votre système actuel et faites référence à l'évaluation du lot contenant les traces :
Exemple
Récupérez l'invite recommandée
Interrogez jusqu'à la fin, puis récupérez le résultat :
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']}")
Sources de traces alternatives
Au lieu de référencer une évaluation par lots, vous pouvez également fournir des traces via CloudWatch Logs :
"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", } }