I just tried virtual agents for the first time yesterday. I was impressed with how easy it was but was also a bit disappointed there wasn’t a way to provide dynamic choices. Then I watched this video. Awesome!!! Will these new features be available for power virtual agents for Teams?
There are a couple of articles that should help you with this:Using adaptive cards: learn.microsoft.com/en-us/power-virtual-agents/preview/authoring-send-message#add-an-adaptive-card Returning a list of records with Power Automate in PVA: learn.microsoft.com/en-us/power-virtual-agents/advanced-flow-list-of-results
@@mspowerplatform The list of records shown in the example is for displaying in the chat. How do we send a list from Power Automate to PVA to use them as options for question with the new Authoring canvas ?
Super excited about the preview. There is no info about the new speech channels. How can we test the speech channels? This is one of the most exciting features we were waiting for.
Native telephony integration had indeed been presented as part of the initial release announcement and materials (th-cam.com/video/hrKcyQnCGYQ/w-d-xo.html) back in May 2022 but it is no longer part of this release. The related plans have been removed from the 2022 release wave 2 in August 2022: learn.microsoft.com/en-us/power-platform-release-plan/2022wave2/change-history#features-removed-from-release-plan-6. That said, voice integration with Power Virtual Agents is possible, either natively through the voice channel in Dynamics 365 Omnichannel for Customer Service (learn.microsoft.com/dynamics365/customer-service/voice-channel), built over Azure Communication Services (learn.microsoft.com/en-us/dynamics365/customer-service/voice-channel-acs-resource), or through 3rd-party AudioCodes Voice AI Connect (www.audiocodes.com/fr/solutions-products/voiceai/voiceai-connect). There’s a good step-by-step guide to quickly set up AudioCodes integration and test it, in aka.ms/PVAInADay, in chapter 16 of the student package. If native telephony support is important for you in PVA, can I ask that you share more on the business case here? portal.productboard.com/fdeco3ykgkwvchtg4qbdowug/c/24-pva-telephony-channel-support
I am looking to create a kind of micro bot design where I create many single purpose bots, and then combine them modularly to create bots. Is PVA still the correct approach or should I stick with Azure Bot Framework SDK? Also, is Azure Bot Framework SDK still in active development? Would hate to start with something that is fading out.
Great job! Is there a way to add an image with conditions? I see you can add an image to the entire question but different images to option set or this is now possible only with adaptive cards?
What’s the architectural guidance of having 1 bot vs a family of bots? Is there now any security granularity where I can delegate topic management to different departments in a large enterprise?
Today, PVA only supports 1. calling a Bot Framework skill or 2. being called as a skill from a Bot Framework bot. PVA as a skill cannot be called from another PVA bot. We're working on providing new guidance, but in the meantime, here are a few pointers on orchestration do's and don'ts: Do’s: - Use skills for bringing in bot framework existing topics - Use skills where PVA is unable to handle the requirement Don’ts: - Use skills for departmental separations - Use skills as your only component model
Wow, great update. A long awaited one 😉
Well done Phil and Gary!
I just tried virtual agents for the first time yesterday. I was impressed with how easy it was but was also a bit disappointed there wasn’t a way to provide dynamic choices. Then I watched this video. Awesome!!!
Will these new features be available for power virtual agents for Teams?
Not yet Bryan, but this is planned.
Please provide a tutorial on how to show dynamic adaptive cards after getting data via power automate.
There are a couple of articles that should help you with this:Using adaptive cards: learn.microsoft.com/en-us/power-virtual-agents/preview/authoring-send-message#add-an-adaptive-card
Returning a list of records with Power Automate in PVA: learn.microsoft.com/en-us/power-virtual-agents/advanced-flow-list-of-results
@@mspowerplatform The list of records shown in the example is for displaying in the chat. How do we send a list from Power Automate to PVA to use them as options for question with the new Authoring canvas ?
Super excited about the preview. There is no info about the new speech channels. How can we test the speech channels? This is one of the most exciting features we were waiting for.
Native telephony integration had indeed been presented as part of the initial release announcement and materials (th-cam.com/video/hrKcyQnCGYQ/w-d-xo.html) back in May 2022 but it is no longer part of this release. The related plans have been removed from the 2022 release wave 2 in August 2022: learn.microsoft.com/en-us/power-platform-release-plan/2022wave2/change-history#features-removed-from-release-plan-6.
That said, voice integration with Power Virtual Agents is possible, either natively through the voice channel in Dynamics 365 Omnichannel for Customer Service (learn.microsoft.com/dynamics365/customer-service/voice-channel), built over Azure Communication Services (learn.microsoft.com/en-us/dynamics365/customer-service/voice-channel-acs-resource), or through 3rd-party AudioCodes Voice AI Connect (www.audiocodes.com/fr/solutions-products/voiceai/voiceai-connect). There’s a good step-by-step guide to quickly set up AudioCodes integration and test it, in aka.ms/PVAInADay, in chapter 16 of the student package.
If native telephony support is important for you in PVA, can I ask that you share more on the business case here? portal.productboard.com/fdeco3ykgkwvchtg4qbdowug/c/24-pva-telephony-channel-support
I am looking to create a kind of micro bot design where I create many single purpose bots, and then combine them modularly to create bots. Is PVA still the correct approach or should I stick with Azure Bot Framework SDK?
Also, is Azure Bot Framework SDK still in active development? Would hate to start with something that is fading out.
Great job! Is there a way to add an image with conditions? I see you can add an image to the entire question but different images to option set or this is now possible only with adaptive cards?
I think you'd need to have an adaptive card or use basic card for this (basic cards have advanced options to add images to option buttons)
What’s the architectural guidance of having 1 bot vs a family of bots? Is there now any security granularity where I can delegate topic management to different departments in a large enterprise?
Today, PVA only supports 1. calling a Bot Framework skill or 2. being called as a skill from a Bot Framework bot. PVA as a skill cannot be called from another PVA bot.
We're working on providing new guidance, but in the meantime, here are a few pointers on orchestration do's and don'ts:
Do’s:
- Use skills for bringing in bot framework existing topics
- Use skills where PVA is unable to handle the requirement
Don’ts:
- Use skills for departmental separations
- Use skills as your only component model