.2024Feed RSS
How to connect a Custom Question Answering (CQA) to Power Virtual Agents
This is an instructional video that shows how to leverage a Custom Question Answering KB with Power Virtual Agents leveraging the new Unified Autoring Canvas as well as Power Automate.
Power Automate Build Custom Connector - FlightAware
Learn how to leverage custom connectors in Power Automate. This video will help teach you how to leverage Power Automate Custom Connectors to build a solution on Copilot Studio that lets you build a Flight Status bot on Copilot Studio using FlightAware's APIs as well.
Major thanks to Flow Joe for the great content that he provided that helped me out:
https://www.flowjoe.io/2020/05/19/an-introduction-to-custom-connectors-apis/
How to use Adaptive Cards in Copilot Studio to ask questions.
This is one of the most requested features for Copilot Studio. We have added the ability to ask questions with adaptive cards. You can get adaptive card samples or build your own at https://adaptivecards.io.
You can try Copilot Studio at https://aka.ms/TryCopilotStudio
Using Application Insights for Telemetry with Copilot Studio
This video will show you how to configure your Copilot Studio bot for Application Insights and how to log custom telemetry events for your reporting needs.
Please feel free to try Copilot Studio at https://aka.ms/TryCopilotStudio
How to make Generative Answers multi-lingual with Copilot Studio
In this video I walk you through how to make a mutli-lingual copilot able to switch Generative Answers to support multiple languages.
You can try Copilot Studio at https://aka.ms/TryCopilot Studio
Sample YAML:
kind: AdaptiveDialog
beginDialog:
kind: OnUnknownIntent
id: main
priority: -1
actions:
- kind: SetVariable
id: setVariable_qFmDEj
variable: Topic.GenAnswersLocationConfig
value: |-
=Table(
{ Lang: "English", 'SearchID': "YourBingCustomSearchID" },
{ Lang: "Spanish", 'SearchID': "YourBingCustomSearchID" }
)
- kind: SearchAndSummarizeContent
id: search-content
userInput: =System.Activity.Text
variable: Topic.Answer
publicDataSource:
kind: BingCustomSearchDataSource
customConfigurationId: =LookUp(Topic.GenAnswersLocationConfig, Lang = System.User.Language,SearchID)
- kind: ConditionGroup
id: has-answer-conditions
conditions:
- id: has-answer
condition: =!IsBlank(Topic.Answer)
actions:
- kind: EndDialog
id: end-topic
clearTopicQueue: true