Skip to content

/AWS1/CL_BDZAGENTICRETRVCONF

Configuration settings for the agentic retrieval operation.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_foundationmodeltype TYPE /AWS1/BDZFOUNDATIONMODELTYPE /AWS1/BDZFOUNDATIONMODELTYPE

The type of foundation model to use. CUSTOM uses a specified model, MANAGED uses the service default.

io_foundationmodelconf TYPE REF TO /AWS1/CL_BDZFNDTNMODELCONF /AWS1/CL_BDZFNDTNMODELCONF

The foundation model configuration. Required when foundationModelType is CUSTOM.

iv_rerankingmodeltype TYPE /AWS1/BDZAGNTCRETRVRERNKMODTYP /AWS1/BDZAGNTCRETRVRERNKMODTYP

The type of reranking model to use. CUSTOM uses a specified model, MANAGED uses the service default. If not specified, defaults to MANAGED for managed embedding knowledge bases and NONE for custom embedding knowledge bases.

io_rerankingconfiguration TYPE REF TO /AWS1/CL_BDZAGTCRETRERNKCONF /AWS1/CL_BDZAGTCRETRERNKCONF

The reranking model configuration. Required when rerankingModelType is CUSTOM.

iv_maxagentiteration TYPE /AWS1/BDZINTEGER /AWS1/BDZINTEGER

The maximum number of agent iterations for retrieval.


Queryable Attributes

foundationModelType

The type of foundation model to use. CUSTOM uses a specified model, MANAGED uses the service default.

Accessible with the following methods

Method Description
GET_FOUNDATIONMODELTYPE() Getter for FOUNDATIONMODELTYPE, with configurable default
ASK_FOUNDATIONMODELTYPE() Getter for FOUNDATIONMODELTYPE w/ exceptions if field has no
HAS_FOUNDATIONMODELTYPE() Determine if FOUNDATIONMODELTYPE has a value

foundationModelConfiguration

The foundation model configuration. Required when foundationModelType is CUSTOM.

Accessible with the following methods

Method Description
GET_FOUNDATIONMODELCONF() Getter for FOUNDATIONMODELCONFIGURATION

rerankingModelType

The type of reranking model to use. CUSTOM uses a specified model, MANAGED uses the service default. If not specified, defaults to MANAGED for managed embedding knowledge bases and NONE for custom embedding knowledge bases.

Accessible with the following methods

Method Description
GET_RERANKINGMODELTYPE() Getter for RERANKINGMODELTYPE, with configurable default
ASK_RERANKINGMODELTYPE() Getter for RERANKINGMODELTYPE w/ exceptions if field has no
HAS_RERANKINGMODELTYPE() Determine if RERANKINGMODELTYPE has a value

rerankingConfiguration

The reranking model configuration. Required when rerankingModelType is CUSTOM.

Accessible with the following methods

Method Description
GET_RERANKINGCONFIGURATION() Getter for RERANKINGCONFIGURATION

maxAgentIteration

The maximum number of agent iterations for retrieval.

Accessible with the following methods

Method Description
GET_MAXAGENTITERATION() Getter for MAXAGENTITERATION, with configurable default
ASK_MAXAGENTITERATION() Getter for MAXAGENTITERATION w/ exceptions if field has no v
HAS_MAXAGENTITERATION() Determine if MAXAGENTITERATION has a value