Copilot Agent Cannot Answer Simple Questions Accurately

Stephan Bren 336 Reputation points
2025-05-01T17:45:33.5266667+00:00

I created a Copilot Agent at a SharePoint site within our enterprise, and sourced the agent to a document library in that site. I then added our company benefits guide (PDF) to that location. After waiting a day for M365 Search to adequately crawl and index the content, I posed simple questions to the agent on content that is in the guide, such as "what are the company observed holidays" or "what is the company's vesting schedule". Remarkably, the agent repeatedly stated that this information was not in the guide, and it would cite the guide as a reference. Remarkably, it would provide responses stating content that was absolutely not in the guide, such as stating other holidays that were not listed in the guide, or stating a vesting schedule completely not in the guide nor stated anywhere in the guide. On the other hand, I could pose the exact same questions in Copilot Chat, uploading the document to that chat session, and Copilot Chat would provide accurate responses. These experiences are repeatable across every type of PDF-based source for every Copilot agent we have tested.

Nor are Copilot Agents able to accurately return page numbers in PDFs of where it found the content it responded with. For example, a Copilot Agent, sourced to a PDF document in a SharePoint site, consistently returns an inaccurate page number on which it found the beginning of a new section. However, Copilot Chat is able to accurately provide the correct page number, for the exact same question, when that same document is uploaded to the Copilot Chat session.

There are just a few configurable items available when creating a Copilot agent at a SharePoint site. What could be the issue? Is M365 Search not able to adequately read the PDF?

Microsoft Copilot
Microsoft Copilot
Microsoft terminology for a universal copilot interface.
819 questions
{count} votes

1 answer

Sort by: Most helpful
  1. keshav-msft 75 Reputation points Microsoft External Staff
    2025-05-02T11:23:02.74+00:00

    Hi Stephan Bren,

    Thank you for raising your issue.
    I tried to reproduce the issue you described using a SharePoint-based Copilot Agent connected to a document library containing a similar company benefits PDF (with info like holidays and vesting schedule). In my testing, the Copilot Agent was able to correctly extract and respond to simple questions, and it accurately cited the document contents. I'll attach a screenshot showing a working example from our environment for reference.

    User's image

    here are a few things worth checking-

    • PDF Text Accessibility
    • Agent Description
    • Permissions
    • Crawling and Indexing Delay

    Thanks, 

    Keshav Keshari

    ************************************************************************* 

    If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.