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