Class: Aws::BedrockAgentCore::Types::EvaluationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::EvaluationInput
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
EvaluationInput is a union - when making an API calls you must set exactly one of the members.
The input data structure containing agent session spans in OpenTelemetry format. Supports traces from frameworks like Strands (AgentCore Runtime) and LangGraph with OpenInference instrumentation for comprehensive evaluation.
Direct Known Subclasses
Defined Under Namespace
Classes: SessionSpans, Unknown
Constant Summary collapse
- SENSITIVE =
[:session_spans]
Instance Attribute Summary collapse
-
#session_spans ⇒ Array<Hash,Array,String,Numeric,Boolean>
The collection of spans representing agent execution traces within a session.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#session_spans ⇒ Array<Hash,Array,String,Numeric,Boolean>
The collection of spans representing agent execution traces within a session. Each span contains detailed information about tool calls, model interactions, and other agent activities that can be evaluated for quality and performance.
790 791 792 793 794 795 796 797 798 799 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 790 class EvaluationInput < Struct.new( :session_spans, :unknown) SENSITIVE = [:session_spans] include Aws::Structure include Aws::Structure::Union class SessionSpans < EvaluationInput; end class Unknown < EvaluationInput; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
790 791 792 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 790 def unknown @unknown end |