Our client is one of the largest consulting firms. Their proprietary SaaS product, the Factory Intelligence Platform, helps manufacturers digitize operations and automate business processes. The platform analyzes real-time telemetry data directly from plant-level devices to deliver end-to-end data transparency and unlock actionable insights for manufacturing teams.
50%
5mo
3
Plant managers and floor operators faced severe bottlenecks when trying to access actionable manufacturing insights.
While operational data was continuously generated across the plant, retrieving it was difficult because critical information was fragmented across disconnected systems, SQL databases, REST APIs, and thousands of PDFs.
To get an answer, users had to manually navigate complex dashboards or file a report ticket with IT and wait for a response.
The Factory Copilot AI assistant had to meet several strict requirements:
Following the provided requirements, Akveo developed Factory Copilot, an AI-powered chatbot seamlessly integrated into the Factory Intelligence platform.
Leveraging Azure OpenAI's GPT-4, Semantic Kernel, and Azure AI Search, Factory Copilot acts as a conversational layer over the platform’s central orchestrator.
Users can use the copilot to:
If a request is unclear, the copilot asks follow-up questions before running the query.
Core capabilities:
The Factory Intelligence platform is built on a modular microservice architecture. This approach helps ensure high performance and scalability.
Separate services handle different tasks and communicate through Azure Service Bus. When an issue occurs, such as a new machine alert, the relevant services are notified and can respond at the same time without blocking each other.
The table below contains a short overview of the platform's services.
All services reference a centralized MongoDB database. As a result, plant data remains consistent and immediately available across the entire system.

Factory Copilot is designed to handle highly complex data tasks while keeping the user experience simple.
To make this possible, we implemented the following technical solutions:
Plant vocabulary
The system understands the plant's specific industrial vocabulary, for example, machines and equipment, alert rules, and signals and telemetry. These terms are stored in Azure AI Search. The copilot checks them before sending a query, which helps avoid incorrect or misunderstood requests.
Smart data queries
We built a DAG-based tool engine that finds the best way to get information from different data sources. It can combine data from multiple sources and process the results in the right order.
Dynamic visualizations
The system automatically chooses the most suitable way to show the results. Depending on the data, it can present information as charts, tables, and other relevant visualizations.
Security
The copilot uses role-based access control and encryption. Users can only access the data and analytics they are authorized to see.
We have helped over 200 businesses grow their value and improve how they work through better software.