Skip to main content

Notifications

Community site session details

Community site session details

Session Id : 6sZmv0jBzp7YBTUqSzg/5C
Copilot Studio - Publish & Channel Management
Unanswered

Add PVA as skill to exiting MS bot framework bot

Like (1) ShareShare
ReportReport
Posted on 5 Dec 2019 23:35:58 by
Earlier it was an article published on how to use dispatch tool to connect to PVA bot to exiting MS bot framework bot. But the article has been removed why? Will in be possible to have PVA bots as child bots (Skills) to an MS framework bot? As a parent child architecture.

The old link:
https://docs.microsoft.com/en-us/power-virtual-agents/how-to-use-dispatcher
Categories:
  • cloudatica Profile Picture
    42 on 09 Jun 2024 at 20:50:39
    Add PVA as skill to exiting MS bot framework bot
    With PVI becoming Copilot Studio and many things changing, following article and video tutorial should help:

    Adding Copilot as a skill for Azure Bot Framework

  • pawan-msft Profile Picture
    on 25 Mar 2020 at 05:03:12
    Re: Add PVA as skill to exiting MS bot framework bot

    @Anonymous - I understand you're looking for step-by-step guidance to build a Skill to later integrate with PVA. We don't have anything such as that, so advise you to follow the following guidance that provides a step-by-step to building a Skill (for PVA and/or Virtual Assistant).

     

    >> https://microsoft.github.io/botframework-solutions/skills/tutorials/create-skill/csharp/1-intro/

     

    Each sample skill (Calendar, Email, etc.) contains a version of the manifest that works with PVA (see Calendar skill manifest).

     

    Hope that helps.

     

    -Pawan

  • Community Power Platform Member Profile Picture
    on 23 Mar 2020 at 18:50:05
    Re: Add PVA as skill to exiting MS bot framework bot

    Is there any official step by step document on how to connected BF skill to PVA? Any known limitations, issues etc?

  • Max44 Profile Picture
    221 on 17 Mar 2020 at 14:48:21
    Re: Add PVA as skill to exiting MS bot framework bot

    In this file, you just have to add like this:

    {
    "MicrosoftAppId": "<your app Id>",
    "MicrosoftAppPassword": "<your app password>",
    "AllowedCallers": [
    "<your PVA ID>"
    ]
    }
    Your PVA ID for allow list can be found.

  • Shinal Profile Picture
    2 on 12 Mar 2020 at 23:15:34
    Re: Add PVA as skill to exiting MS bot framework bot

    Hi, could you please share the exact steps in converting an existing bot to a skill.

  • Community Power Platform Member Profile Picture
    on 13 Dec 2019 at 10:39:57
    Re: Add PVA as skill to exiting MS bot framework bot
    Thanks for the answer @pawan-msft.
    Do you know when such a capability will be in place?
  • pawan-msft Profile Picture
    on 11 Dec 2019 at 18:31:11
    Re: Add PVA as skill to exiting MS bot framework bot

    @Anonymous - I understand your scenario. There are plans to support such scenarios using out-of-box application lifecycle management capabilities. However, until such capability is there you can leverage the dispatcher model to train the "parent" bot with intents in your PVA bot.

     

    We've brought back the article that documents the steps. Let me know if you need further assistance.

     

    >>https://docs.microsoft.com/en-us/power-virtual-agents/advanced-use-dispatcher

     

    Thank you,

    Pawan

  • Community Power Platform Member Profile Picture
    on 06 Dec 2019 at 20:46:31
    Re: Add PVA as skill to exiting MS bot framework bot

    Looks like we can Call PVA bot from regular BF v4 bot using Direct line.

    https://docs.microsoft.com/en-us/power-virtual-agents/publication-connect-bot-to-azure-bot-service-channels#manage-conversation-sessions-with-your-power-virtual-agents-bot 

  • Community Power Platform Member Profile Picture
    on 06 Dec 2019 at 09:53:41
    Re: Add PVA as skill to exiting MS bot framework bot

    @pawan-msft the scenario I´m looking for is to build an eco system of PVA bots that are connected to an main parent bot build on MS bot framework that the channels is connected to.

     

    The PVA bots will be acting as "skills" to the main bot. To be able to achieve this the main bot need to be able to have the utterance and topics from all the PVA bots to dispatch to the correct PVA bot. this is where the dispatch model comes in.

     

    This scenario will be good in an large organisation where individual teams can build there on PVA bots and have it connected to the main bot for an large audience. The scenario will also give the an "smarter" main bot for each PVA bot added as a "skill" for to the main bot.

     

    Is this supported? 

    here is an snippet from the earlier published article the scenario, that got removed.

     

    "Train the dispatcher custom model with your Power Virtual Agents topics
    Train and recreate the dispatcher app and add your exported topics and utterances with your existing Cognitive Service
    intents (eg. LUIS and/or QnA maker) using the Dispatch tool. For more information, follow the guidance in the dispatch
    tool tutorial."

  • pawan-msft Profile Picture
    on 06 Dec 2019 at 07:47:45
    Re: Add PVA as skill to exiting MS bot framework bot

    @Anonymous - With the introduction of Skills, existing bot framework bots can be converted into Skills and embedded into dialogs. The supported way to call a PVA bot from within a MS framework bot is through DirectLine. See more here,

     

    >> https://docs.microsoft.com/en-us/power-virtual-agents/publication-connect-bot-to-azure-bot-service-channels#manage-conversation-sessions-with-your-power-virtual-agents-bot

     

    Are there other scenarios you are looking to support that require the dispatcher model?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Thomas Rice – Community Spotlight

We are honored to recognize Thomas Rice as our March 2025 Community…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 146,508 Most Valuable Professional

#2
RandyHayes Profile Picture

RandyHayes 76,287 Super User 2024 Season 1

#3
Pstork1 Profile Picture

Pstork1 65,369 Most Valuable Professional

Leaderboard

Featured topics

Loading started
Loading complete