Forum Discussion
Fabric Data Agent Standalone
Hi,
I have been trying to work with Data Agent in Fabric.
In the tests I conducted in the agent’s test environment, I receive correct answers to my questions. However, when I ask the same question through Copilot in the published version, I do not get any response. At this point, I suspect that the issue may be related to using Copilot as the intermediary. Is there a way to present the agent to users as a standalone solution, other than sharing the test environment?
Hi MVazz yes, I understood your goal > "allow users of PowerBI reports to directly access the information they need in the tables." and I also understand that the reason why you want an agent is because > "Users cannot write code" this is why Data Agents are so powerfull and the interface MSFT decided to use to interact with the Agents is Copilot, so, my suggestion was that, if you don't want copilot to be use as interface between users and the agent because it tempers with the results, then you will have to build/code your own interface (e.g. web chat application) for your users to use, as of now, those are the alternatives. Hope this quick note helps. Best of lucks.
6 Replies
- AntoineWSuper User
Hello MVazz,
It may be a problem of data sources permissions. For a user to successfully query through a Fabric data agent, they need the minimum effective permissions.
Check this ressource : https://learn.microsoft.com/en-us/fabric/data-science/data-agent-sharing#underlying-data-source-permissions
- ibarrauSuper User
Hi. Fabric Data Agents can be shared with users like any other resource in the workspace. Viewers of the workspace can see them or you can share it like you share a report. I'm not sure what you mean with using copilot but it doesn't sound right.
As alternatives you can integrate the agent with Copilot Studio to make it appear in other places like Teams.
The last option would be using the python SDK to build whatever you want with code.
I hope that helps,
- svenchioSuper User
Hi MVazz , the answer to "Is there a way to present the agent to users as a standalone solution, other than sharing the test environment?" is YES! here's how ...
#01. Pubblish your Agent
#02. Get the agent's published URL
#03. Create a notebook
#04. Use the sample pythong example from Use the Fabric data agent programmatically
In this way, you'll interact with the agent as if you were Testing the agent’s responses 😉
I know this would require a much more coding to wrap your own "chat", but this would have the effect you wanted, as of now and been a preview item, there's few options ... or you either use copilot or you code your own chat 😅
Give it a try and let us know how it goes ... mark this as solution if I answer your question and a thumbs up if you find this information useful ... best of lucks!!
- MVazzFrequent Visitor
Hi,
Thank you for all the responses.
My goal in creating the Data Agent is to allow users of PowerBI reports to directly access the information they need in the tables. Users cannot write code. Access is possible via the Copilot interface or Teams. The accuracy of the responses given by the Agent differs significantly from the accuracy of the responses given via Copilot (including Teams). I believe the problem stems from Copilot's incorrect interpretation of queries sent to the Agent. I haven't found a solution yet.
- svenchioSuper User
Hi MVazz yes, I understood your goal > "allow users of PowerBI reports to directly access the information they need in the tables." and I also understand that the reason why you want an agent is because > "Users cannot write code" this is why Data Agents are so powerfull and the interface MSFT decided to use to interact with the Agents is Copilot, so, my suggestion was that, if you don't want copilot to be use as interface between users and the agent because it tempers with the results, then you will have to build/code your own interface (e.g. web chat application) for your users to use, as of now, those are the alternatives. Hope this quick note helps. Best of lucks.
- MVazzFrequent Visitor
Thank you for your reply. I will try to build my own interface.