
One Microsoft Copilot capability I think more people should be looking at: Dataverse Semantic Model + Ask APIs.
​
The interesting part isn’t just that Copilot can access Dataverse.
It’s that Copilot can start understanding what the business data actually means.https://learn.microsoft.com/en-us/power-apps/maker/data-platform/semantic-model-overview
The Semantic Model brings together things like table relationships, views, column descriptions and business-specific terminology. That gives agents a business-aware layer instead of making them reason only from raw table and column names.
Then the Dataverse Ask API opens an interesting possibility: applications and agents can ask natural-language questions against that business-aware data.
For example:
“Which suppliers have the biggest delivery issues?”
Instead of building a separate query for every question, the agent can work with the business context and return a grounded answer.
And this is where I think it gets really interesting:
Semantic Model → Ask API → Copilot/Agent → Agentic UI
You can take the answer and turn it into a KPI, chart, table or even a more interactive experience.
This feels like a meaningful step toward agents that don't just access enterprise data — they understand the business context around it.