Class: Aws::BedrockAgentCore::Types::EvaluateRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::EvaluateRequest
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#evaluation_input ⇒ Types::EvaluationInput
The input data containing agent session spans to be evaluated.
-
#evaluation_target ⇒ Types::EvaluationTarget
The specific trace or span IDs to evaluate within the provided input.
-
#evaluator_id ⇒ String
The unique identifier of the evaluator to use for scoring.
Instance Attribute Details
#evaluation_input ⇒ Types::EvaluationInput
The input data containing agent session spans to be evaluated. Includes a list of spans in OpenTelemetry format from supported frameworks like Strands (AgentCore Runtime) or LangGraph with OpenInference instrumentation.
814 815 816 817 818 819 820 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 814 class EvaluateRequest < Struct.new( :evaluator_id, :evaluation_input, :evaluation_target) SENSITIVE = [] include Aws::Structure end |
#evaluation_target ⇒ Types::EvaluationTarget
The specific trace or span IDs to evaluate within the provided input. Allows targeting evaluation at different levels: individual tool calls, single request-response interactions (traces), or entire conversation sessions.
814 815 816 817 818 819 820 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 814 class EvaluateRequest < Struct.new( :evaluator_id, :evaluation_input, :evaluation_target) SENSITIVE = [] include Aws::Structure end |
#evaluator_id ⇒ String
The unique identifier of the evaluator to use for scoring. Can be a
built-in evaluator (e.g., Builtin.Helpfulness,
Builtin.Correctness) or a custom evaluator ARN created through the
control plane API.
814 815 816 817 818 819 820 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 814 class EvaluateRequest < Struct.new( :evaluator_id, :evaluation_input, :evaluation_target) SENSITIVE = [] include Aws::Structure end |