- Use cases: Gen AI
- Industries: Manufacturing & Mobility, Aerospace and Defense
- Products: Atlas Vector Search, Atlas
- Partners: Amazon Bedrock
The manufacturing industry is supported by a complex value chain that spans from inventory management to connected equipment and products. The key to solving problems, improving processes, and boosting the overall efficiency and quality of this value chain is root-cause diagnostics. Unlike predictive maintenance, which focuses on symptom management, root-cause diagnostics digs deeper to identify the underlying sources of issues, ensuring they are fixed permanently and do not recur.
Root-cause diagnostics offers several benefits:
Eliminates recurring problems: By addressing the true root cause, we avoid temporary fixes and prevent the same issue from recurring, saving time, money, and resources.
Enhances process efficiency: Identifying bottlenecks and inefficiencies at their source leads to increased output and lower production costs.
Promotes safety and environmental practices: Proactive interventions and risk mitigation foster safer and more environmentally friendly operations.
Drives continuous improvement: The systematic approach of root-cause diagnostics encourages ongoing process improvement and innovation.
However, implementing root-cause diagnostics in manufacturing can be challenging. The vast amounts of complex and noisy data from sensors and machines, along with the need to integrate diverse data types, make it a formidable task. Traditional methods rely heavily on human expertise, knowledge, and experience. Our solution explores the application of AI and MongoDB Atlas Vector Search for advanced root-cause diagnostics using sound input and the integration of AWS Bedrock for real-time report generation on detected anomalies, enhancing real-time monitoring and maintenance.
The demo architecture comprises several key components working together to capture, store, analyze, and report data.
This architecture creates a feedback loop where edge devices generate data for real-time control and monitoring, now enhanced with audio diagnostics through vectors. The integration showcases the power of utilizing Atlas Vector Search for root-cause diagnostics, significantly improving efficiency, reliability, and innovation in manufacturing operations.
To replicate this demo, you will need:
To find the detailed information about our hardware and how to set it up, visit this GitHub page.
Simulate this solution without the physical engine here.
In order to make the demo work from end to end, you will need to set up the backend.
The first step is to create a MongoDB cluster. If you don't have an Atlas account, create an account following these steps. Once that’s complete, under the Data Services tab, click "Database" in the sidebar, then "+ Create" to create a new MongoDB cluster in your preferred region.
After your cluster is ready, you’ll need to replicate the application database. This database includes sample vehicle and sensor data, which are necessary to start using the app. To load this data, a dump file is available in the GitHub repository, which you can use with the mongorestore command to import the data into your cluster.
Complete instructions can be found on this GitHub page, including how to set up the analytics dashboard, link it to the correct data source, and create a vector search index.
We have followed a simple approach to integrate with AWS Bedrock, which can serve as a baseline for more complex approaches implementing more real-time data from sensors and implementing a retrieval-augmented generation (RAG) architecture.
To learn how to integrate AWS Bedrock with Atlas Triggers, see our GitHub page.
The web portal, built with Next.js, includes the vehicle's digital twin, an acoustic diagnostics interface for audio streaming and training, and the analytics dashboard. To set it up, update the environment variables with your MongoDB cluster connection string and the URL of your Atlas Charts dashboard. Once updated, simply run the Next.js application. Refer to the GitHub repository for specific commands and additional setup details.
For a more realistic connected vehicle experience, you can control the engine replica and digital twin from a mobile app. Open the Swift project in Xcode, update the environment variables, and run the app on an emulator or your own iOS phone or tablet.
Recreate this demo yourself by following the examples in this solution’s repository.
Explore how gen AI enhances predictive maintenance in manufacturing, reducing downtime and boosting productivity.