Composite bag entities group related entities and items of type string, location and attachment to a single entity that represents a real world object like an order, a booking, a reservation, an incident report and many more. The value for each item in a composite bag entity can be resolved through natural language processing (nlp) or by the user when prompted to enter a value.
A quality of composite bag entities is that they can be resolved without developers to write dialog flow states for each of the contained bag items. Using the System.CommonResponse component or the System.ResolveEntities component, user prompts are automatically generated until the user cancels or completed providing required information.
This article outlines an approach for building model-driven questionnaires using composite bag entities, the common response built-in component and resource bundles. The example use case is a course evaluation skill that students use at the end of a training class to provide feedback about the instructor and the training material and content. Read the complete article here.
For regular information become a member in the Developer Partner Community please register here.