Skip to main

Smart Entity Extraction and Proactive Slot Filling

To identify entities in a user dialog is an important part of natural language understanding. Microsoft Power Virtual Agents comes with a set of pre-built entities that help the bot understand the most commonly used information types from user input. You can also create custom entities to grant the bot domain-specific knowledge.

By specifying the type of entity to identify in a ‘Question’ node, the bot can extract and remember specific type of information and save it to a variable.  When having a conversation with end-users, the bot will actively listen to user responses, and always try to identify entities upfront to avoid asking unnecessary questions.

Check out this brief video to learn more about how to leverage smart entity extraction and proactive slot filling to build a more intelligent bot.


We’d love to hear about your experience with this feature! Please visit our community forum at and share your feedback.

If you have any idea requests, please submit them at