/AWS1/CL_BDZOBSERVATION¶
Contains the result or output of an action group or knowledge base, or the response to the user.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_traceid TYPE /AWS1/BDZTRACEID /AWS1/BDZTRACEID¶
The unique identifier of the trace.
iv_type TYPE /AWS1/BDZTYPE /AWS1/BDZTYPE¶
Specifies what kind of information the agent returns in the observation. The following values are possible.
ACTION_GROUP– The agent returns the result of an action group.
KNOWLEDGE_BASE– The agent returns information from a knowledge base.
FINISH– The agent returns a final response to the user with no follow-up.
ASK_USER– The agent asks the user a question.
REPROMPT– The agent prompts the user again for the same information.
io_actiongroupinvcoutput TYPE REF TO /AWS1/CL_BDZACTIONGROUPINVCOUT /AWS1/CL_BDZACTIONGROUPINVCOUT¶
Contains the JSON-formatted string returned by the API invoked by the action group.
io_agentcollaboratorinvcout TYPE REF TO /AWS1/CL_BDZAGENTCOLLABORATO02 /AWS1/CL_BDZAGENTCOLLABORATO02¶
A collaborator's invocation output.
io_knowledgebaselookupoutput TYPE REF TO /AWS1/CL_BDZKNOWLEDGEBASELOO01 /AWS1/CL_BDZKNOWLEDGEBASELOO01¶
Contains details about the results from looking up the knowledge base.
io_finalresponse TYPE REF TO /AWS1/CL_BDZFINALRESPONSE /AWS1/CL_BDZFINALRESPONSE¶
Contains details about the response to the user.
io_repromptresponse TYPE REF TO /AWS1/CL_BDZREPROMPTRESPONSE /AWS1/CL_BDZREPROMPTRESPONSE¶
Contains details about the response to reprompt the input.
io_codeinterpreterinvcoutput TYPE REF TO /AWS1/CL_BDZCODEINTERPRETERI01 /AWS1/CL_BDZCODEINTERPRETERI01¶
Contains the JSON-formatted string returned by the API invoked by the code interpreter.
Queryable Attributes¶
traceId¶
The unique identifier of the trace.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TRACEID() |
Getter for TRACEID, with configurable default |
ASK_TRACEID() |
Getter for TRACEID w/ exceptions if field has no value |
HAS_TRACEID() |
Determine if TRACEID has a value |
type¶
Specifies what kind of information the agent returns in the observation. The following values are possible.
ACTION_GROUP– The agent returns the result of an action group.
KNOWLEDGE_BASE– The agent returns information from a knowledge base.
FINISH– The agent returns a final response to the user with no follow-up.
ASK_USER– The agent asks the user a question.
REPROMPT– The agent prompts the user again for the same information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
actionGroupInvocationOutput¶
Contains the JSON-formatted string returned by the API invoked by the action group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONGROUPINVCOUTPUT() |
Getter for ACTIONGROUPINVOCATIONOUTPUT |
agentCollaboratorInvocationOutput¶
A collaborator's invocation output.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTCOLLABORATORINVCOUT() |
Getter for AGENTCOLLABORATORINVCOUTPUT |
knowledgeBaseLookupOutput¶
Contains details about the results from looking up the knowledge base.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KNOWLEDGEBASELOOKUPOUT() |
Getter for KNOWLEDGEBASELOOKUPOUTPUT |
finalResponse¶
Contains details about the response to the user.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FINALRESPONSE() |
Getter for FINALRESPONSE |
repromptResponse¶
Contains details about the response to reprompt the input.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REPROMPTRESPONSE() |
Getter for REPROMPTRESPONSE |
codeInterpreterInvocationOutput¶
Contains the JSON-formatted string returned by the API invoked by the code interpreter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CODEINTERPRETERINVCOUT() |
Getter for CODEINTERPRETERINVCOUTPUT |