Skip to content

/AWS1/CL_QQCORCHAIAGENTCONF

The configuration for AI Agents of type ORCHESTRATION.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_orchestrationaipromptid TYPE /AWS1/QQCUUIDWITHQUALIFIER /AWS1/QQCUUIDWITHQUALIFIER

The AI Prompt identifier used by the Orchestration AI Agent.

iv_orchaiguardrailid TYPE /AWS1/QQCUUIDWITHQUALIFIER /AWS1/QQCUUIDWITHQUALIFIER

The AI Guardrail identifier used by the Orchestration AI Agent.

it_toolconfigurations TYPE /AWS1/CL_QQCTOOLCONFIGURATION=>TT_TOOLCONFIGURATIONLIST TT_TOOLCONFIGURATIONLIST

The tool configurations used by the Orchestration AI Agent.

it_multiagentconfigurations TYPE /AWS1/CL_QQCMULTIAGENTCONF=>TT_MULTIAGENTCONFIGURATIONLIST TT_MULTIAGENTCONFIGURATIONLIST

The collaborator agents that the Orchestration AI Agent can work with. Each entry defines another agent that the orchestrator either delegates to or hands the conversation off to.

iv_connectinstancearn TYPE /AWS1/QQCGENERICARN /AWS1/QQCGENERICARN

The Amazon Resource Name (ARN) of the Amazon Connect instance used by the Orchestration AI Agent.

iv_locale TYPE /AWS1/QQCNONEMPTYSTRING /AWS1/QQCNONEMPTYSTRING

The locale setting for the Orchestration AI Agent.

it_inputschemas TYPE /AWS1/CL_RT_DOCUMENT=>TT_LIST TT_LIST

The JSON schemas that define the structure of the structured data input accepted by the Orchestration AI Agent. The data in a DATA message sent to the agent is validated against these schemas. You can specify at most one schema.

it_outputschemas TYPE /AWS1/CL_RT_DOCUMENT=>TT_LIST TT_LIST

The JSON schemas that define the structure of the structured output generated by the Orchestration AI Agent. You can specify at most one schema.


Queryable Attributes

orchestrationAIPromptId

The AI Prompt identifier used by the Orchestration AI Agent.

Accessible with the following methods

Method Description
GET_ORCHESTRATIONAIPROMPTID() Getter for ORCHESTRATIONAIPROMPTID, with configurable defaul
ASK_ORCHESTRATIONAIPROMPTID() Getter for ORCHESTRATIONAIPROMPTID w/ exceptions if field ha
HAS_ORCHESTRATIONAIPROMPTID() Determine if ORCHESTRATIONAIPROMPTID has a value

orchestrationAIGuardrailId

The AI Guardrail identifier used by the Orchestration AI Agent.

Accessible with the following methods

Method Description
GET_ORCHAIGUARDRAILID() Getter for ORCHESTRATIONAIGUARDRAILID, with configurable def
ASK_ORCHAIGUARDRAILID() Getter for ORCHESTRATIONAIGUARDRAILID w/ exceptions if field
HAS_ORCHAIGUARDRAILID() Determine if ORCHESTRATIONAIGUARDRAILID has a value

toolConfigurations

The tool configurations used by the Orchestration AI Agent.

Accessible with the following methods

Method Description
GET_TOOLCONFIGURATIONS() Getter for TOOLCONFIGURATIONS, with configurable default
ASK_TOOLCONFIGURATIONS() Getter for TOOLCONFIGURATIONS w/ exceptions if field has no
HAS_TOOLCONFIGURATIONS() Determine if TOOLCONFIGURATIONS has a value

multiAgentConfigurations

The collaborator agents that the Orchestration AI Agent can work with. Each entry defines another agent that the orchestrator either delegates to or hands the conversation off to.

Accessible with the following methods

Method Description
GET_MULTIAGENTCONFIGURATIONS() Getter for MULTIAGENTCONFIGURATIONS, with configurable defau
ASK_MULTIAGENTCONFIGURATIONS() Getter for MULTIAGENTCONFIGURATIONS w/ exceptions if field h
HAS_MULTIAGENTCONFIGURATIONS() Determine if MULTIAGENTCONFIGURATIONS has a value

connectInstanceArn

The Amazon Resource Name (ARN) of the Amazon Connect instance used by the Orchestration AI Agent.

Accessible with the following methods

Method Description
GET_CONNECTINSTANCEARN() Getter for CONNECTINSTANCEARN, with configurable default
ASK_CONNECTINSTANCEARN() Getter for CONNECTINSTANCEARN w/ exceptions if field has no
HAS_CONNECTINSTANCEARN() Determine if CONNECTINSTANCEARN has a value

locale

The locale setting for the Orchestration AI Agent.

Accessible with the following methods

Method Description
GET_LOCALE() Getter for LOCALE, with configurable default
ASK_LOCALE() Getter for LOCALE w/ exceptions if field has no value
HAS_LOCALE() Determine if LOCALE has a value

inputSchemas

The JSON schemas that define the structure of the structured data input accepted by the Orchestration AI Agent. The data in a DATA message sent to the agent is validated against these schemas. You can specify at most one schema.

Accessible with the following methods

Method Description
GET_INPUTSCHEMAS() Getter for INPUTSCHEMAS, with configurable default
ASK_INPUTSCHEMAS() Getter for INPUTSCHEMAS w/ exceptions if field has no value
HAS_INPUTSCHEMAS() Determine if INPUTSCHEMAS has a value

outputSchemas

The JSON schemas that define the structure of the structured output generated by the Orchestration AI Agent. You can specify at most one schema.

Accessible with the following methods

Method Description
GET_OUTPUTSCHEMAS() Getter for OUTPUTSCHEMAS, with configurable default
ASK_OUTPUTSCHEMAS() Getter for OUTPUTSCHEMAS w/ exceptions if field has no value
HAS_OUTPUTSCHEMAS() Determine if OUTPUTSCHEMAS has a value