Gen AI may struggle with precise matching of free-text fields like descriptions, especially when using NLP to identify similar ideas.
1.
Refine the synonym list further, ensuring that common alternative phrasings for descriptions are covered. You can also try guiding the bot to search more precisely by using specific terms and rephrasing the user’s input in a format the AI better understands.
Implement a fallback mechanism. If the AI fails to find relevant descriptions, you can create a fallback logic that either asks the user for more details or triggers a more refined search flow.
2.
Text fields those with unstructured data (like a description of ideas), can be trickier for Copilot to parse accurately. Columns that include rich text, HTML also may not be interpreted well unless parsed properly by Copilot.
3.
Collecting a description from the user, searching for similar descriptions in the database looks simple. But complexity arises when dealing with free-text field.
4.
For more advanced natural language understanding, consider using AI Builder alongside Copilot. This will allow you to perform sentiment analysis, category extraction, and other AI-driven processing that improves the interpretation of unstructured text fields.
For complex searches try to use Power Automate workflows with Copilot. You can create a flow to handle more complex logic (like similarity search) and return the result to Copilot.
(I have'nt tried this)
For longer or more complex descriptions, apply natural language processing (NLP) techniques (such as semantic search) using Azure Cognitive Services or similar tools to better match ideas.
Thanks.