Posts

Introduction to Microsoft Copilot: Calling a Copilot Studio Agent Using Power Automate

Image
Hello Guys, In our previous blog , we learnt how to add knowledge in Agent. Today we will see how to call an agent using Power Automate Flow. Do follow us to know more about Dynamics and Power Platform. Also if you like our blog then please comment and share this blog with your friends. There are multiple ways to invoke a Copilot Studio agent. For example, we can call an agent using a Power Automate flow, or we can configure a trigger directly within the agent. In this article, we will explore how to invoke a Copilot Studio agent using a Power Automate (PA) flow. First, we need to create a topic that will be triggered when the agent is called. As shown below, we already have several topics available. Now, click on Add a topic and select Blank.  Configure the topic as shown below. Next, click on Details and select Input. Click on Create a new variable and configure the input variable as shown below. Once the configuration is complete, Add a message as shown below and save the topic ...

Introduction to Microsoft Copilot : Using Dataverse as a Knowledge Source in Microsoft Copilot Studio

Image
  Hello Guys, In our previous blog , we learnt how to publish our agent in Teams channel. Today we will see how to add knowledge in Agent. Do follow us to know more about Dynamics and Power Platform. Also if you like our blog then please comment and share this blog with your friends. This blog explains how Knowledge works in Microsoft Copilot Studio and how you can use it to make your agent more intelligent by providing it with business data. In our previous blogs, we created Ravisha, our travel agent, which helps users plan trips and perform related travel activities. To make Ravisha more powerful, we can provide it with knowledge sources that it can use to answer user questions with accurate and relevant information. For example, imagine we have a Trip table in Dataverse that stores travel-related information. If users want to ask questions about their trips through the Ravisha agent, we first need to provide the agent with access to this data. This data source becomes the agent'...

Introduction to Microsoft Copilot : Adding Agent in Channels.

Image
Hello Guys, In our previous blog , we learnt how to add conditions. Today we will publish our agent in Teams channel. Do follow us to know more about Dynamics and Power Platform. Also if you like our blog then please comment and share this blog with your friends. As you can see we have created our agent named, Ravisha. Now we will be adding this agent to the teams channel so that users in your organization can access this agent and plan their trip. On the top, we can see Channels Tab. Click on that. Now select Microsoft Teams. This will display one window. Now click on Add Channel. As you can see, our agent is added. Now click on Availability options. You can share the link with another user or open the link to add Ravisha agent in your teams directly. Hope it helps...

Introduction to Microsoft Copilot : Conditions and Topic management in Microsoft Copilot Studio.

Image
Hello Guys, In our previous blog , we learnt how we can store information in a variable. Now we will see how to add conditions. Do follow us to know more about Dynamics and Power Platform. Also if you like our blog then please comment and share this blog with your friends. In our previous blog, we have captured date information. Now we will be forcing user to enter future date. Just after the Travel Date question, click on + button and add conditions as follows: Now here if user will enter future date, conversation will continue. Else we need to ask the same question again and again. To do so, just after the message, click on + sign and select topic management. Under that select go to step and select Travel Date question. Now we will be adding one more variable named varBudgetAmount and we will be calculating this variable value using budget option. Once you add budget option, AI will automatically create conditions for you. You can modify them as per your requirements. Now add you mes...

Introduction to Microsoft Copilot : Variables in Microsoft Copilot Studio.

Image
Hello Guys, In our previous blog , we learnt how to create Topics. Today will se how we can store information in a variable Do follow us to know more about Dynamics and Power Platform. Also if you like our blog then please comment and share this blog with your friends. We will be working on our same agent named Ravisha. As you can see, last time we have created 4 questions and system has generated 4 variables to store response of those questions. Now we will be creating custom variable. To create custom variable, click on + Node after the trigger and add Set variable value step. Configure the variable name. initialize this variable as blank() which is equivalent to null. Once we declare variable, we can use them through out the process. So let's use them to store response of the questions. As you can see we have used our own custom variables to store response from the user. Now we will provide response. Click on + sign and add step message and configure it as shown below: Save the ...

Introduction to Microsoft Copilot : Collecting User Input Using Questions in Microsoft Copilot Studio.

Image
Hello Guys, In our previous blog , we learnt how to create Topics. Today will se how we can collect information from user. Do follow us to know more about Dynamics and Power Platform. Also if you like our blog then please comment and share this blog with your friends. In our previous blog, we created a topic called "Plan My Trip" for our Ravisha travel agent. Now, let's enhance the conversation by collecting information from users through questions. As you can see, we have already displayed a welcome message to the user. The next step is to gather the information required to plan their trip. Adding Questions To collect user input, click the + button and select Ask a Question. Configure the question as shown below.  Since we want to capture text entered by the user, we are using a String variable to store the response. For example, you can ask questions such as: Where would you like to travel? When are you planning to travel? How many days would you like to stay? What is y...