Skip to content

AI Construction Estimate

Pro tier only

This command is Pro-only (flag QuoteAi). Standard-tier users see a 🔒 lock icon when clicking.

Auto-generates a construction estimate from a Bill of Quantities (BoQ) using AI + the TT10/2019 and ĐM1776 norm databases. Unlike AI Translate / AI Chat (which also use user-supplied API keys), AI Estimate has proprietary added value: the NormLookup engine + Vietnamese-construction-specific prompt engineering.

Open the dialog

DVD Cons → group QS → click AI Construction Estimate.

4-step workflow

Step 1 — Prepare the BoQ sheet

The sheet must have at minimum:

ColumnContentRequired
No.Sequential
Norm codee.g. AB.11110, SC.16110(helpful)
Task namee.g. "Excavate foundation pit"
Unite.g. m3, kg, m2
QuantityNumber

Step 2 — Select the BoQ range → click "AI Construction Estimate"

The Construction Estimate dialog opens with:

  • Preview of selected range (row count, detected norm codes)
  • Norm-source toggle: TT10/2019 / ĐM1776 / Both
  • "Use AI to fill missing norm codes" toggle

Step 3 — AI runs NormLookup + estimate calculation

For each BoQ row:

  1. If norm code is present → look up TT10/ĐM1776 → fetch VL+NC+M (material + labor + machinery costs)
  2. If no code yet → AI suggests a code based on task name (text similarity + construction context)
  3. Calculate: Quantity × (VL + NC + M)
  4. Apply overhead + profit coefficients from project settings

Step 4 — Generate result sheet

The AI Estimate sheet is created with layout:

No.CodeTask nameUnitQtyVL priceNC priceM priceUnit priceTotal
1AB.11110Excavate foundation pitm350012,5008,70021,2001,060,000
2AF.11110M250 foundation concretem38950,000180,00075,0001,205,0009,640,000
...
TOTALxxx
Overhead 6.5%xxx
VAT 8%xxx
FINAL ESTIMATExxx

Norm databases

DVDAddin ships 2 databases in C:\DVDAddin\Library\:

FileTypeCoverage
Dinh Muc TT10.2019.xlsxCircular 10/2019/TT-BXD2019 construction-work norm database
Dinh Muc 1776.xlsxDecision 1776/BXD-VPOlder 2007 norms — still common for legacy contracts

NormLoader reads these files at startup → caches in RAM → fast queries.

AI provider selection

In Preferences → AI tab → pick one of:

  • Gemini (Google — generous free quota)
  • ChatGPT (OpenAI — more accurate for complex prompts)
  • Cerebras (free + fast inference)

All require user-supplied API keys. DVDAddin does NOT provide an API key — it's purely a client.

WARNING

Without an API key, the dialog only does NormLookup (no AI). The "suggest norm code for missing rows" step is skipped.

Tips

  • Missing norm codes in DB: AI suggests the closest match + highlights in yellow for user verification
  • Overhead/profit defaults: edit Preferences → Estimate tab → set company-standard overhead/profit %
  • Export PDF estimate: after generating the sheet → DVD Addin → Print → Selected Sheets to PDF → save PDF
  • Compare vs partner estimate: copy sheet to partner file, use Sheet Compare for unit-price deltas

Released under DVDAddin License.