March to September 2026

Applied AI

Systems in production or pilot on live ERP, CRM and customer data. They are internal, so they are described by function rather than by name.

Systems

Email and documents

Customer email to draft quote

Classifies inbound email, extracts line items, matches them to material and pricing history, and drafts the quote for review. Preparation time went from hours to minutes.

  • Classification
  • Extraction
  • Pricing match
  • Reviewer feedback

ERP integration

CRM quote to ERP order

Signed CRM quotes become ERP sales quotations without re-keying. Credit holds and master-data gaps go to a review queue. One engine, configured per division.

  • Salesforce
  • S/4HANA
  • OData
  • Exception queue

Assistant

Assistant on company data

Answers plain-language questions from live ERP, CRM and a document corpus indexed per brand, with citations. Tool access is enforced per user on the server. In pilot with about 20 users.

  • Tool use
  • Vector search
  • SSO across three identity systems

Audit

Specification, quote and order check

Compares what the customer specified, what was quoted and what was booked. Every artifact is kept as a timestamped snapshot, and discrepancies are caught before submittal.

  • Document comparison
  • Immutable snapshots

Vision

Shop drawing annotation

Detects callouts and opening tags on shop drawings and validates them against schedules. The prototype measures 80 to 100% recall on real projects.

  • Drawing detection
  • Schedule validation

Sales intelligence

Early project signals

Classifies filings, permits and interconnection queues to surface large construction projects 6 to 18 months before a request for proposal. A person decides what becomes a lead.

  • Public data
  • Classification
  • Human promotion

Service desk

Helpdesk triage

Predicts category, priority and likely resolution for incoming tickets, and runs in shadow against analyst decisions before any automation.

  • Classification
  • Shadow audit

ERP

Acquired-business onboarding

A configure-to-order configurator that generates bills of material, routings and pricing from a product specification, connected to the same integration layer as the assistant.

  • Bills of material
  • Routings
  • Pricing

Data

Data strategy and AI readiness

Co-leading an assessment of data ownership and use-case readiness, measured against the procedure corpus and live transactional data. Each gap has an owner.

  • Process framework
  • Data ownership

Platform and controls

Integration layer

Model Context Protocol servers expose ERP, CRM, helpdesk and product data as named tools. Per-user credentials, gated writes, read-only services where required.

Vendor terms

Enterprise agreement with a data-processing contract, zero retention, per-project keys and a central usage log. Two vendors compared blind on a hundred real documents.

Human review

Results below 70% confidence go to a review queue. Model output is stored beside the human answer as ground truth.

Tracing and evaluation

Every assistant turn traced with tools, tokens, latency and cost. An evaluation set of roughly 230 golden questions, scored on tool evidence and attribution.

Models

Frontier API, cloud-hosted models where tenancy matters, and a self-hosted open model on a single GPU. Backend selectable per user.

Engineering practice

New engineers shipping in five days, one project template and registry, a deny-first policy for coding agents, prompt anonymization and a tracked secrets inventory.

Written and deployed personally