Research · Eval

Construction AI Eval

Frontier models on real construction questions, with and without our data.

19%
Average, no data
90%
Average, with our data
387
Real questions
6
Models tested
Summary
  • We built 387 questions from our own price books, engineering specs, lead times, and policies: the questions real customers and estimators ask every day, each with a known correct answer.
  • We asked six frontier and open models to answer them twice: once on their own, and once with the relevant pages of our data in the prompt.
  • On their own, the models averaged 19% correct. With our data they averaged 90%.
  • With our data, a small open model outscored the strongest model without it by almost four to one. The data mattered more than the model.
  • Most of what our data did not fix came from places where our own documents disagree with each other.

Definition. A construction LLM benchmark is a fixed set of real construction questions with verified answers, used to measure how accurately language models answer them.

How well do LLMs know construction?

General-purpose models know a lot about construction in the abstract. They can explain what a vapor barrier is or why snow load matters. But a business runs on specifics: what this building costs in this county, how long this manufacturer takes, whether this product can be sold in this state. That knowledge is local, it changes monthly, and almost none of it is on the public internet.

For physical AI this is the same gap one level up. A robot that knows how to drive a screw in general still has to know which screw, how many, in what pattern, for this building. We wanted to measure how big the gap between general knowledge and operating knowledge is, and how much a company's own data closes it.

What questions are in the benchmark?

Every question has a single verifiable answer drawn from our own systems. They cover five broad areas: prices (small structures like carports, commercial buildings, homes, and foundations), specifications (how much wind and snow a structure must withstand, and foundation requirements), timelines (how long delivery and installation take), rules (permits, financing, and company policies), and process (the steps to install a building). They are phrased the way a customer or an estimator would actually ask. Numeric answers are scored against a tolerance. Written answers are graded by a separate model that sees the reference answer and is blind to which model wrote the response.

CategoryQuestionsNo dataWith our data
Delivery timelines153%94%
Foundation prices465%93%
Permits and engineering308%93%
Financing rules2212%78%
Home build prices4115%99%
Company policies1918%91%
Home build products819%91%
Structural specs (wind and snow)4421%97%
Commercial building prices7324%91%
Small structure prices3324%75%
Installation steps1425%88%
Small structure products2026%90%
Foundation specs2238%96%
Figure 1. Accuracy by question category, averaged across models. Categories are sorted by how badly models did without our data.

How did we test retrieval?

No data. The model answers from what it learned in training, the way it would if a customer asked it directly.

With our data. We retrieve the relevant pages from our price books, specs, and policies and place them in the prompt before the question. This is simple retrieval, not fine-tuning.

What did we find?

Figure 2. Each line links a question category to a model. Brighter, thicker lines mean higher accuracy. Toggle between the model alone and the model with our data: the network lights up when the knowledge is there.
No dataWith our data
Claude Opus 5.5 25% 96%
DeepSeek V4 Flash 18% 94%
Llama 4 Maverick 14% 93%
GPT-6.1 Sol 25% 92%
Mistral Large 3 11% 85%
Gemini 2.5 Flash 21% 83%
Figure 3. Share of questions answered correctly, on the 199 questions every model answered. Two models also ran the full set of 387, with the same pattern.

Without our data, every model failed most questions. The gap between the best and worst model was about 14 points. With our data, every model passed most questions, and the smallest, cheapest model in the test scored within a few points of the best. Once the right information is in front of it, model size stops being the deciding factor.

Do LLMs underestimate construction prices?

ModelMedian price error, no dataShare of prices too lowMedian price error, with data
GPT-6.1 Sol24%57%0%
Claude Opus 5.526%60%0%
Gemini 2.5 Flash29%50%0%
Llama 4 Maverick55%76%0%
DeepSeek V4 Flash39%80%0%
Mistral Large 359%76%0%
Figure 4. Error on questions with a dollar answer. Without our data, models usually guess low, by a median of a quarter to a half of the real price. With our data the median error is zero.

When a model doesn't know a construction price, it tends to guess low. Concrete slabs came in roughly 40% under our real prices, and stamped engineering drawings more than 80% under. A customer quoted by a general-purpose assistant would be told a project costs far less than it does.

Why do general models fail on company-specific rules?

When a model doesn't know a company's rule, it fills the gap with what a typical company would do. Every real business has rules that differ from the typical case, and the model gives no sign that it is guessing. The clearest failures were questions where all six models agreed and were wrong. Asked whether we can add change orders after a customer signs a concrete quote, all six said yes, because change orders are normal in construction. Our signed price is the most the customer pays unless they change the scope. Asked whether our sales agents can quote monthly payments by text, four of six said yes. Our rules forbid it.

What did retrieval not fix?

Even with retrieval, a few categories stayed weak: financing rules and some carport pricing. When we traced those misses, most came from our own documents disagreeing. One document listed one set of payment terms and another listed a different set. Two sources gave two different setup fees. The model faithfully reproduced whichever page it was shown. Retrieval cannot be more consistent than the data behind it.

What are the limitations?

Two models ran the full 387 questions. Four ran a fixed 199-question subset with the same category mix, because of rate limits. Some newer models were not available to us and were not tested. Written answers were graded by a model, which can be wrong. Questions with specific prices are kept private.

What comes next?

The obvious next step is to fix our own contradictions, then rerun. The larger lesson carries straight into robotics. General models bring broad competence, but operating in a real business takes local, current, verified knowledge, and that only comes from the business. We are building the same thing for physical work: footage of how our crews actually do each task, tied to what it cost and whether it passed.

387 questions, 13 categories. Retrieval-augmented condition uses the same source pages for every model. Grader: a separate model, blinded to the answering model. Total model cost about $16.

Frequently asked questions

How accurate are LLMs on construction questions?

On 199 questions every model answered, six frontier and open models averaged 19% correct on their own and 91% with retrieved company data in the prompt.

Which model did best?

With company data, Claude Opus 5.5, DeepSeek, and Llama 4 all scored above 93%. Without it, the best model scored 25%.

Do LLMs underestimate construction prices?

Yes. Without company data, models priced construction work 25% to 55% low on the median answer. Concrete slabs came in about 40% under.

Does retrieval fix everything?

No. Most remaining errors came from company documents that contradicted each other. Retrieval is only as consistent as the data behind it.

Sources

Related research

About the authors

AI Research Engineer, Metal America

Tyler Hurd

Tyler leads Metal America's AI agents, the LLM systems that talk with thousands of construction buyers. He works daily on prompting, evaluation, and deploying language models in production.