In development

AI-assisted vehicle diagnostics that runs on your own hardware.

BMS Fleet Diagnostics AI is an on-premises assistant for fleet operators and auto repair shops. It answers technician and fleet questions from vehicle specs, recalls and service data, with service manuals and repair history next, without sending shop or customer data to the cloud.

The problem

Diagnosing modern vehicles means digging through thousands of pages of manuals, bulletins, and past repair notes. That knowledge is scattered, and much of it lives only in senior technicians' heads.

Slow diagnosis

Technicians spend significant time searching manuals and forums before they can start a repair.

Lost shop knowledge

Fixes for recurring issues are rarely captured in a searchable way, so the same problems get solved twice.

Data privacy concerns

Fleets and shops are cautious about sending vehicle, customer, and repair data to third-party cloud AI services.

How it works

A retrieval-augmented, agent-based assistant built on locally hosted language models and accelerated by NVIDIA GPUs.

Shop data Vehicle specs, recalls, safety and service data; manuals next
→
Retrieval layer Hybrid BM25 + vector search, two-tier fleet ranking
→
Agent orchestration Multi-step reasoning, relevance judging, query routing
→
Local LLM inference Self-hosted models on NVIDIA GPUs

Everything runs on-premises. Models are served locally on NVIDIA hardware (currently an RTX 5090 workstation, with NVIDIA Grace Blackwell desktop hardware planned), so proprietary shop and fleet data never leaves the customer's network.

1

Ask in plain language

A technician describes symptoms or enters a diagnostic code.

2

Grounded answers

The assistant retrieves vehicle specs, recalls and safety data, and cites the source of each answer. Service manuals are being added next.

3

Next: shop knowledge grows

Planned: completed repairs feed back into the knowledge base for the next similar case.

Running today

Real output from the development system, October 2026. The index holds 2,558 vehicles: 2,550 from the public EPA fuel-economy dataset (model years 2024–2025) enriched with NHTSA crash ratings and recalls, plus 8 hand-curated vehicles. Automotive service documentation is being added next.

Fleet-scale ingestion

Measured

Vehicles are chunked, embedded on the GPU and written to a two-tier index (vehicle summaries for routing, detailed chunks for answers) in checkpointed batches of 50 that are safe to re-run.

2,558
Vehicles indexed
13.6K
Retrievable chunks
29 / s
Vehicles ingested, single stream
86.6%
Golden-set recall at this scale

Numeric questions need structure

Before / after

At fleet scale, text search matched the number in the question to numbers in model names. Typed attributes now let threshold and superlative questions run as SQL, while other questions stay on hybrid text search.

"which vehicles have over 500 horsepower"
// Before: hybrid text search, top results
mercedes-benz-s-class-2025-s500-4matic-...    // "500" in the trim name
lexus-ls-2025-500-rwd-3-4l-6-cylinder-...     // same
0 of 3 expected vehicles returned

// After: routed to structured search
SELECT ... FROM vehicle_attributes
 WHERE horsepower > 500 ORDER BY horsepower DESC
3 of 3 expected vehicles returned: BMW M3 Competition, Chevrolet Corvette Z06, Rivian R1T

Local inference on NVIDIA hardware

RTX 5090

The model server and GPU-accelerated embedding and reranking services run on a local RTX 5090. Nearly all 32 GB of VRAM is held by resident model weights and KV cache. The serving processes run in containers, so they don't appear by name in the Windows process list.

nvidia-smi
PS> nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 610.88                 KMD Version: 610.88        CUDA UMD Version: 13.3     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                  Driver-Model | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 5090      WDDM  |   00000000:41:00.0  On |                  N/A |
|  0%   31C    P5             45W /  600W |   31977MiB /  32607MiB |      0%      Default |
+-----------------------------------------+------------------------+----------------------+

Measured retrieval quality

Golden-set eval

Retrieval is scored against a 29-query golden set across eight categories and four difficulty levels. For attribute questions with many correct answers (“electric vehicles”), every vehicle that meets the criteria counts as relevant, with the relevant sets generated from the data.

StagePassedRecallPrecision
8 curated vehicles28 / 2998.9%53%
2,558 vehicles, original labels15 / 2951.7%10%
Open-world relevance labels20 / 2967.6%26%
Structured search for numeric questions26 / 2986.6%43%
Variant collapsing (one result per model)26 / 2986.3%44%
Category (structured search) Passed Recall Precision
Features2 / 2100%
58%
Safety3 / 3100%
39%
Rankings4 / 4100%
15%
Performance3 / 3100%
13%
Fleet filter6 / 692%
92%
Maintenance3 / 383%
42%
Ownership cost3 / 475%
31%
Cross-chunk2 / 452%
29%
The 3 remaining failures, reported rather than tuned away. Two are subjective questions ("good family car with low running costs" and "best car for someone who loves track days but needs daily practicality") whose answers aren’t in spec data; query rewriting into structured constraints is the next step. One is a data gap: only one vehicle has 5-year ownership-cost data.

Development status

Currently in active development.

About

  • Company BMS Carpentry LLC
  • Incorporated California, 2023
  • Product BMS Fleet Diagnostics AI
  • Location Los Angeles area, CA
  • Program Member of NVIDIA Inception
NVIDIA Inception Program member badge

Madhusudhan Bejawada

Founder

Staff-level backend engineer with a background in large-scale distributed systems, working in Java and Python. Now focused on AI infrastructure: retrieval-augmented generation, multi-agent orchestration, and efficient local LLM inference.

BMS Fleet Diagnostics AI applies that experience to a practical problem: giving repair shops and fleet operators reliable AI assistance without giving up control of their data.

Get in touch

Interested in a pilot, a partnership, or just learning more? Reach out directly.

madhu@madhu-cloud.com