Class: Aws::QConnect::Types::HandoffAgentConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::QConnect::Types::HandoffAgentConfiguration
- Defined in:
- gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb
Overview
A collaborator agent configuration in which the Orchestration AI Agent transfers control of the conversation to the collaborator agent.
Constant Summary collapse
- SENSITIVE =
[:instruction]
Instance Attribute Summary collapse
-
#agent_target ⇒ Types::AgentTarget
The collaborator agent to hand off to.
-
#audio_streaming_enabled ⇒ Boolean
Specifies whether the caller's audio is streamed directly to the collaborator agent and the collaborator's audio response is played back during the handoff.
-
#immediate_handoff ⇒ Boolean
Specifies whether the conversation is handed off to this collaborator agent immediately on the first turn, without any orchestration reasoning.
-
#instruction ⇒ Types::MultiAgentInstruction
The instruction that tells the Orchestration AI Agent when and how to hand off to this collaborator agent.
Instance Attribute Details
#agent_target ⇒ Types::AgentTarget
The collaborator agent to hand off to.
5929 5930 5931 5932 5933 5934 5935 5936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 5929 class HandoffAgentConfiguration < Struct.new( :agent_target, :instruction, :audio_streaming_enabled, :immediate_handoff) SENSITIVE = [:instruction] include Aws::Structure end |
#audio_streaming_enabled ⇒ Boolean
Specifies whether the caller's audio is streamed directly to the collaborator agent and the collaborator's audio response is played back during the handoff. This applies only to voice handoffs.
5929 5930 5931 5932 5933 5934 5935 5936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 5929 class HandoffAgentConfiguration < Struct.new( :agent_target, :instruction, :audio_streaming_enabled, :immediate_handoff) SENSITIVE = [:instruction] include Aws::Structure end |
#immediate_handoff ⇒ Boolean
Specifies whether the conversation is handed off to this
collaborator agent immediately on the first turn, without any
orchestration reasoning. At most one handoff in an AI Agent's
configuration can set this to true.
5929 5930 5931 5932 5933 5934 5935 5936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 5929 class HandoffAgentConfiguration < Struct.new( :agent_target, :instruction, :audio_streaming_enabled, :immediate_handoff) SENSITIVE = [:instruction] include Aws::Structure end |
#instruction ⇒ Types::MultiAgentInstruction
The instruction that tells the Orchestration AI Agent when and how to hand off to this collaborator agent.
5929 5930 5931 5932 5933 5934 5935 5936 |
# File 'gems/aws-sdk-qconnect/lib/aws-sdk-qconnect/types.rb', line 5929 class HandoffAgentConfiguration < Struct.new( :agent_target, :instruction, :audio_streaming_enabled, :immediate_handoff) SENSITIVE = [:instruction] include Aws::Structure end |