[BC Idea]: [Number Series Copilot] Implement Semantic Text Comparison for Enhanced Number Series Matching #2107
Labels
BCIdea
Issue related to a BCIdea
Integration
GitHub request for Integration area
Linked
Issue is linked to a Azure Boards work item
BC Idea Link
https://experience.dynamics.com/ideas/idea/?ideaid=ae4b0c3a-30d6-ee11-92bd-000d3adb9365
Description
New Feature: Semantic Comparison for Number Series Copilot
Feature Request: Implement Semantic Text Comparison for Enhanced Intent Understanding
Current Behavior: The Number Series Copilot relies on a keyword-based comparison to match user requests with the corresponding entities in Business Central. For example, when a user asks for an employee Number Series, the system works as expected because it can find a match with the "Employee Nos." keyword in the "Human & Resources Setup" table.
Problem: If a user uses a synonym or a different phrase, such as "payroll worker," the current keyword comparison does not find the corresponding entity (e.g., "employee"), leading to failure in generating the Number Series.
Proposed Solution:
text-embedding-ada-002
embedding model to theAOAIDeployments.GetEmbeddingAda002()
. Ensure that the Azure OpenAI Embeddings are accessible for use when a semantic comparison is required.Steps to Implement:
Acceptance Criteria:
I will provide the implementation for this BC Idea
Internal work item: AB#503148
The text was updated successfully, but these errors were encountered: