Forum Discussion

MVazz's avatar
MVazz
Frequent Visitor
5 months ago
Solved

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

  • 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,

  • 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!! 

     

  • MVazz's avatar
    MVazz
    Frequent 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.

    • svenchio's avatar
      svenchio
      Super 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. 

      • MVazz's avatar
        MVazz
        Frequent Visitor

        Thank you for your reply. I will try to build my own interface.