Breaking Changes
None
New Features
SET_ENTITY actions and ENUM entities
We now have a new type of entity called ENUM (short for enumeration) and a new type of action called SET_ENTITY, which can set the entity to one of these enum values.
These new features allow you to handle close-ended prompts with ease. You can use these features to set entities when detection or setting of the entity is context-dependent and the number of possible values for the entity is fixed. Previously, this could have been achieved using programmatic entities and API callbacks, but it was tedious, leading many to opt for lesser flexible solutions. We now have first-class support for these scenarios.
For more information see our new tutorial: When to use ENUM entities and SET ENTITY actions
Action Deletion - Placeholder Removal
The existing action deletion process left missing action placeholders in the train dialogs. This forced the dialogs to become invalid, which meant you had to individually correct each dialog. Now, if you're confident the action can be removed safely from all or a large subset of the dialogs, you can choose to remove these placeholders. This can save additional work needed to clean up the train dialogs.