Product updates

Product Development

Why Automotive AI Needs Traceable Diagnostic Knowledge

STEP Diagnostics is building an automotive knowledge layer that preserves source trace, validates extracted content, and keeps AI from turning retrieved information into an unsupported diagnosis.

7 min read

Building the knowledge layer behind STEP Diagnostics.

Giving an AI system access to automotive repair information sounds like a straightforward problem. Load technical books and service information, build a search index, connect it to a language model, and let technicians ask questions.

In practice, access to information is the easy part. The difficult part is determining whether the information was extracted correctly, whether it applies to the current situation, where it came from, and what authority the AI should have after retrieving it.

Before STEP Diagnostics could build a dependable diagnostic workflow, we needed to investigate a more fundamental question: how can automotive knowledge support a technician without quietly becoming an unsupported diagnosis?

That question led us to build and test a source-traceable diagnostic knowledge layer.

Automotive knowledge is difficult to digitize

Professional automotive materials are not written like ordinary web pages. A single page may contain multiple columns, diagrams and connector views, tables with measurements, captions separated from illustrations, numbered diagnostic branches, warnings and exceptions, and references to information on another page.

The page may be perfectly clear to an experienced technician and still be difficult for a document-processing system to interpret. Text can be extracted in the wrong order. A table can lose the relationship between its rows and columns. A diagram label can become separated from the diagram. OCR can confuse a number, unit, pin designation, or circuit abbreviation.

Those are not cosmetic errors. In automotive diagnostics, a small extraction mistake can change the meaning of the source. This is why we rejected the idea that a successfully parsed page should automatically become approved AI knowledge.

What we built and tested

STEP's initial research focused on a local, offline document pipeline for professional automotive diagnostic books. We evaluated several approaches to:

  • extract text, tables, and visual assets;
  • process both native and scanned PDF pages;
  • preserve original page numbers;
  • record the origin of every extracted block;
  • detect dropped text and suspicious reading order;
  • identify pages requiring another parser;
  • create review queues for difficult material.

One book in our research library contained 1,664 pages. Our first attempt to process the complete book in one operation failed under memory pressure after nearly an hour. Instead of increasing resources and hoping for a different result, we redesigned the process around bounded batches.

The revised pipeline processed the book in 42 controlled batches. Each batch produced its own artifacts and quality information before being combined into a parser-neutral representation. The failure was useful: it moved the system toward a workflow that is easier to inspect, retry, and validate.

Parsing is not the same as approval

Across three automotive books, the research pipeline produced a local knowledge store containing 2,740 pages, more than 63,000 normalized content blocks, more than 6,800 visual and document assets, and more than 72,000 source-trace records.

Those numbers describe processed material. They do not describe approved diagnostic knowledge. For the 1,664-page book, the quality review identified 1,029 pages as usable candidates, 198 pages requiring human review, and 437 pages requiring a secondary parsing method.

A usable candidate is still only a candidate. It means the page can proceed to further review or retrieval experiments. It does not mean that STEP has accepted every statement on the page as product-ready diagnostic guidance. A system should not gain confidence merely because it has processed a large volume of information.

Preserving the path back to the source

Every useful knowledge item needs a path back to its origin. Our working model is:

  • Book
  • Original page
  • Extracted block
  • Quality status
  • Retrieved concept
  • Advisory context

The source trail allows the system to answer important questions: which book did this information come from; which original page contained it; which extracted blocks supported the result; did the page pass its quality gate; was the information reviewed or merely retrieved; and can the system safely use it in the current workflow?

Without that trace, retrieved text becomes difficult to audit. It may sound correct while leaving the technician with no practical way to evaluate its origin. STEP is being designed around the opposite principle: diagnostic context should become more inspectable as it moves through the system, not less.

Retrieval is not diagnostic authority

Once the local document representation existed, we began testing full-text retrieval, semantic embeddings, canonical diagnostic queries, hybrid keyword and semantic search, structured concept candidates, and source-traced retrieval results.

Retrieval quality matters, but the larger product question is what happens after a result is found. A language model can easily turn retrieved information into a confident explanation. It can also move from explanation to suspected cause without making that transition visible to the user.

Knowledge can mentor the conversation without owning the case. We experimented with a book-mentored intake mode in which diagnostic knowledge could help the system understand which observable facts may still be important, why a particular condition matters, which area of the complaint needs clarification, and what question could improve the diagnostic intake.

However, retrieved knowledge does not receive permission to select the cause of the problem, blame a component, recommend replacing a part, change an accepted case fact, declare the intake complete, start diagnosis, or replace an OEM or licensed service procedure.

In STEP, retrieved knowledge is advisory. It can help improve the questions. It cannot decide the answers.

How this work shaped STEP Diagnostic Intake

This research directly influenced the architecture of STEP's intake workflow. The system separates responsibilities that are often combined inside a single AI conversation:

  • The Interviewer communicates naturally with the technician.
  • The Extractor proposes structured facts from the conversation.
  • Backend validation determines which facts can be accepted.
  • The application owns readiness, blockers, and case transitions.
  • Knowledge retrieval provides source-traced advisory context.
  • The technician reviews and confirms the resulting intake.

A natural conversation is not automatically trusted case state. A retrieved passage is not automatically diagnostic evidence. An AI-generated summary is not automatically a diagnosis. Each transition requires its own validation boundary.

What remains experimental

The knowledge layer is still an active area of research. Not every parsed page has completed human review, some pages require secondary extraction, the local book store is not a production retrieval service, and retrieved context remains advisory. Book content does not replace licensed OEM information, and STEP does not treat retrieval as permission to issue a diagnosis or repair recommendation.

These limitations are intentional. They allow us to study where automotive AI is useful without hiding uncertainty behind fluent language.

What comes next

The next challenge is connecting source-traceable knowledge with an evidence-backed diagnostic workspace. That means combining a confirmed vehicle, a structured technician intake, observable facts from the case, applicable licensed diagnostic information, explicit source references, and controlled diagnostic workflow transitions.

The goal is not to build an AI that sounds like an experienced technician. The goal is to build a system that helps experienced technicians organize the case, inspect the evidence, and retain control of diagnostic judgment. That begins with knowledge the system can trace and boundaries it cannot silently cross.

Help shape STEP Diagnostics

Join early access and share how diagnostic work moves through your shop.

Get Early Access