Scaling Knowledge Management with LLM-powered Chatbot in Manufacturing

osram · Tech · 2025 · source Agentic: no · promotional bias: med · source-backed · extracted with prompt 0.5.6 (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 knowledge management

OSRAM needed to preserve and retrieve shop-floor manufacturing knowledge as experienced workers retired and documentation remained scattered across old tools and file formats.

Constraints:

Architecture

OSRAM, Adastra, and AWS built a Bedrock/Claude RAG chatbot over plant documentation. The pipeline ingests documents into S3, preprocesses them, stores retrievable data in OpenSearch, combines vector/RAG retrieval with keyword search for technical terms, serves answers through a simple UI, collects feedback, and uses CI/CD and infrastructure-as-code so the solution can scale to other departments and plants.

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

flowchart LR
  A["Plant knowledge sources"] --> B["S3 landing bucket"]
  B --> C["Preprocessing and ingestion"]
  C --> D["OpenSearch vector and keyword store"]
  D --> E["Amazon Bedrock Claude"]
  E --> F["Streamlit chatbot UI"]
  F --> G["Shop-floor users"]
  G --> A
  F --> H["Feedback loop"]
  H --> I["CI/CD and Terraform pipeline"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Plant knowledge sources Documents, images, file formats, and worker knowledge from the legacy plant. S3 landing bucket, Shop-floor users
S3 landing bucket Collection point for plant documents and uploaded source material. Plant knowledge sources, Preprocessing and ingestion
Preprocessing and ingestion Extracts and prepares plant information for retrieval. S3 landing bucket, OpenSearch vector and keyword store
OpenSearch vector and keyword store Hybrid retrieval layer combining vector search and keyword search over technical terms. Preprocessing and ingestion, Amazon Bedrock Claude
Amazon Bedrock Claude Foundation model layer used to answer questions from retrieved context. OpenSearch vector and keyword store, Streamlit chatbot UI
Streamlit chatbot UI Simple user interface for shop-floor and plant employees. Amazon Bedrock Claude, Shop-floor users, Feedback loop
Shop-floor users Operators, maintenance, engineers, and scientists asking plant-knowledge questions. Plant knowledge sources, Streamlit chatbot UI
Feedback loop Captures user feedback for iterative improvement. Streamlit chatbot UI, CI/CD and Terraform pipeline
CI/CD and Terraform pipeline Deployment and testing foundation for scaling to other departments and plants. Feedback loop

Data flow

Plant documents and legacy knowledge sources are collected in S3, preprocessed and ingested, stored in OpenSearch/vector structures with keyword support, retrieved for Amazon Bedrock/Claude, returned to a Streamlit user interface, and improved through user feedback and CI/CD-driven deployments.

3 supporting quotes
“First one here is pre-processing and data ingestion. One specialtity here is that yeah we use um Amazon bedrock”transcript, stated
“we have a rag approach with a uh data store on the other hand we could just use a simple um keyword search”transcript, stated
“we can retrieve this information store it in a vector database. Again in addition we can add the keyword”transcript, stated

Why this architecture

OSRAM chose RAG plus hybrid search because plant knowledge was scattered, technical terminology needed lexical matching, and the project needed a scalable production deployment path rather than a demo.

3 supporting quotes
“all of our knowledge comes from a lot of different uh tools. Yeah. Which we have the plant manager mentioned already our long history.”transcript, stated
“The reason for this is there are a lot of technical terms and really it's it's difficult to find them throughout the documentation.”transcript, stated
“it's not just about a proof of comet because well it's 25 and We all know JI works.”transcript, stated

Models used: Amazon Bedrock · Claude · Amazon Nova models (future option)

Scale

Alternatives considered (roads not taken)

Vector-only retrieval

Rejected because: Technical terms in manufacturing documentation made keyword search useful alongside vector retrieval.

“why using a keyword search if you have this fancy C vector database. The reason for this is there are a lot of technical terms”transcript, stated

Proof-of-concept chatbot without production foundations

Rejected because: The team wanted value quickly and a path to scale, so it built CI/CD and infrastructure-as-code.

“it's really about finding something where we can get value as quickly as possible and then scale.”transcript, stated

Keep knowledge access through many existing tools

Rejected because: Retrieving information took too much time and shop-floor workers needed a simple interface.

“really retrieving the information just takes a lot of time and for this yeah we wanted to have this chatbot solution”transcript, stated

Patterns

rag-retrieval (retrieval)

The chatbot retrieves plant documentation from a vector store and passes it to Bedrock/Claude for answer generation.

“really retrieving all the information making this accessible to the large language model through a rack approach”transcript, stated

hybrid-search (retrieval)

OSRAM combines vector/RAG retrieval with keyword search because manufacturing documentation contains specialized terms.

“this combination helped us to increase the performance of the solution.”transcript, stated

data-quality-loop (knowledge-management)

User feedback is fed back into the solution so the chatbot improves after deployment.

“feedback um is given back for an iterative solution to improve further in the future.”transcript, stated

Tradeoffs

Retrieval design

Chose hybrid vector and keyword search over only using vector database retrieval.

Rationale: Technical terms in plant documentation made lexical matching necessary even with a vector database.

“on the one hand we have a rag approach with a uh data store on the other hand we could just use a simple um keyword search”transcript, stated

Deployment foundation

Chose CI/CD and infrastructure-as-code from the beginning over one-off proof of concept.

Rationale: The team wanted a path to scale across departments and plants.

“we have tests in place we have the code as infrastructures code and terraform form so it can be easily deployed”transcript, stated

Gotchas (what bit them)

Retiring workers threatened to take plant knowledge with them.

Root cause: Institutional manufacturing experience was held by experienced employees rather than easily searchable systems.

Resolution: Use a knowledge chatbot and ingestion pipeline to preserve and expose that knowledge to workers.

“someone uh who will more or less soon will leave the company and for that reason a lot of experience a lot of knowledge will go with him.”transcript, stated

Technical terms were hard to retrieve with semantic search alone.

Root cause: Manufacturing terminology and documentation made exact terms important.

Resolution: Combine keyword search with vector/RAG retrieval in OpenSearch.

“there are a lot of technical terms and really it's it's difficult to find them throughout the documentation.”transcript, stated

A complex interface would not fit shop-floor work.

Root cause: Employees needed a simple access path rather than many different tools.

Resolution: Build a simple chatbot UI over the retrieval system.

“they want to have a simple solution that they can access and don't need to use various different other tools”transcript, stated

Evaluation

The team evaluates the chatbot with answer accuracy, user feedback, deployment readiness, and whether it can scale to more departments and plants.

Metrics: accuracy over 85% · target above 90% · feedback incorporation · department and plant deployment readiness

“we could deploy a new solution with an accuracy of over 85%. We expect in the coming weeks to get this to way above 90%.”transcript, stated
“can get the feedback which we can again incorporate and before mentioned already of course it's important to not just um have the solution once”transcript, stated

Outcomes

The case is an early production/deployment report rather than a mature multi-plant rollout.

“the solution was deployed accuracy of now over 85% uh further improving to get this well above 90%.”transcript, stated
“once we have a certain level of yeah over 90% accuracy then adding this to additional departments”transcript, stated