UInworldGraphRuntimeData_Intent | Inherits from: UInworldGraphRuntimeData
Runtime data class for managing intent recognition in Inworld graphs. This class compiles and stores all necessary data for intent matching operations, including text embeddings for intent recognition, enable/disable states, and asset management. It supports dynamic adding, removing, and toggling of intents during graph execution.
Methods
- AddIntentTextEmbeddingAsset
- AddIntentTextEmbeddings
- DisableIntent
- EnableIntent
- GetIntentMapKeys
- RemoveIntent
- Set
Reference
AddIntentTextEmbeddingAsset
Adds a new intent to the runtime data, with an option to replace an existing set.
Examples
Parameters
AddIntentTextEmbeddings
Adds a new intent to the runtime data, with an option to replace an existing set.
Examples
Parameters
DisableIntent
Disables a specific intent within the runtime data.
Examples
Parameters
EnableIntent
Enables a specific intent within the runtime data.
Examples
Parameters
GetIntentMapKeys
Retrieves all intent set IDs currently stored in the runtime data.
Examples
Returns
Type:TArray<FName>
RemoveIntent
Removes a specific intent identified by its unique ID.
Examples
Parameters
Set
Sets the initial intent assets for the runtime data.