Jeff Zhang (CCI), Author at Microsoft Copilot Blog http://approjects.co.za/?big=en-us/microsoft-copilot/blog Wed, 05 Jun 2024 12:43:43 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 Regex (regular expression) entity support in Power Virtual Agents http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/regex-regular-expression-entity-support-in-power-virtual-agents/ Tue, 24 Aug 2021 19:00:00 +0000 http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/regex-regular-expression-entity-support-in-power-virtual-agents/ You can now create and use regular expression (regex) entities in your Power Virtual Agents bot.

The post Regex (regular expression) entity support in Power Virtual Agents appeared first on Microsoft Copilot Blog.

]]>
You can now create and use regular expression (regex) entities in your Power Virtual Agents bot, making it possible to identify information from a user’s input that follows a certain logical pattern.

Regular expression (regex) entities let you define logical patterns that you can use to match and extract information from an input. Regex entities are great for complex pattern matching against a user’s input, or if you need to allow for specific variations in how a user might format or enter their input in a conversation. For example, you could use a regex entity to identify items such as a tracking ID, a license number, a credit card number, or an IP address from a string the user enters into the bot.

For more information on using entities in Power Virtual Agents, refer to documentation here:  Use entities and slot filling.

Go ahead and try this feature at powerva.microsoft.com. Your feedback will help us continue to build on and improve the functionality. We want to hear from you!

Thank you,

Jeff

The post Regex (regular expression) entity support in Power Virtual Agents appeared first on Microsoft Copilot Blog.

]]>
AI-assisted authoring: detect topic overlaps and get topic suggestions from bot sessions http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/ai-assisted-authoring-detect-topic-overlaps-and-get-topic-suggestions-from-bot-sessions/ Tue, 22 Jun 2021 19:20:11 +0000 http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/ai-assisted-authoring-detect-topic-overlaps-and-get-topic-suggestions-from-bot-sessions/ AI-assisted bot authoring features - Topic overlap detection and Topic suggestions from chat transcripts are now available for public preview. 

The post AI-assisted authoring: detect topic overlaps and get topic suggestions from bot sessions appeared first on Microsoft Copilot Blog.

]]>
AI-assisted bot authoring in Power Virtual Agents helps you optimize your chatbot very easily.

I’m thrilled to announce the long-anticipated Topic overlap detection and Topic suggestions from chat transcripts AI features that are now available in public preview.

To use the features, simply go to Manage > AI capabilities, and turn these two features on.


Watch the below video to understand more on how to use the AI-assisted bot authoring features to optimize your chatbot.

Note: These features are currently in public preview, only available in English language PVA bots. 

The post AI-assisted authoring: detect topic overlaps and get topic suggestions from bot sessions appeared first on Microsoft Copilot Blog.

]]>
Optimize your chatbots with new AI features for Power Virtual Agents http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/optimize-your-chatbots-with-new-ai-features-for-power-virtual-agents/ Tue, 02 Mar 2021 13:56:20 +0000 http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/optimize-your-chatbots-with-new-ai-features-for-power-virtual-agents/ Microsoft Power Virtual Agents has been a key part of the overall industry transformation around conversational systems. Since the general availability launch in December of 2019, our focus remains on democratizing AI and empowering citizen developers to easily develop conversational AI agents with a simple, no-code maker studio. Throughout the month of March 2021, we’re launching in preview a suite of AI capabilities to help you optimize chatbots and improve the bots over time.

The post Optimize your chatbots with new AI features for Power Virtual Agents appeared first on Microsoft Copilot Blog.

]]>
Microsoft Power Virtual Agents has been a key part of the overall industry transformation around conversational systems. Since the general availability launch in December of 2019, our focus remains on democratizing AI and empowering citizen developers to easily develop conversational AI agents with a simple, no-code maker studio. Throughout the month of March 2021, we’re launching in preview a suite of AI capabilities to help you optimize chatbots and improve the bots over time.

Keep reading to learn the details on how the newest release of AI capabilities will enable Power Virtual Agents to provide a more personalized and natural chatbot experience.

Topic overlap detection

With the amount of chatbot content growing, topic-overlap inevitably happens, resulting in the bot asking “Did you mean” clarifying questions more often.

Today, we are announcing an AI-powered topic-overlap detection tool which helps bot authors to identify and refine overlapping topics, reducing the need for the bot to ask clarifying questions.

An AI-powered topic overlap detection (preview) tool will be provided to help customers reduce topic overlaps. Using this tool, bot makers can quickly identify the trigger phrases that are currently confusing the bot and allow to adjust them accordingly.

Suggestions from chat transcripts to address gaps

Today we are also announcing a new topic suggestion feature that generates topic suggestions from chat transcripts. What this means is that as users chat with the bot, the system will analyze chat transcripts that don’t trigger a topic and suggest new topics that will help makers address those gaps. For example, when a lot of users are talking about “Thanksgiving hours,” the system will automatically suggest for this topic to be created.

As users chat with the bot, the system will Analyzes chat transcripts for end user queries that don’t trigger a topic, suggest new topics the maker should consider adding that will help you address those gaps. For example, when a lot of users are talking about “Thanksgiving hours”, you should create a topic for this.

Bots get better over time

With continuous learning in Power Virtual Agents, each conversation will make the next one better. Using signals from responses coming from the “Did you mean” questions, the bot will learn automatically, removing the need for the bot to have to clarify the same question over again. Thanks to this new AI capability, the more users interact with the bot, the better it will become when addressing questions.

Automatic triggering improvements gradually improves topic triggering based on end user behavior. When the bot asks a user to choose between topics, it will learn from their choices.

Personalized conversations

Through the course of conversations with a user, the bot will reuse information from Microsoft Graph and Microsoft Azure Active Directory, leveraging it to enhance and personalize future conversations. For example, if a user mentions their name, email, or zip code, these properties are stored and leveraged in later conversations without having to re-prompt the user.

In the near future, Power Virtual Agents will also be enabled to add User Graph personalization. Data that is stored in Microsoft Dataverse or populated by other apps (for example, Portals and Microsoft Dynamics 365 Customer Service) will be able to be leveraged as context variables for the bot to use.

Through the course of conversations with a user, the bot will reuse information from Microsoft Graph and Microsoft Azure Active Directory, leveraging it to enhance and personalize future conversations.

Cutting-edge NLU model boosts topic triggering performance

In Power Virtual Agents, conversational AI is infused in each step of the bot building journey, wrapped in an experience friendly to business users. All these are made possible by hosting multiple AI models and AI capabilities on a single service, the core of which is PVA’s transformed-based NLU model NLU model.

Traditionally, intent triggering is formalized as a multi-class classification problem, in which the model is highly associated with the known categories; any change to these categories will require building a new model.

Power Virtual Agents hosts multiple AI models and AI capabilities on a single service, the core of which is a transformer-based natural language understanding (NLU) model. Different from the traditional approach, Power Virtual Agents language understanding model uses the example-based approach powered by a deep neural model. Such large-scale model only needs to be trained once with massive amounts of data using AI supercomputing, and can be later used for specific tasks with just a few examples  and no further training. This is part of Microsoft’s AI at Scale initiative—which basically changes the way AI is developed. It provides an intuitive way for bot makers to work on the bot content simultaneously and confidently, without having to involve AI experts.

Delivering on our vision

Our mission is to democratize conversational AI, empower every individual and every organization on the planet to easily build, manage, and use intelligent bots—all without requiring any coding or AI expertise. To realize this vision, we will continue to introduce advanced AI capabilities in Power Virtual Agents, allowing bots to improve without any maker intervention.

The post Optimize your chatbots with new AI features for Power Virtual Agents appeared first on Microsoft Copilot Blog.

]]>
Customize the bot behavior when no intent is triggered http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/customize-the-bot-behavior-when-no-intent-is-triggered/ Thu, 16 Apr 2020 20:12:23 +0000 http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/customize-the-bot-behavior-when-no-intent-is-triggered/ Add the System Fallback topic to customize the bot behavior when no intent is triggered.

The post Customize the bot behavior when no intent is triggered appeared first on Microsoft Copilot Blog.

]]>
The bot triggers corresponding topics based on the user’s input. If the bot can’t determine the user’s intent, it will prompt for a topic again. After two prompts, the bot will escalate to a live agent.

On some occasions, you may want to customize the bot behavior when no intent is triggered. For example like searching knowledge base articles or routing to existing bot services. This can be achieved by adding the System Fallback Topic from Settings. 

Once the System Fallback Topic is added, you can find it alongside with other system topics in your topic list. You can edit it just like you can edit other system topics — add or remove nodes, redirect to other topics, call services using Power Automate or Bot Framework Skills. There’s a {x} UnrecognizedTriggerPhrase variable in the topic which carries the last user utterance. It can be used as a context when calling other services.

You can find more information about System Fallback Topic here.

 

The post Customize the bot behavior when no intent is triggered appeared first on Microsoft Copilot Blog.

]]>
Smart Entity Extraction and Proactive Slot Filling http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/smart-entity-extraction-and-proactive-slot-filling/ Tue, 28 Jan 2020 18:09:55 +0000 http://approjects.co.za/?big=en-us/microsoft-copilot/blog/copilot-studio/smart-entity-extraction-and-proactive-slot-filling/ Use smart entity extraction and proactive slot filling to help the bot understand your users' input more effectively.

The post Smart Entity Extraction and Proactive Slot Filling appeared first on Microsoft Copilot Blog.

]]>
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 https://aka.ms/PowerVirtualAgentsForum and share your feedback.

If you have any idea requests, please submit them at https://aka.ms/PowerVirtualAgentsIdeas.

Thanks!

The post Smart Entity Extraction and Proactive Slot Filling appeared first on Microsoft Copilot Blog.

]]>