Dasher Consulting Agentic AI Framework

Drawing Intelligence Demo

Technical drawing packs become structured, evidence-backed CRM records for sales, estimating and technical teams.

This synthetic manufacturing scenario shows a drawing and window schedule flowing into extracted measurements, visible assumptions, product recommendations and a simulated MCP post to CRM.

The point is not to replace surveyors, estimators or technical teams. It gives them a faster starting point with sources, confidence notes and human-confirmation tasks preserved.
Primary client scenarioNorthgate House window refurbishmentProcess improvement · window manufacturing context

A synthetic refurbishment pack contains an elevation drawing, window and door schedule, performance specification, clarification log, product catalogue and CRM field mapping.

01Drawing pack in
02Measurements extracted
03Products and gaps analysed
04CRM-ready record generated

Drawing intelligence workspace

Measurements, gaps and catalogue matches

Synthetic run completed

Sample drawing viewer

South elevation callouts

NORTHGATE HOUSE - SOUTH ELEVATIONSYNTHETIC DRAWING PACK DRW-A101 REV P021250900WIDTH BY SITE SURVEYFD30S DOOR WIDTH TBC

Extracted structured data

Window and door schedule

Item IDLocationWidthHeightQtyFrameGlazingRatingConfidenceSource
Reception south elevation125015002Thermally broken aluminiumLow-e double glazedStandard thermalHigh · 94%
First-floor office run120015004Thermally broken aluminiumLow-e double glazedStandard thermalHigh · 91%
Stair core90021001Thermally broken aluminiumAcoustic laminatedRw 40 dB acousticHigh · 87%
Meeting room south elevationTBC15002Thermally broken aluminiumLow-e double glazedStandard thermalMedium · 68%
Rear escape routeTBC21001Insulated aluminiumVision panel to door systemFD30SMedium · 62%

Missing and inferred data

Human confirmation queue

Product recommendation panel

Synthetic catalogue matches

Generated CRM payload preview

Opportunity record and follow-up tasks

{
  "tool": "mcp.crm.createOpportunity",
  "dryRun": true,
  "customer": {
    "accountName": "Synthetic manufacturing prospect",
    "sector": "Window manufacturing and process improvement",
    "contactRole": "Operations Director"
  },
  "opportunity": {
    "name": "Northgate House window refurbishment extraction",
    "stage": "Qualified technical review",
    "sourcePackId": "PACK-NORTHGATE-001",
    "expectedValueBand": "Synthetic: GBP 75k-125k",
    "positioning": "Evidence-backed starting point for estimators and surveyors, not an automated manufacturing release."
  },
  "extractedItems": [
    {
      "itemId": "W-101",
      "location": "Reception south elevation",
      "widthMm": 1250,
      "heightMm": 1500,
      "quantity": 2,
      "material": "Thermally broken aluminium",
      "glazingType": "Low-e double glazed",
      "rating": "Standard thermal",
      "confidence": 94,
      "sourceReference": "DRW-A101 p1 mark W-101 + SCH-WD-220 row 1"
    },
    {
      "itemId": "W-102",
      "location": "First-floor office run",
      "widthMm": 1200,
      "heightMm": 1500,
      "quantity": 4,
      "material": "Thermally broken aluminium",
      "glazingType": "Low-e double glazed",
      "rating": "Standard thermal",
      "confidence": 91,
      "sourceReference": "DRW-A101 p1 repeated office bay + SCH-WD-220 row 2"
    },
    {
      "itemId": "W-103",
      "location": "Stair core",
      "widthMm": 900,
      "heightMm": 2100,
      "quantity": 1,
      "material": "Thermally broken aluminium",
      "glazingType": "Acoustic laminated",
      "rating": "Rw 40 dB acoustic",
      "confidence": 87,
      "sourceReference": "DRW-A101 p2 callout C3 + SPEC-GLZ-014 acoustic clause"
    },
    {
      "itemId": "W-104",
      "location": "Meeting room south elevation",
      "widthMm": null,
      "heightMm": 1500,
      "quantity": 2,
      "material": "Thermally broken aluminium",
      "glazingType": "Low-e double glazed",
      "rating": "Standard thermal",
      "confidence": 68,
      "sourceReference": "SCH-WD-220 row 4 + CLAR-007 survey note"
    },
    {
      "itemId": "D-201",
      "location": "Rear escape route",
      "widthMm": null,
      "heightMm": 2100,
      "quantity": 1,
      "material": "Insulated aluminium",
      "glazingType": "Vision panel to door system",
      "rating": "FD30S",
      "confidence": 62,
      "sourceReference": "DRW-A101 p2 note F1 + SPEC-GLZ-014 fire-door clause"
    }
  ],
  "productSuggestions": [
    {
      "itemId": "W-101",
      "sku": "GEN-ALU-45",
      "productName": "Alu 45 Thermal Window",
      "confidence": 90,
      "exclusions": [
        "Acoustic system excluded because no Rw 40 dB requirement is present."
      ]
    },
    {
      "itemId": "W-102",
      "sku": "GEN-ALU-45",
      "productName": "Alu 45 Thermal Window",
      "confidence": 88,
      "exclusions": [
        "Door and acoustic products excluded by item type and rating."
      ]
    },
    {
      "itemId": "W-103",
      "sku": "GEN-ACOU-60",
      "productName": "Acoustic 60 Fixed Light",
      "confidence": 85,
      "exclusions": [
        "Alu 45 excluded because it does not support the acoustic rating."
      ]
    },
    {
      "itemId": "W-104",
      "sku": "GEN-ALU-45",
      "productName": "Alu 45 Thermal Window",
      "confidence": 64,
      "exclusions": [
        "Manufacturing release blocked until W-104 width is confirmed."
      ]
    },
    {
      "itemId": "D-201",
      "sku": "GEN-FD30-DOOR",
      "productName": "FD30S Aluminium Escape Door",
      "confidence": 60,
      "exclusions": [
        "Final order cannot proceed until clear structural opening width and threshold detail are confirmed."
      ]
    }
  ],
  "assumptions": [
    {
      "itemId": "W-104",
      "field": "Width",
      "status": "Needs confirmation",
      "proposedValue": "Not populated",
      "reason": "The drawing shows the opening but the dimension string is obscured. The schedule says width by site survey.",
      "confidence": 41
    },
    {
      "itemId": "W-104",
      "field": "Glazing type",
      "status": "Inferred",
      "proposedValue": "Low-e double glazed",
      "reason": "The schedule says glazing to match office, and W-102 office units are low-e double glazed. This should remain visible as an assumption.",
      "confidence": 72
    },
    {
      "itemId": "D-201",
      "field": "Door width",
      "status": "Needs confirmation",
      "proposedValue": "Not populated",
      "reason": "The fire-door height and rating are present, but no clear structural opening width appears in the drawing or schedule.",
      "confidence": 38
    }
  ],
  "confidenceNotes": [
    "High-confidence extracted values are source-backed by drawing and schedule evidence.",
    "W-104 glazing is inferred from the office match note and must remain visible as an assumption.",
    "W-104 width and D-201 width require survey confirmation before quote freeze or manufacture."
  ],
  "followUpTasks": [
    {
      "ownerRole": "Surveyor",
      "task": "Confirm W-104 reveal width during second survey."
    },
    {
      "ownerRole": "Technical estimator",
      "task": "Confirm D-201 structural opening width and threshold detail."
    }
  ]
}

Simulated MCP / CRM action

Post to CRM

The request is generated locally from synthetic evidence and returns a deterministic CRM record ID. No live CRM, OpenAI or Azure service is called.

Ready for simulated requestmcp.crm.createOpportunityPayload includes assumptions and human-confirmation tasks.

Evidence and trust layer

Source document IDs

Source preview

Northgate House South Elevation Markup

Drawing
northgate_house_south_elevation_A101.pdfPage 1

South elevation - existing openings

Scale 1:100 at A1. Drawing is synthetic and created for demonstration only.

Opening marks W-101 to W-104 and D-201 visible across ground and first floor.

Dimension string shows 1250 mm, 1500 mm and 2100 mm heights. Door width is not explicitly dimensioned.

Synthetic drawing pack DRW-A101 | Rev P02 | No real client data
northgate_house_south_elevation_A101.pdfPage 2

Detail callouts and notes

Callout C3 references acoustic glazing for roadside elevation.

Note F1 references fire-rated door requirement adjacent to escape route.

Schedule cross-reference points to SCH-WD-220 for material and glazing notes.

Northgate House demo pack | Generated by Dasher Consulting

Trace panel

Selected workflow trace

Evaluation results

Trust checks

Client-owned, evidence-backed workflow

Production implementations would run inside the client estate, preserve source references, gate low-confidence values and expose every generated record back to the original evidence.

Source IDsConfidence notesRelated recordsHuman confirmation

Azure architecture

Production-shaped foundation for drawing intelligence

Synthetic product catalogue

Catalogue constraints used by recommendations

Reusable beyond one client

The pattern can be positioned as a reusable process-improvement service: swap the source pack, catalogue, workflow rules and CRM mapping while keeping the evidence, confidence and integration controls.