Applies to Product - Microsoft Copilot Studio
What’s happening?
The chatbot solution built using SharePoint as a knowledge source is unable to understand user questions phrased in different ways, even after defining various possibilities in an Entity List. The chatbot consistently defaults to a fallback response when users ask questions using alternative wording.
Reason:
This arises despite the addition of synonyms and various possible phrases to the entity list. The chatbot's inability to recognize different definitions for the same phrase raises concerns about the underlying language model's capabilities in handling variations in user input.
Resolution:
- Verify that the inputs provided by the user are returning results from the Graph search. This can be done by accessing Graph Explorer and executing the appropriate query.
- Ensure that the query is correctly formatted to retrieve relevant data from SharePoint Online.
- Check if the variable being passed to the bot is correctly pointing to the user's last message, as incorrect variable assignment can lead to unexpected results.
- After making necessary adjustments to the variable, test the bot with different inputs to confirm that it retrieves answers as expected.
