I have built a Copilot Studio agent with a Sharepoint site knowledge source and the search performs poorly. I ran several tests with multiple users.
A few examples of the issues I am finding:
- Asking the bot 3 time the same question: the first 2 times it asked me to re-phrase, the third time it provide me a good enough answer. A business user will immediately think this is not working, this is not good. The bot is configured with high content moderation.
- My site has product manuals for various machine models, in PDF format. When asking to provide all machine models with a particular feature, it only returned results from one product manual, for one model. I expected to see 3 models sharing the same feature. This feature was shown in a PDF file showing a comparison between the 3 models, also in each model's product manual. The regular Sharepoint search returns all matching documents, however the bot does not. I expected a response similar to "this feature is available for model a, b and c."
- I had 3 users asking the same question: one received a very short and incomplete answer (8 lines), the other 2 received a very good long, detailed answer (60 lines). I expected to see a good enough amount of detail, even if it's phrased differently.
- I asked the bot several times the same kind of question, phrased slightly different, with more or less context. The first day I tested this I got "don't understand, please rephrase". The next day, asking the same question, I got qreat answers.
- I used the bot quite a bit. The analytics are empty, the logs are empty. I have no ability to analyze the logs or produce them for product support.
The bot is inconsistent, unreliable and is not production ready for business users.
What can I do to improve the performance?