Hi Mo Ibrahim
It seems you are able to pull data correctly from AI search queries, but it is not pulling the data result correctly from Azure OpenAI side.
Could you do the following and let us know.
- Allows Azure OpenAI URLs, storage URLs from AI search CORS policy (Cross origin resource sharing).
- Add Azure OpenAI and trusted resource from AI search side - https://learn.microsoft.com/en-us/azure/search/service-configure-firewall
- lower temperature ( to 0.3 or .2) and increase Top_N and Top_k
- Improve system instruction with specific needs on desired outputs (more examples and failovers)
- Check official dotnet SDK code for add your own data scenario.
On AI search side, you can opt or hybrid approach (Semantic+Vector indexing)
Please share your configuration details on Azure AI search (CORS policy) and Azure OpenAI (Top_N, Top_K, Temperature, Chunk Size) side for further assistance.
Thank you.