After considering more than 18 solutions, Vivix chose Mendix, an enterprise low-code platform from Siemens, to support its digital transformation. “What first stood out to me about Mendix was the possibilities. It’s more complete than other low-code alternatives and broadens the range of projects we can take on,” says Raissa Alencar, process and continuous improvement engineer at Vivix. After a three-year engagement, the glass manufacturer now has more than 25 Mendix applications supporting the entirety of its production and logistics processes. These applications are integrated with core systems like SAP S/4HANA and directly connected to production lines. Most of the applications are deployed on the Mendix Cloud, which runs on AWS, but some are also deployed on Siemens Industrial Edge devices. Mendix and its network also manage the ETL of operational technology (OT) data into AWS services and Mendix, integrating Vivix’s OT and IT data.
Mendix proposed that Vivix use Amazon Bedrock to build its smart chatbot, the Virtual Engineer. A fully managed service, Amazon Bedrock offers a choice of high-performing foundation models (FMs) from leading AI companies like Anthropic, Stability AI, and Cohere. Mendix included Claude-2, a large language model (LLM) designed to assist with various natural language processing tasks. Given the complexity of this project, Mendix relied on a network of partners to support the build and deployment of the Virtual Engineer. APIs, logic, and frontend components are managed by one partner while another handles the Retrieval Augmented Generation (RAG) application, ensuring employees receive accurate answers from the chatbot. Additionally, the deployment of an AWS Data Lake was instrumental in establishing the Industrial Data Fabric and the Unified Namespace (UNS), which provide the structured, semantically rich data foundation that the Virtual Engineer relies on.
The frontend of the Virtual Engineer is a chatbot, which is embedded into an existing Mendix application called Glass DNA—which serves as a central hub for production data, quality metrics, and operational insights. Glass DNA integrates seamlessly with the Virtual Engineer, providing a robust data foundation that enhances the chatbot's ability to generate accurate and actionable insights. It’s a critical application that helps Vivix’s quality and production teams track and trace products at the batch level, based on IT and OT data from several sources. Integrating the Virtual Engineer into an existing Mendix application that Vivix already uses ensures a seamless user experience and improves adoption. Vivix intends to apply this approach to other applications as well, gradually incorporating generative AI throughout its production processes.
Along with Amazon Bedrock, the Virtual Engineer leverages a suite of AWS services including the Amazon Relational Database Services (Amazon RDS), Amazon Elastic Compute Cloud (Amazon EC2), Amazon DynamoDB, Amazon Simple Storage Service (Amazon S3), Amazon Timestream, AWS Lake Formation, and Amazon Athena. These AWS services enable the Virtual Engineer to synthesize data from multiple sources, including Glass DNA, to generate accurate, actionable insights that support defect assessment, historical data analysis, and document information retrieval.