Hi @Daniel,
Thank you for providing the details and screenshots. Based on your setup and current issues, it seems like the missing piece is the vector index. While your semantic configuration works in the Chat Playground, the AI Agent Playground relies on vector-based search for retrieval-augmented generation (RAG) scenarios. Therefore, creating a vector profile on your Azure AI Search index and linking it with an embedding model (like text-embedding-ada-002
) is strongly recommended to allow the agent to retrieve and process data effectively.
Regarding your experience with Copilot Studio, it's correct that currently only one AI Search index can be added per bot, which can be limiting if you have multiple data sources. A common workaround is to combine different datasets into a single index, using metadata tags (e.g., docType: faq
, docType: product
) and apply filters in Copilot Studio to route queries appropriately. For additional content like PDFs or website URLs, you can upload them directly to the Copilot Studio knowledge base.
However, in Azure AI Foundry, there’s no direct equivalent to Copilot Studio's “Add multiple URLs” instead, you’ll need to extract content manually, preprocess it (e.g., using Azure AI Document Intelligence), and push it into Azure AI Search or Blob Storage as part of your custom ingestion pipeline. This means to scale your agent knowledge, especially for Shopify product catalogs and customer service content, you'll want to consolidate relevant data into a single, well-structured vector index, ensuring your AI agent has unified and efficient access to it.
Additionally, the behavior you observed when trying to integrate AI Search with Copilot Studio and AI Foundry is due to current platform limitations, such as allowing only one AI Search index per agent in Foundry, and stricter data input handling compared to Copilot Studio’s multi-source knowledge integration.
To resolve the issue, your current configuration needs to be enhanced to align with how the AI agent expects to retrieve and use data primarily through vectorized and embedding-aware search structures.
Please refer this Add Azure AI Search as a knowledge source (preview)
Azure AI Search index as knowledge source
What's Azure AI Search?
How to build and consume vector indexes in Azure AI Foundry portal.
I hope this helps. Do let me know if you have further queries.
Thank you!