PredictedDoCommandAndHandler interface
Entities argument passed to the action handler for AI.DoCommandActionName.
- Extends
Properties
| handler | The handler that should be called to execute the command. |
Inherited Properties
| action | The named action that the AI system should perform. |
| action |
Optional. The id mapped to the name action that the AI system should perform. In OpenAI, this is associated with the action_id tool calls. |
| parameters | Any parameters that the AI system should use to perform the action. |
| type | Type to indicate that a DO command is being returned. |
Property Details
handler
The handler that should be called to execute the command.
handler: (context: TurnContext, state: TState, parameters?: Record<string, any>, action?: string) => Promise<string>
Property Value
(context: TurnContext, state: TState, parameters?: Record<string, any>, action?: string) => Promise<string>
Inherited Property Details
action
The named action that the AI system should perform.
action: string
Property Value
string
Inherited From PredictedDoCommand.action
actionId
Optional. The id mapped to the name action that the AI system should perform. In OpenAI, this is associated with the action_id tool calls.
actionId?: string
Property Value
string
Inherited From PredictedDoCommand.actionId
parameters
Any parameters that the AI system should use to perform the action.
parameters: Record<string, any>
Property Value
Record<string, any>
Inherited From PredictedDoCommand.parameters
type
Type to indicate that a DO command is being returned.
type: "DO"
Property Value
"DO"
Inherited From PredictedDoCommand.type