/AWS1/CL_BDOEPISODICREFLECTI01¶
Contains configurations to override the default reflection step for the episodic memory strategy.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_appendtoprompt TYPE /AWS1/BDOPROMPT /AWS1/BDOPROMPT¶
The text appended to the prompt for the reflection step of the episodic memory strategy.
iv_modelid TYPE /AWS1/BDOSTRING /AWS1/BDOSTRING¶
The model ID used for the reflection step of the episodic memory strategy.
Optional arguments:¶
it_namespaces TYPE /AWS1/CL_BDONAMESPACESLIST_W=>TT_NAMESPACESLIST TT_NAMESPACESLIST¶
This is a legacy parameter. The namespaces over which reflections were created. Can be less nested than the episodic namespaces.
it_namespacetemplates TYPE /AWS1/CL_BDONAMESPACESLIST_W=>TT_NAMESPACESLIST TT_NAMESPACESLIST¶
The namespaceTemplates over which reflections were created. Can be less nested than the episodic namespaces.
io_memoryrecordschema TYPE REF TO /AWS1/CL_BDOMEMORYRECORDSCHEMA /AWS1/CL_BDOMEMORYRECORDSCHEMA¶
Schema for metadata fields on records generated by this reflection override.
Queryable Attributes¶
appendToPrompt¶
The text appended to the prompt for the reflection step of the episodic memory strategy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPENDTOPROMPT() |
Getter for APPENDTOPROMPT, with configurable default |
ASK_APPENDTOPROMPT() |
Getter for APPENDTOPROMPT w/ exceptions if field has no valu |
HAS_APPENDTOPROMPT() |
Determine if APPENDTOPROMPT has a value |
modelId¶
The model ID used for the reflection step of the episodic memory strategy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MODELID() |
Getter for MODELID, with configurable default |
ASK_MODELID() |
Getter for MODELID w/ exceptions if field has no value |
HAS_MODELID() |
Determine if MODELID has a value |
namespaces¶
This is a legacy parameter. The namespaces over which reflections were created. Can be less nested than the episodic namespaces.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMESPACES() |
Getter for NAMESPACES, with configurable default |
ASK_NAMESPACES() |
Getter for NAMESPACES w/ exceptions if field has no value |
HAS_NAMESPACES() |
Determine if NAMESPACES has a value |
namespaceTemplates¶
The namespaceTemplates over which reflections were created. Can be less nested than the episodic namespaces.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAMESPACETEMPLATES() |
Getter for NAMESPACETEMPLATES, with configurable default |
ASK_NAMESPACETEMPLATES() |
Getter for NAMESPACETEMPLATES w/ exceptions if field has no |
HAS_NAMESPACETEMPLATES() |
Determine if NAMESPACETEMPLATES has a value |
memoryRecordSchema¶
Schema for metadata fields on records generated by this reflection override.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEMORYRECORDSCHEMA() |
Getter for MEMORYRECORDSCHEMA |