BuiltinEvaluator

class aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator(value)

Bases: object

(experimental) Built-in evaluators provided by Amazon Bedrock AgentCore.

These evaluators assess different aspects of agent performance at various levels (session, trace, or tool call).

Stability:

experimental

ExampleMetadata:

fixture=default infused

Example:

# custom_evaluator: agentcore.Evaluator


evaluation = agentcore.OnlineEvaluationConfig(self, "MixedEvaluation",
    online_evaluation_config_name="mixed_evaluation",
    evaluators=[
        # Built-in evaluators
        agentcore.EvaluatorReference.builtin(agentcore.BuiltinEvaluator.HELPFULNESS),
        agentcore.EvaluatorReference.builtin(agentcore.BuiltinEvaluator.CORRECTNESS),
        # Custom evaluator
        agentcore.EvaluatorReference.custom(custom_evaluator)
    ],
    data_source=agentcore.DataSourceConfig.from_cloud_watch_logs(
        log_group_names=["/aws/bedrock-agentcore/my-agent"],
        service_names=["my-agent.default"]
    )
)
Parameters:

value (str) –

  • The evaluator identifier string.

Stability:

experimental

Attributes

COHERENCE = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
CONCISENESS = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
CORRECTNESS = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
FAITHFULNESS = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
GOAL_SUCCESS_RATE = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
HARMFULNESS = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
HELPFULNESS = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
INSTRUCTION_FOLLOWING = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
REFUSAL = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
RESPONSE_RELEVANCE = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
STEREOTYPING = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
TOOL_PARAMETER_ACCURACY = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
TOOL_SELECTION_ACCURACY = <aws_cdk.aws_bedrock_agentcore_alpha.BuiltinEvaluator object>
value

(experimental) The string value of the built-in evaluator.

Stability:

experimental