Skip to main content

Notifications

Community site session details
Copilot Studio - Calling Actions from Copilot S...
Answered

To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

Like (0) ShareShare
ReportReport
Posted on 5 Nov 2022 11:39:52 by 17

Hi all,

I migrated my projects from LUIS to the CLU (Conversational Language understanding) of Azure Cognitive Services. But I can't manage to call it thru Power Automate as I did for LUIS. Is there a way to call CLU from Power Automate for my bot in Power Virtual Agent?

Thanks in advance,

Alp 

  • AlpKaraosman Profile Picture
    17 on 05 Feb 2023 at 14:24:36
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    Hi all, thank you for your support. I completely missed this part. I waited for a week and then found some solutions by myself. But thanks a lot. Now it is more understandable how to connect to CLU. And as an answer to your question Henry, it is a chat bot to apply some basic psychotherapy interventions to help users problems. That's why I use CLU. 

  • HenryJammes Profile Picture
    on 25 Nov 2022 at 12:15:34
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    Thank you for the detailed explanation on why and how you use them.

    It’d be great if you could upvote and provide a short business case for these 2 feature requests:

     

  • doschtert Profile Picture
    38 on 25 Nov 2022 at 06:21:54
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    Basically, we only use the Fallbacktrigger to call LUIS/CLU and QnA/CQA, since we have a multingual bot.

    For us, the best scenario would thus be, that PVA can recognize trigger phrases in multiple languages within one framework. However, the solution, that we have currently is very suitable for us as well, since it is very easily structured. 

     KimV2.png

     

    We then process everything within the 3 Flows, where depending on the topic, children flows are nested. 

    P.S. Don't be surprised that ID is stored as text, this is still subject to change... 😆

  • HenryJammes Profile Picture
    on 23 Nov 2022 at 09:49:49
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    Fantastic, glad I could help!

     

    I see, so, for some of your PVA topics that get triggered with standard trigger phrases, you then use Power Automate to call LUIS/CLU and pass the user input and return what LUIS/CLU is providing. LUIS/CLU itself can also call other QnA maker / CQA databases.

    What would be the top scenario that you find much easier handling with CLU/CQA versus in PVA itself?

  • doschtert Profile Picture
    38 on 23 Nov 2022 at 07:22:28
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    Omg, how can I have missed out on the connector? 🙄 

    Wow, thanks a lot HenryJammes! This will certainly be a lot easier. I had such a headache extracting all the entities. 

     

    Our use case for LUIS is to call different QnA Databases depending on the topic as well as automating certain processes via the Bot. 

    With Orchestration, CLU and CQA everything got a lot easier and now with the connector, even more! 😊

     

    Thanks again, you made my day! 

  • Verified answer
    HenryJammes Profile Picture
    on 22 Nov 2022 at 16:38:22
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    I'm curious to know the use case behind the use of LUIS in your PVA project?
    Also, have you looked at this connector action: Azure Cognitive Service for Language - Connectors | Microsoft Learn

  • doschtert Profile Picture
    38 on 21 Nov 2022 at 19:19:05
    Re: To call Conversational Language Understanding (Azure Cognitive Sevice) from PVA

    Hi Alp,

     

    currently it looks like there is no Power Automate Connector just yet. I am pretty sure, that this is a feature that will come up in the future.

     

    For now, as workaround you can use the HTTP connector and POST a request to your CLU Language Resource. 

    Microsoft has documented it here: 

    https://learn.microsoft.com/en-us/rest/api/language/2022-05-01/conversation-analysis-runtime/analyze-conversation?tabs=HTTP 

     

    You will find the parameters needed as well as some example requests. 

     

    Hope it helps! 

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

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Leaderboard > Copilot Studio - Calling Actions from Copilot Studio

#1
Ekta Gupta Profile Picture

Ekta Gupta 4

#1
stampcoin Profile Picture

stampcoin 4

Overall leaderboard

Featured topics

Loading started
Loading started