/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
DATAmessage 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
DATAmessage 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 |