While exploring the capabilities of low-code plug-ins in Dataverse in our previous blog, we experimented with a simple scenario involving billing details calculation. The objective was to implement a small piece of logic that calculates the total bill amount based on values such as price, duration, and user count.
During the implementation, you may notice that the same low-code plug-in can also be used as an action within a Copilot Agent. Curious to explore this capability further, you might decide to experiment by integrating the plug-in into a Copilot Agent to see how it could enhance the user experience.
To test this, you can add the plug-in as an action in the Copilot Agent and interact with it using natural language prompts. The results are quite encouraging—it works seamlessly. The Copilot Agent triggers the plug-in based on the user’s prompt and returns the required total billing details.
In this blog, we will demonstrate how to create a Low-Code Plug-in and integrate it with a Copilot Agent to execute actions.
Step-by-Step Guide to Create low-code plug-ins to use with a copilot:
Step 1: Create Low-Code Plug-Ins from the Dataverse Accelerator App.
A comprehensive guide on creating a low-code plug-in is available in our previous blog and can be referred to for detailed steps.
Step 2: Now, we will see how to use these plug-ins within the Copilot Agent.
The Copilot Agent is used to invoke these plug-ins so that business logic can be executed dynamically based on user queries. By integrating plug-ins with the Copilot Agent, you can enable automated actions, real-time data processing, and intelligent responses within the conversation experience. To do this,
- Create an agent in Copilot Studio.
- Add a Tool to the agent.
- From the available options, select Perform Unbound Action to proceed... Read More