AI-Powered Analysis for Faster Decisions in Manufacturing

An Industrial AI platform that simplifies shop floor intelligence with natural language queries, KPI analysis, and automated reports thus helping teams act faster and boost efficiency.

Role
Design lead
Team
1 designer, 1 PM, 3 engineers
Timeline
Roughly one quarter
Status
Shipped
Note
Data altered under NDA.

Do the right analysis instantly

Ask a question. Get an answer — not a dashboard to hunt through.

The Rishi query bar reading "Which machines had the maximum downtime?", above three groups of preset questions: Availability, Performance and Quality.

Which machines had the maximum downtime?

Availability

  • What was the availability trend of the line in the previous month?
  • What were the key availability bottlenecks in the previous month?
  • Which machines contributed to the most down time in the previous month?

Performance

  • What was the performance trend of the line in the previous month?
  • What were they key performance bottlenecks in the previous month?
  • Which machines performed the worst in the previous month?

Quality

  • What was the quality trend of the line in the previous month?
  • How compliant was my line in the previous month?
  • Provide machine-wise quality trends for the current month.

The Challenge

Not everyone is a Data Analyst.

Manufacturing teams waste hours navigating complex dashboards to find simple answers about their production data

Plant managers, maintenance technicians, and quality engineers spend an average of 20 minutes per query navigating through complex dashboards, multiple screens, and dense reports to find critical manufacturing insights, hence delaying the identification and resolution of issues.

  • Complexity Overload

    5+ clicks to access basic performance metrics

  • Steep Learning Curve

    At least 2-3 weeks training required for new users

  • Delayed Decisions

    Slow data analysis and access leads to production bottlenecks

  • No Mobile Access

    Supervisors couldn't access shopfloor data on-the-go

A dense loss-breakdown dashboard with stacked charts and filters.
Complexity in reading graphs
Cell and machine drilldown screens showing availability, quality and performance side by side.
Hard to correlate data
An optimisation report listing bottlenecks and critical assets across cells.
Too much time spent looking for one answer
A cycle-time frequency chart with target and average cycle time markers.
Creates dependencies on teams for support

Research

We didn't start from zero.

That 20-minutes-per-query gap wasn't a blank slate to solve from scratch. Rishi is a conversational layer over Ikshana, our existing manufacturing dashboard — the product these plants already used, and the database Rishi still runs on.

We'd tried to solve this before: AI analysis, automated insights, custom reports. None of those experiments went anywhere. It was the rise of general-purpose LLMs that first made a conversational answer to "what's wrong with my line" look buildable.

  • One question, every role

    Ten interviews with existing Ikshana customers. The recurring complaint wasn't about navigation. Every role was really asking one question: what's wrong with my line so I can fix it?

  • The delay was the damage

    Shadowing our CS team put a cost on the gap: ~20 minutes per query was typical, and by the time an issue was traced, the loss had already happened. The delay wasn't inconvenient — it was the damage.

  • Presets came from the interviews

    Role-based preset queries came from these interviews. We knew which questions each role asks because we asked them.

One piece of feedback cut across every one of those interviews: customers wanted direct answers to their line's questions, not another interface to learn.

  • What needs my immediate attention?

    Maintenance Engineer

  • Don't make me navigate through 4-5 steps to get an answer.

    Line Supervisor

  • Just directly tell me where's the problem.

    Line Head

  • How am I supposed to read this graph & what is it trying to tell me?

    Maintenance Engineer

Not “make the dashboard easier to read.” Make the question answerable before it costs anything.

Solution

RISHI Industrial Agentic AI Platform

RISHI is an Industrial AI platform designed to simplify shop floor analysis by enabling manufacturing teams to ask questions in natural language and receive instant, contextual insights. By combining personalized landing experiences, smart suggestions, and AI-powered visualizations, RISHI eliminates complex dashboard navigation and steep learning curves. The platform supports KPI analysis, trend monitoring, interactive data exploration, and one-click automated reports thus making production data accessible, actionable, and usable by everyone on the shop floor, not just data analysts.

Key Features

  • Natural Language Queries
  • Context Aware Suggestions
  • Intelligent Visualisations
  • AI-Powered Reports
  • Interactive Data Tables

Problem 01

Constant Context Change

An average expert user handling multiple lines faces context changing as their role and the issues faced in each line might be different.


Feature 01

Personalized Landing Experience with Preset Queries

What it is
Context-aware greeting with plant and line information displayed immediately upon login. Preset queries catered to the user's role.
What it does
Shows user name, current plant location, and preset persona specific queries related to current line at a quick glance
Why it matters
Reduces cognitive load by providing line context. Persona specific preset queries provide a head-start to users.
The landing screen greeting the user by name with their plant and line, above role-specific preset queries.

Rejected along the way

An early version with only placeholder text in the query box: "You can type a question, ask for KPIs & Graphs, or start generating a custom report."

Placeholder Text

  • Always there and not interrupting
  • Doesn't tell you how to prompt for it
A version with Search, Graph and KPI tabs above a list of example prompts for the selected tab.

Suggestion Prompts with Task-Specific Tabs

  • Informs user about "how to prompt"
  • Categorized suggestions
  • Prompts only shown once the user clicks the input field and picks a category
  • Categorizing by use case broke down — e.g. a graph and a KPI could be asked in a single prompt

Problem 02

Steep Learning Curve and Complexity Overload

5+ clicks to access basic performance metrics. 2-3 weeks training required for new users


Feature 02

Natural Language Query Input

What it is
Large, prominent text input that accepts questions in plain English, no query syntax needed - allowing anyone and everyone to use the feature.
What it does
Processes natural language questions like "Which machines had the maximum downtime?" and returns relevant data almost instantly
Why it matters
Eliminates training requirements - anyone can query production data without learning complex dashboard navigation and confusion.
The plain-English query input with a question typed in and no syntax required.

Problem 03

Ambiguity and Inefficiency in Entity Referencing

Users struggle to quickly and accurately reference specific machines or entities because typing full names is time-consuming, prone to errors, and difficult when exact names are not recalled, causing ambiguity and reducing efficiency.


Feature 03

@ Mention Tagging

What it is
Type "@" to reference specific entities such as machines, IoT parameters, shifts, part types with color-coded tags
What it does
Provides autocomplete for all referenceable entities; creates visual tags that clarify query scope
Why it matters
Reduces ambiguity in complex queries, "@Machine_10A" vs. "that first machine"
The @ autocomplete menu open above the query box, listing Machines, Cells, IoT Parameters, Shift and Part Type.
A drilled-into @ submenu listing individual machines, such as XMP100_Screw_Tightening, under the Machines category.
The query box carrying three colour-coded entity tags — a machine, a shift and a part type — inside a completed question.

Tag Color System

  • Blue Machines
  • Aqua Shifts
  • Orange Part Types
  • Green Cells

Each tag also carries its category name as a label, so the distinction doesn't rely on color alone.

Problem 04

Difficulty Visualizing Trend and Comprehending Bulk Data

To find one answer user has to jump through heaps of data across screens & then try to understand what that data means.


Feature 04

Intelligent Data Visualizations

What it is
AI-generated charts and tables that automatically format into bar charts, trend lines, data tables based on query type
What it does
Transforms raw manufacturing data into visual insights: JPH trends, availability comparisons, downtime analysis
Why it matters
Users get an interpretable shape for their answer instantly, without ever deciding how to chart it themselves
A generated trend chart chosen automatically to suit the question asked.

Problem 05

Manual Report Generation

The process of compiling data for reports to share with management is time-consuming, as it involves collecting information from various sources and extracting meaningful insights.


Feature 05

One-Click PDF Reports

What it is
Instantly generated comprehensive reports with AI-written insights, charts, and data tables
What it does
Converts conversational query into formatted PDF with executive summary, key insights and relevant supporting data
Why it matters
Eliminates manual report creation so managers can share insights with stakeholders immediately
The one-click control that turns a query into a formatted report.
The generated report with executive summary, written insights and supporting charts.

Problem 06

Unsortable LLM Generated Tables

LLM generated tables are often presented as static outputs, limiting users' ability to sort, filter, or search data. As a result, users must manually scan long lists to interpret information, increasing cognitive load and time spent on decision-making — especially when dealing with large or complex datasets.


Feature 06

Side Panel Experience for Full Data Interaction

What it is
A contextual side panel that opens on data source selection, showing the full dataset in an interactive format.
What it does
Turns static LLM generated tables into sortable, searchable, and exportable data without breaking context.
Why it matters
Reduces cognitive load and interpretation time, helping users quickly analyze data and take action.
A side panel showing the full sortable, searchable dataset beside the conversation.

Problem 07

No Mobile Access

Supervisors and technicians are rarely at a desk — they're on the shop floor, moving between machines, across shifts, and often more comfortable speaking a language other than English. A desktop-only, English-only tool couldn't reach them where the work actually happens.


Feature 07

Mobile Access, Multilingual Conversations & Voice

What it is
A fully responsive mobile experience that understands and replies in multiple languages, plus a voice mode so a question can be spoken instead of typed.
What it does
Detects the language a question is asked in (French, for instance) and answers in kind; tapping Voice starts listening and transcribes the spoken question straight into the query box.
Why it matters
Puts the same shop-floor answers in the hands of technicians and supervisors wherever they are, in whichever language suits them in the moment — typed or spoken. Voice still starts with a tap, but replaces typing with speaking once activated, cutting down on keystrokes when hands are gloved or occupied with tools. The voice button and other primary mobile controls are sized at 44px for reliable tapping in those conditions.
The Rishi mobile interface, in its phone frame, showing a generated availability report link in the same conversation layout as desktop.
The Rishi mobile interface detecting French input and replying in French about a machine breakdown, with a "French detected" tag on the response.
The Rishi mobile interface in voice mode, showing a pulsing waveform and a "Listening..." placeholder in the query box, with a Cancel option.

Reflection

When the constraint moved

The first version ran on a hosted external model: fast to build with, but it meant shop-floor data leaving the customer's own systems. For plants with strict data-privacy requirements, that wasn't workable.

We moved to a self-hosted model running inside the customer's own environment, so their data never left their infrastructure. Speed was part of the reason too: response times dropped from up to 2 minutes down to a few seconds.

The status panel (thinking, pulling data, generating report) still runs underneath, and stays visible after the fact: users can expand it to see the tools Rishi called and the steps it took to get there. But at 90 seconds that sequence needed to reassure in real time; at a few seconds it needed to get out of the way. So we layered streaming on top: the answer starts appearing as soon as it's ready, while the full reasoning trail stays one click away.

The bigger lesson wasn't just about speed. It was that in this domain, privacy and performance had to be solved together, and the same interface element had to work both as a live status update and as a permanent, inspectable record.

Reflection

When Rishi is wrong

A wrong answer here isn't a bad search result. If Rishi confidently names the wrong machine, a technician walks to the wrong end of the plant while the line keeps losing output.

  • Asks instead of guessing

    The most common ambiguity was time — “last month,” “recently,” no range specified. Rishi asks rather than assuming, because a guess produces an answer that looks authoritative and isn't.

  • Shows its work

    Every response carries the time range used and a table of the source data it drew from. Users don't have to trust the answer — they can check it.

  • Says when it doesn't know

    Missing or unavailable data returns an explicit empty state, not a plausible-looking approximation.

  • Can be redirected

    A wrong chart type is corrected in the next turn. Correction stays inside the conversation instead of forcing a restart.

  • Narrates waiting

    See “When the constraint moved” — Rishi tells the user what it's doing while it works, rather than leaving the wait unexplained.

The failure we caught in internal testing wasn't in any of these behaviours. Different users were getting different answers to the same question, because the underlying formulas weren't consistent. We standardised them before launch. In this domain the interface can be perfect and still be wrong. Trust lives in the calculation, not the chat bubble.

Impact

Measurable Impact

Results after 1 month of deployment

87%

Faster Problem Identification

20 min → 2 min average

Estimated — from CS shadowing pre-launch, user reports post-launch.

94%

User Satisfaction Score

Up from 68% baseline

Informal SUS, n=20, before and after.

65%

Reduction in Training Time

3 weeks → 30 minutes

Observed onboarding session length, replacing prior structured training.

90%

Reduction in CS Team Support

Manual Reporting → AI Analysis

Ticket volume and CS reports, one month, 3 enterprise customers.

Before: Traditional Dashboard

  • 20-minute average query timeUsers navigated 5+ screens to find simple metrics
  • 2-3 weeks training requiredNew users needed extensive onboarding sessions
  • 42% adoption rateMany workers avoided the system entirely
  • Desktop-only accessFactory floor supervisors couldn't access data
  • Manual report creationAnalysts spent hours or days building weekly reports

After: Conversational AI Interface

  • 2-minute average query timeNatural language query → instant results
  • 30-minute training sessionUsers productive on day one
  • 95% adoption rateCross-functional teams actively using daily
  • Mobile responsive designQuick queries happen on phones
  • One-click PDF reportsAI generates comprehensive reports in less than 1 minute

Use cases

Powerful Capabilities, Simplified

Unlocking powerful insights through simple questions, automated reports, and ready-made analytics designed for real-world manufacturing teams

Four capability cards: an @ mention query bar listing machines, cells, IoT parameters, shifts and part types; a statistics chart with KPI trend analysis; preset smart questions for availability, performance and quality; and a generated report with charts and a summary document.

Natural Language Queries for Easy Interaction

Ask questions like you talk. No code, no training — just straight answers from your data.

KPI, Trend, Root Cause and Statistical Analysis

Dig deep into performance with built-in analytics that highlight what's working, what's not, and why.

Ready-to-use Preset Smart Questions

Skip the guesswork with expert-curated queries that uncover key insights in just one click.

Rishi Generates Reports of Your Line's Data

Instantly export detailed reports and spreadsheets tailored to your production line — ready to share or analyze further.

Key learnings

Key learnings

Insights from one quarter of design, development, and deployment

  1. Conversational UI reduces cognitive load dramatically

    Users with 15+ years of manufacturing experience adapted to the chat interface faster than traditional dashboards. The familiar messaging pattern eliminated learning curves as everyone already knows what to ask. We saw 95% task completion rates in first-time user testing.

  2. Progressive disclosure beats feature overload

    We initially planned all advanced features upfront, however during testing we noticed that the users were overwhelmed. By starting with simple natural language input and revealing advanced features (filters, @mentions, table functions) only after the first version, we increased engagement. Let users discover complexity at their own pace.

  3. Context is everything in manufacturing

    Displaying plant, line, and user information at all times wasn't just a nice-to-have — it was critical. Manufacturing data without context is meaningless. When we removed the persistent header in early testing, users felt "lost" and made query errors.

  4. Mobile support is mandatory for factory floors

    Many quick queries happen on mobile devices. Factory supervisors are rarely at desks as they're troubleshooting machines, inspecting production lines, attending shift handovers. Designing for mobile ensured the interface worked and supports resolution where manufacturing actually happens.

  5. Dark theme isn't just aesthetic, it's functional

    Manufacturing facilities have challenging lighting: bright overhead LEDs, machine displays, sunlight through high windows. Dark interfaces reduced eye strain complaints. Color choice matters in industrial environments.