So, Here AI model is primed with relevant data to answer the question accurately. When you pass the search results manually, these preprocessing and fine-tuning steps are likely missing, leading to poorer performance. Instead of using AzureSearchChatDataSource, you can preprocess search results and include them directly in the system prompt.
https://stackoverflow.com/questions/79435858/azure-ai-throwing-service-request-failed-error-400

