Skip to content

Architecture

The following diagram shows the end-to-end architecture of the Microsoft IQ solution. It spans three platforms: Microsoft Fabric for the data foundation, Microsoft Foundry for agent orchestration, and Azure App Service for the application layer.

Architecture diagram showing the Microsoft IQ solution with Microsoft Fabric, Microsoft Foundry, and Azure App Service components.

Core platform

Component Technology Purpose
Agent Platform Microsoft Foundry Hosts agents, orchestration, and AI services
Agent Framework Agent Service Chat and alert agents with tool orchestration
AI Models Azure OpenAI LLM inference for agent reasoning

IQ tools

Tool Source Data types
Fabric IQ Microsoft Fabric Data Agent Lakehouse, Semantic Models, Ontologies
Foundry IQ Azure AI Search Procedural guides, policy documents, service manuals
Cosmos DB (Custom) Azure Cosmos DB Chat history
Work IQ Microsoft 365 Teams chats, meetings, emails

Data foundation

Layer Technology Content
Unified storage OneLake Historical data, operational data, forecast data, real-time telemetry
Analytical layer Semantic Model Business-friendly types and relationships
Domain layer Ontology Entity types and data bindings
Knowledge base Azure Storage Document embeddings for RAG

Application layer

Component Technology Purpose
Frontend React on App Service Web chat UI
API FastAPI on App Service Backend REST and streaming
Chat history Azure Cosmos DB Persistent conversation storage