Agentic AI Manufacturing Reasoner for Automated Root Cause Analysis

apollo_tyres · Automotive · 2025 · source Agentic: yes · promotional bias: high · source-backed · extracted with prompt 0.5.2 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Manufacturing root-cause analysis

Apollo Tyres needed faster root-cause analysis for tire curing processes across many automated presses.

Constraints:

Architecture

Apollo Tyres' Manufacturing Reasoner is a Bedrock Agents system over industrial IoT curing data. A Chainlit UI on EC2 accepts natural-language questions; a primary AI agent classifies question complexity and routes to specialized agents; Bedrock Knowledge Bases and OpenSearch retrieve context; a complex transformation engine handles question-specific context transformations; an RCA agent runs a multi-step, multi-LLM diagnostic workflow; a visualization agent generates Plotly chart code with Claude Sonnet; the primary agent combines records, explanation, and charts and streams the result back to plant engineers.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  curing-machine-iot-data[Curing machine IoT data] --> aws-data-platform[AWS data platform]
  aws-data-platform --> bedrock-knowledge-bases[Bedrock Knowledge Bases]
  chainlit-ui[Chainlit UI] --> primary-ai-agent[Primary AI agent]
  primary-ai-agent --> bedrock-knowledge-bases
  primary-ai-agent --> complex-transformation-engine-agent[Complex transformation engine agent]
  primary-ai-agent --> rca-agent[RCA agent]
  primary-ai-agent --> visualization-agent[Visualization agent]
  plant-engineer[Plant engineer] --> chainlit-ui
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Curing machine IoT data Real-time sensor, process, operational, events, and condition monitoring data. AWS data platform
AWS data platform Cloud data layer including Redshift records for manufacturing analysis. Curing machine IoT data, Bedrock Knowledge Bases
Chainlit UI Natural-language user interface hosted on EC2. Primary AI agent
Primary AI agent Classifies question complexity and combines specialist outputs. Chainlit UI, Bedrock Knowledge Bases, Complex transformation engine agent, RCA agent, Visualization agent
Bedrock Knowledge Bases Retrieval layer using OpenSearch vector capabilities. AWS data platform, Primary AI agent
Complex transformation engine agent On-demand transformation engine for specific context and questions. Primary AI agent
RCA agent Multi-step multi-LLM workflow for detailed root-cause analysis. Primary AI agent
Visualization agent Generates Plotly chart code using Claude Sonnet. Primary AI agent
Plant engineer Uses RCA insights and charts to take corrective action. Chainlit UI

Data flow

Curing-machine IoT data streams into AWS and Redshift. A plant engineer asks a natural-language question in Chainlit, the primary agent routes the question to Bedrock-powered retrieval and specialist agents, context and Redshift records are analyzed, the RCA and visualization agents produce explanations and chart code, and the combined answer streams back for corrective action.

3 supporting quotes
“Users ask their questions in natural language through the UI, which is a Chainlit application”article, stated
“The question asked is picked up by the primary AI agent, which classifies the complexity of the question and decides which agent to be called for the multistep reasoning with help of different AWS services.”article, stated
“The primary agent combines the outputs (records, explanation, chart code) from both agents and streams them to the application.”article, stated

Why this architecture

Apollo needed multi-agent retrieval and reasoning because manual RCA across millions of manufacturing parameters was slow and subelement analysis was not possible with traditional tools. The architecture separates routing, retrieval, transformation, RCA, and visualization so each task can be optimized, while model/workflow pruning keeps response latency usable for plant troubleshooting.

3 supporting quotes
“The analysis and identification of these focus areas across curing presses among millions of parameters on real-time operations used to consume from approximately 7 hours per issue to an average of 2 elapsed hours per issue.”article, stated
“subelemental level analysis (that is, bottleneck analysis of subelemental and sub-subelemental activities) wasn’t possible”article, stated
“By carefully selecting appropriate LLMs and small language models (SLMs) and disabling unused workflows within the agent, the response time was successfully reduced to approximately 30–40 seconds.”article, stated

Models used: LLMs through Bedrock · Anthropic Claude Sonnet · small language models

Scale

Alternatives considered (roads not taken)

Manual dashboard-driven RCA

Rejected because: Manual analysis consumed hours and did not support subelement-level bottleneck diagnosis.

“Reducing dry cycle time for highly automated curing presses and improving operational efficiency Before the Manufacturing Reasoner solution, plant engineers were conducting manual analysis to identify bottlenecks”article, implied

Always run all agents and workflows

Rejected because: Multiple agents created response delays, so Apollo selected smaller models and disabled unused workflows.

“The initial response times exceeded 1 minute for data retrieval and processing by all three agents.”article, stated

Patterns

multi-agent-orchestration (manufacturing)

The primary agent classifies questions and delegates to specialized agents for multistep reasoning.

“2. The question asked is picked up by the primary AI agent, which classifies the complexity of the question and decides which agent to be called for the multistep reasoning with help of different AWS services.”article, stated

rag-retrieval (manufacturing-data)

Bedrock Knowledge Bases and OpenSearch retrieve context for machine-data questions.

“3. Amazon Bedrock Agents uses Amazon Bedrock Knowledge Bases and the vector database capabilities of Amazon OpenSearch Service to extract relevant context for the request:”article, stated

Tradeoffs

Reduce latency by pruning and routing the agent workflow.

Chose Appropriate LLM/SLM selection plus disabling unused workflows over Always invoking the full multi-agent process.

Rationale: The factory troubleshooting experience needed faster response even if that meant narrowing the active workflow path.

“By carefully selecting appropriate LLMs and small language models (SLMs) and disabling unused workflows within the agent, the response time was successfully reduced to approximately 30–40 seconds.”article, stated

How to keep RCA response time useful.

Chose model selection and unused-workflow pruning over running all Bedrock agents on every request.

Rationale: The initial multi-agent path exceeded one minute, so Apollo narrowed active workflows and selected appropriate LLM/SLM paths.

“response time was successfully reduced to approximately 30–40 seconds.”article, stated

Gotchas (what bit them)

The initial multi-agent Manufacturing Reasoner was too slow for operational troubleshooting.

Root cause: Multiple Bedrock agents made the first data retrieval and processing path exceed one minute.

Resolution: Apollo optimized model selection and disabled unused workflows to reduce response time to roughly 30-40 seconds.

“In the beginning, the solution faced significant delays in response times when using Amazon Bedrock, particularly when multiple agents were involved. The initial response times exceeded 1 minute”article, stated

LLM-generated visualization code failed on extensive manufacturing datasets.

Root cause: Initial code often contained inaccuracies or did not handle large record volumes correctly.

Resolution: Apollo iteratively refined chart-code generation to handle arbitrary data-frame sizes more reliably.

“Initially, the generated code often contained inaccuracies or failed to handle large volumes of data correctly. To address this issue, they embarked on a process of continuous refinement”article, stated

Evaluation

Apollo measured RCA time, manual effort reduction, and targeted savings.

Metrics: analysis time · manual effort · savings

“The solution replaced manual analysis that took 7 hours per issue with an AI-powered system that delivers insights in under 10 minutes, achieving an 88% reduction in manual effort.”summary, stated

Outcomes

The solution targets savings in the passenger car radial division.

“The solution replaced manual analysis that took 7 hours per issue with an AI-powered system that delivers insights in under 10 minutes, achieving an 88% reduction in manual effort.”summary, stated