Genera una raccomandazione dai risultati degli approfondimenti
Dopo aver esaminato i risultati delle analisi, puoi utilizzare le stesse tracce degli agenti per generare un prompt di sistema migliorato. StartRecommendationIndicate la valutazione in batch completata che ha prodotto i risultati delle vostre analisi.
Nota
La generazione di raccomandazioni è attualmente supportata solo per gli Builtin.Insight.FailureAnalysis approfondimenti e oggi vengono fornite solo raccomandazioni tempestive di sistema.
Argomenti
Avvia una raccomandazione del prompt di sistema
Fornite il prompt di sistema corrente e fate riferimento alla valutazione del batch che contiene le tracce:
Esempio
Recupera il prompt consigliato
Esegui il sondaggio fino al completamento, quindi recupera il risultato:
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']}")
Fonti di traccia alternative
Invece di fare riferimento a una valutazione in batch, puoi anche fornire tracce tramite 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", } }