View a markdown version of this page

結果和輸出 - Amazon Bedrock AgentCore

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

結果和輸出

線上評估結果會自動儲存至 Amazon CloudWatch。根據預設,服務會將它們做為 JSON 日誌項目寫入專用 CloudWatch 日誌群組。

日誌群組結構

如果您使用預設專用目的地,服務會將評估結果寫入 /aws/bedrock-agentcore/evaluations/results/<online-evaluation-config-id> 。您可以在 Amazon Bedrock AgentCore 主控台的評估詳細資訊頁面上查看已解析結果日誌群組的組態。

每個評估都會在此日誌群組中產生個別的日誌項目。此外,評估分數會以 CloudWatch 指標的形式發出,以進行監控和分析。

選擇結果的寫入位置

在 resultDestination 中使用 outputConfig.cloudWatchConfig 來選擇線上評估結果的寫入位置。如果您未設定,服務會使用專用日誌群組:

  • DEDICATED_LOG_GROUP (預設) – 將結果寫入專用結果日誌群組。如果您未設定 logGroupName,服務會使用 /aws/bedrock-agentcore/evaluations/results/<online-evaluation-config-id>。若要使用不同的專用日誌群組,請設定 logGroupName(請參閱 使用自訂輸出日誌群組)。

  • SOURCE_LOG_GROUP – 將結果寫回提供代理程式追蹤的相同日誌群組,因此評估會與其得分的追蹤一起顯示。使用此值logGroupName時請勿設定 。

使用自訂輸出日誌群組

當 resultDestination為 時DEDICATED_LOG_GROUP,您可以設定 logGroupName 將結果傳送到您選擇的日誌群組。如果日誌群組已存在,服務會依原狀使用它。如果它不存在,服務會建立它,因此評估執行角色必須允許logs:CreateLogGroup該日誌群組。名稱無法使用預留/aws/bedrock-agentcore/evaluations/字首,但此組態自己的服務受管預設群組除外。

# Write results back to the trace source log group outputConfig={"cloudWatchConfig": {"resultDestination": "SOURCE_LOG_GROUP"}} # Write results to a custom dedicated log group outputConfig={"cloudWatchConfig": {"resultDestination": "DEDICATED_LOG_GROUP", "logGroupName": "/my/team/evaluation-results"}}

將指標發佈至自訂命名空間

評估分數也會發佈為 CloudWatch 指標。根據預設,服務會使用 Bedrock-AgentCore/Evaluations 命名空間。若要在您自己的命名空間下發佈指標,例如依團隊或租用戶分隔結果,請在 metricsNamespace中設定 outputConfig.cloudWatchConfig。此值不能以 開頭AWS/。

outputConfig={"cloudWatchConfig": {"metricsNamespace": "MyTeam/Evaluations"}}

結果格式

評估結果遵循適用於 GenAI 評估結果事件的 OpenTelemetry 語意慣例。如果可能,每個事件都會父系至原始範圍 ID,並包含原始追蹤 ID 和工作階段 ID。

您可以使用 CloudWatch Logs Insights 來查詢和分析評估結果,以及使用 CloudWatch 指標來監控一段時間的評估趨勢。

在 CloudWatch 可觀測性主控台中檢視結果

您可以使用 CloudWatch 可觀測性主控台檢視和分析評估結果。主控台提供客服人員評估的視覺化、指標和詳細日誌。

檢視評估結果

  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇 GenAI 可觀測性 > Bedrock AgentCore

  3. 在客服人員區段下,選取與您的評估組態相關聯的客服人員和端點

  4. 導覽至評估索引標籤以取得詳細結果

如需詳細資訊,請參閱 AWS CloudWatch 工作階段追蹤評估文件。

在 CloudWatch 指標中檢視評估分數

評估分數會發佈為 CloudWatch 指標。根據預設,它們會出現在Bedrock-AgentCore/Evaluations命名空間中。如果您設定 metricsNamespace,請在 CloudWatch 中瀏覽指標時改為尋找該自訂命名空間。

檢視評估分數

  1. 透過 https://console.aws.amazon.com/cloudwatch/ 開啟 CloudWatch 主控台。

  2. 在導覽窗格中,選擇指標 > 所有指標

  3. 在瀏覽索引標籤中,選取 Bedrock-AgentCore/Evaluations 或您在 中設定的自訂命名空間 outputConfig.cloudWatchConfig.metricsNamespace

  4. 選取維度組合,依評估器類型或評估標籤選擇性地縮小結果範圍

如需詳細資訊,請參閱 AWS CloudWatch 工作階段追蹤評估文件。