Azure Ai search not working with Copilot Studio

Radu Moldoveanu 0 Reputation points
2025-05-08T11:15:25.5966667+00:00

I have tried to use Azure AI search in Copilot Studio. I have create the search service in azure with a blob storage where I keep the data. When I use search explorer in Azure the data is found. But if I add the same vector storage into copilot studio no information seems to be available. The connection is made, no errors appear. The correct vector is selected and it is selected as the only knowledge source in the generative answer. What can I do to fix this ?

Microsoft Copilot
Microsoft Copilot
Microsoft terminology for a universal copilot interface.
864 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Shah Lalitbhai (Tata Consultancy Services Limited) 0 Reputation points Microsoft External Staff
    2025-05-08T13:23:35.4433333+00:00

    Hello Radu, Thank you for raising your issue. We will check this and will get back to you shortly.

    0 comments No comments

  2. Shah Lalitbhai (Tata Consultancy Services Limited) 0 Reputation points Microsoft External Staff
    2025-05-08T14:26:18.75+00:00

    Hello Radu, Kindly please follow below steps.

    1. Confirm Index and Vector Configuration

    In Azure AI Search:

    Your index must contain a vector field ("vector" type) with proper configuration.

      Your **content field** (e.g., `"content"`, `"chunkText"`, etc.) must be:
      
            `"searchable": true`
            
                  `"retrievable": true`
                  
                     The vector config (name, dimension, similarity type) must be **exactly** as expected by Copilot Studio.
                     
    
    1. Check Embedding Format

    Are the embeddings in your Azure Search index compatible?

    Copilot Studio expects OpenAI-compatible embeddings (like those from text-embedding-ada-002).

      Check that the vectors in your index have the **correct dimensions (e.g., 1536)**.
      
         If you embedded documents with another model (e.g., custom ML), they may be incompatible.
         
    
    1. Enable “Use for Generative Answers”

    In Copilot Studio, under Knowledge sources:

    Make sure your Azure AI Search source is checked for “Use for generative answers.”

      If it's not enabled, Copilot won’t query it during user interaction.
      
    
    1. Index Permissions

    Ensure that Microsoft Copilot Studio has permission to query your Azure AI Search index.

    If you're using a Managed Identity, it needs Search Index Data Reader role on the search service.

    1. Diagnostics in Copilot Studio
    • In Copilot Studio > Topics > select a test question > Test bot > then open the Diagnostics pane:
      • See if the search is triggered.
      • Look at the trace of the response — does it show any documents being retrieved?
      • If not, the search is either failing silently or returning no hits. Thanks,  Shah *************************************************************************  If the response is helpful, please click "upvote" and upvote it. You can share your feedback via Microsoft Copilot Developer Community Response 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.