Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新在线评估
UpdateOnlineEvaluationConfigAPI 修改现有的在线评估配置,允许您更改评估器、数据源、执行设置和其他参数。此操作可以智能地处理更新,而不会中断正在进行的评估。
只有当您的评估配置处于ACTIVE、或ERROR状态时UPDATE_FAILED,才能进行更新。如果当前正在创建、更新或删除配置,则会收到冲突错误,应在操作完成后重试。
执行控制
执行状态参数控制您的在线评估配置是否主动处理代理跟踪。了解这些状态有助于您管理评估成本和绩效。
AgentCore CLI、 AgentCore SDK 和代码示例 Amazon SDK
以下代码示例演示如何使用不同的开发方法更新在线评估配置。选择最适合您的开发环境和偏好的方法。
例
- AgentCore CLI
-
-
要使用 AgentCore CLI 更新在线评估配置,请直接编辑agentcore.json文件中的配置,然后重新部署:
agentcore deploy
打开agentcore.json,在onlineEvalConfigs阵列中找到配置,修改其设置,然后运行agentcore deploy。在部署之前,更改不会生效。
# Pause a running online evaluation
agentcore pause online-eval "your_config_name"
# Resume a paused online evaluation
agentcore resume online-eval "your_config_name"
配置必须处于ACTIVEUPDATE_FAILED、或ERROR生命周期状态才能更新。
要控制评估作业是否正在运行 (ENABLED/DISABLED),请使用agentcore pause online-eval和agentcore resume online-eval。
在 AgentCore 项目目录(使用创建agentcore create)中运行它。
- AgentCore SDK
-
-
from bedrock_agentcore_starter_toolkit import Evaluation
# Initialize the evaluation client
eval_client = Evaluation()
config_id = "config-abc123"
print(f"\nUsing config_id: {config_id}")
# update description
eval_client.update_online_config(
config_id=config_id,
description="Updated description for online evaluation"
)
print("✅ Description updated")
- Amazon SDK
-
-
import boto3
client = boto3.client('bedrock-agentcore-control')
update_config_response = client.update_online_evaluation_config(
onlineEvaluationConfigId='your_config_id',
description="Updated description for online evaluation"
)
- Amazon CLI
-
-
aws bedrock-agentcore-control update-online-evaluation-config \
--online-evaluation-config-id your_config_id \
--description "Updated description for online evaluation"
控制台
使用控制台的编辑界面修改在线评估配置设置,该界面提供表单验证和引导式配置选项。
更新在线评估配置
-
打开亚马逊 Bedrock AgentCore 控制台。
-
在导航窗格中,选择评估。
-
在评估配置卡中,查看列出您创建的评估配置的表格。
-
选择以下方法之一来更新配置:
-
根据需要更新字段。
-
选择 “更新评估配置” 以保存更改。