Microsoft Updates Fabric to Integrate AI-Powered Business Processes

Taylor Brooks

Taylor Brooks

April 10, 2025 · 4 min read
Microsoft Updates Fabric to Integrate AI-Powered Business Processes

Microsoft has announced a significant update to its large-scale data lake platform Fabric, integrating it with its Azure AI Foundry development platform to enable AI-powered business processes. This move marks a crucial step forward in the development of enterprise AI, which relies heavily on large amounts of data to deliver results.

The updated Fabric platform allows users to build data agents that work with their data, using familiar data analytics techniques combined with AI tools. These agents can be orchestrated and built into applications inside Azure AI Foundry, enabling businesses to make more informed decisions. The integration of Fabric with Azure AI Foundry is designed to reduce the risk associated with using large language models (LLMs) in business applications.

Fabric's data agents are built and tested outside of Azure AI Foundry, allowing users to explore their data conversationally and refine prompts and queries to ensure sensible data returns. The agents work with existing OneLake implementations, providing a base set of data to use as context for queries. They can also be fine-tuned using examples or given specific instructions to help build queries.

Before building a data agent, users need to meet certain prerequisites, including having an F64 or higher client and a suitable data source, such as a lake house, data warehouse, Power BI semantic models, or a KQL database. The agent uses user credentials when making queries, ensuring that it only works with data the user can view, and role-based access controls are the default to keep data secure.

The queries generated by the agent are built using one of three different tools, which translate natural language to Fabric's query languages: SQL for relational stores, DAX for Power BI, and KQL for non-relational queries using Kusto. This allows users to validate queries if necessary, as they are designed to be correctly formed. However, the primary intention is for business users to build complex queries without needing to write any code.

Tuning an agent with instructions and examples is a crucial step in the process. By adding instructions and sample queries to an agent definition, users can improve the context it uses to respond to user queries. This helps reduce the risk of hallucination and ensures that the agent provides accurate results.

Microsoft aims to make Fabric a single source of truth for organizational data, and the tuning tools built into the agent creation process are designed to minimize errors. Unlike other agent frameworks, users need to put in the necessary work to ensure they choose the right sources for their agent, provide context to route queries to the appropriate source, and assemble a set of question-and-answer pairs to train the agent.

Building a Fabric data agent requires minimal coding skills, and the process is designed for data specialists. Microsoft provides a Python SDK for those who prefer to use code to build a data agent. Once built, the agent can be published and shared with colleagues or applications, and can be used with Azure AI Foundry as components in the Azure AI Agent Service.

The implications of this update are significant, as it enables businesses to build grounded, data-centric, analytical AI services that use Fabric's OneLake as a retrieval-augmented generation (RAG) data source. By putting development in the hands of subject matter experts, Microsoft's agent tool has the potential to revolutionize the way businesses approach AI-powered workflows.

As enterprise AI continues to evolve, the need for large amounts of data to deliver results will only increase. Microsoft's update to Fabric is a crucial step forward in this journey, enabling businesses to harness the power of AI to drive informed decision-making and stay ahead of the competition.

Similiar Posts

Copyright © 2024 Starfolk. All rights reserved.