Generieren Sie eine Empfehlung aus Erkenntnissen
Nachdem Sie Ihre Insights-Ergebnisse überprüft haben, können Sie dieselben Agenten-Traces verwenden, um eine verbesserte Systemaufforderung zu generieren. Zeigen StartRecommendation Sie auf die abgeschlossene Batch-Auswertung, die zu Ihren Insights-Ergebnissen geführt hat.
Anmerkung
Die Generierung von Empfehlungen wird derzeit nur aus Builtin.Insight.FailureAnalysis Erkenntnisgründen unterstützt, und es werden heute nur Systemempfehlungen bereitgestellt.
Themen
Starten Sie eine Systemaufforderungsempfehlung
Geben Sie Ihre aktuelle Systemaufforderung ein und verweisen Sie auf die Batch-Auswertung, die die Traces enthält:
Beispiel
Rufen Sie die empfohlene Aufforderung ab
Führen Sie die Umfrage durch, bis sie abgeschlossen ist, und rufen Sie dann das Ergebnis ab:
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']}")
Alternative Trace-Quellen
Anstatt auf eine Batch-Auswertung zu verweisen, können Sie Traces auch über CloudWatch Logs bereitstellen:
"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", } }