/AWS1/CL_BDACHATPROMPTTMPLCONF¶
Contains configurations to use a prompt in a conversational format. For more information, see Create a prompt using Prompt management.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_messages TYPE /AWS1/CL_BDAMESSAGE=>TT_MESSAGES TT_MESSAGES¶
Contains messages in the chat for the prompt.
Optional arguments:¶
it_system TYPE /AWS1/CL_BDASYSTEMCONTENTBLOCK=>TT_SYSTEMCONTENTBLOCKS TT_SYSTEMCONTENTBLOCKS¶
Contains system prompts to provide context to the model or to describe how it should behave.
it_inputvariables TYPE /AWS1/CL_BDAPROMPTINPVARIABLE=>TT_PROMPTINPUTVARIABLESLIST TT_PROMPTINPUTVARIABLESLIST¶
An array of the variables in the prompt template.
io_toolconfiguration TYPE REF TO /AWS1/CL_BDATOOLCONFIGURATION /AWS1/CL_BDATOOLCONFIGURATION¶
Configuration information for the tools that the model can use when generating a response.
Queryable Attributes¶
messages¶
Contains messages in the chat for the prompt.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MESSAGES() |
Getter for MESSAGES, with configurable default |
ASK_MESSAGES() |
Getter for MESSAGES w/ exceptions if field has no value |
HAS_MESSAGES() |
Determine if MESSAGES has a value |
system¶
Contains system prompts to provide context to the model or to describe how it should behave.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SYSTEM() |
Getter for SYSTEM, with configurable default |
ASK_SYSTEM() |
Getter for SYSTEM w/ exceptions if field has no value |
HAS_SYSTEM() |
Determine if SYSTEM has a value |
inputVariables¶
An array of the variables in the prompt template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTVARIABLES() |
Getter for INPUTVARIABLES, with configurable default |
ASK_INPUTVARIABLES() |
Getter for INPUTVARIABLES w/ exceptions if field has no valu |
HAS_INPUTVARIABLES() |
Determine if INPUTVARIABLES has a value |
toolConfiguration¶
Configuration information for the tools that the model can use when generating a response.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOOLCONFIGURATION() |
Getter for TOOLCONFIGURATION |