Class: Aws::BedrockAgentCore::Types::EvaluateRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#evaluation_inputTypes::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_targetTypes::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_idString

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.

Returns:

  • (String)


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