Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Copilot Studio - General
Unanswered

Copilot and tabled data

(0) ShareShare
ReportReport
Posted on by

I'd like to understand how Copilot reads and prompts to user informations based on data structured in table when Generative AI answers are prompted.
I gave to CP a twelve rows xlsx file as data source (I tried even with a public html page with data tabled but I'd like to avoid this way) with columns like the following:
ProductCode | Description | DeliveryTime| | Stock Existence | RotationIndex |
Excel file contains only text/numeric data without dynamic/calculated values.

I see here https://learn.microsoft.com/it-it/microsoft-copilot-studio/nlu-documents#supported-document-types that Excel and other tabled data formats are allowed but my experience is a bit unhappy:  I see that CP is not always able to prompt me the right informations crossing rows and columns so if I ask "can you tell me the stock existence of product XXXXX?" it answer me prompting an information from the wrong column or it tells me he doesn't understand my question... 
My question is: have I to format data in a specific way (i.e. avoiding space character in col's name), are there naming rules for columns I'm not aware of, or is there a way more effective to submit data structured to CP to make it more efficient?

Categories:
  • theMac Profile Picture
    on at
    Re: Copilot and tabled data

    I had a test trying to use a txt file with rows and pipeline-separated columns...
    first attempt worked fine, CP found the correct answer fast and effective, but then failed all other answer
    (I even should find a way to hide references when answer is from that file)

  • Jeanxyz Profile Picture
    72 on at
    Re: Copilot and tabled data

    I think the problem is by default, openai retrieve text data based similarity search. Words appear next to each other are more likely to be retrieved as an answer. If you load a table, openai data model converts it into a text file like:

    invoice id, invoice date, customer,

    1000, 01/10/2024, Microsoft,

    1001, 01/01/2024, Google.

     

    When you ask questions about invoice 1000, copilot has a good chance to give you the correct answer because the word Microsoft is closer to 1000 than google. But generally speaking copilot is not reliable to read structured data. Microsoft staff says users need to load structured data into a power platform component for copilot to interpret data correctly. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Warren Belz – Community Spotlight

We are honored to recognize Warren Belz as our May 2025 Community…

Congratulations to the April Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard > Copilot Studio - General

#1
Pablo Roldan Profile Picture

Pablo Roldan 9

#2
stampcoin Profile Picture

stampcoin 8

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 8

Overall leaderboard