A plain-language guide

How a drawing becomes data

The process combines visual AI, ordinary software checks, and focused review. Each part has a specific job.

01

Drawing intake

Start with the documents teams already use

The pipeline accepts drawing PDFs and records the project, package, sheet number, title, revision, and page location. That source record follows the data throughout the process.

Why it matters

A value without its source cannot be trusted or audited later.

02

Visual gate

Let Qwen find and read the useful information

Qwen 3.5 looks at the sheet, distinguishes schedules from diagrams and notes, identifies the table type, and returns candidate records in a defined format.

Why it matters

Recent testing suggests direct visual understanding is a stronger first gate than relying only on handcrafted line and whitespace detection.

03

Deterministic checks

Use code for facts that should not require judgment

Software checks data types, required fields, units, allowed values, duplicate rows, cross-references, and impossible combinations. For example, a door number remains text because “101A” is valid.

Why it matters

AI should not spend time solving checks that ordinary rules can perform consistently.

04

Focused review

Escalate uncertainty instead of hiding it

Records that fail a check—or contain unclear cells—can receive a second model review. A person only needs to inspect the smaller set that remains unresolved.

Why it matters

The goal is not blind automation. It is faster review with visible evidence.

05

Data twin

Store verified records as a connected project layer

Doors, hardware, finishes, equipment, and electrical schedules become queryable records. Every record retains its relationship to the source drawing and can later connect to BIM elements without overloading the model.

Why it matters

The extraction is only useful when people can apply the result to estimating, procurement, coordination, and field work.

Design rules

What keeps the system honest

Evidence first

Every value keeps its source sheet and location.

No guessing

Blank or illegible fields stay blank and enter review.

Measure each stage

Detection, rows, fields, normalization, and review are scored separately.

Model independent

The schema and checks survive when the underlying AI model changes.