
Inside Foreman's Brain: The Knowledge Base Behind Construction AI That Actually Helps
Foreman AI gives accurate construction answers because it was built on a 24,500-word domain knowledge base, 39 estimating formulas, and 396+ construction skills — not because it guesses well. That foundation is why Foreman can compute frame labor from square footage instead of hallucinating a number, and why it turns a correct answer into a real action in your data instead of a chat message you have to act on manually.
If you have been evaluating AI tools for your construction business and keep running into the same problem — the AI sounds confident but gets the numbers wrong — start with the overview at Foreman AI. This post goes deeper: it explains exactly what is inside the knowledge base, how the estimating formulas work in practice, and why that foundation makes the difference between AI that helps and AI that misleads.
Why does generic AI get construction wrong?
The root issue is not the language model — it is the absence of domain grounding. A general-purpose AI assistant knows roughly that concrete is measured in cubic yards and roofing in squares, but it does not know your slab depth, your vendor rates, your framing labor agreement, or whether the Magnolia floorplan includes a finished basement. When you ask it to price a structural option, it synthesizes a plausible-sounding answer from patterns in public text. That answer might be close on a good day and wrong by 30% on a bad one.
More importantly, even if the generic AI gets the number right, it cannot do anything with it. It cannot update the Master Cost Budget, generate a purchase order, assign a scope to your framing vendor, or mark a design option complete. It lives in a chat window that is disconnected from your actual data.
Foreman was designed to solve both problems at once: ground the AI in real construction domain knowledge, then connect it to real builder data so a correct answer can become an action.
What is actually inside the knowledge base?
The Foreman knowledge base is structured in three layers, totaling roughly 24,500 words of construction-specific content:
App Knowledge (~158 KB)
The platform reference: every feature, every workflow, every data model in Cornerstone PM. When you ask Foreman how to set up exclusion groups or configure community-assigned vendor wins, it reads from this layer — not from a generic help search. This is why Foreman answers platform questions in context rather than pointing you to a documentation URL.
Estimating Formulas (~8 KB — 39 formulas)
A structured library of residential construction estimating formulas covering framing, concrete, roofing, paint, trim, HVAC rough-in, electrical rough-in, plumbing rough-in, insulation, and more. Each formula maps an input (sqft, linear ft, fixture count) to a unit of measure and a rate-based output. Foreman uses these formulas when computing quantities and costs — not pattern-matching from web text.
Prompt Library (~16 KB — 10 categories)
Structured reasoning templates across 10 construction workflow categories: purchasing, scheduling, vendor management, estimating, design, sales, reporting, profitability, bid analysis, and scope generation. These templates shape how Foreman reasons about a task before it calls a skill — so it follows the right workflow rather than improvising from scratch each time.
These three layers sit underneath 396+ skills across 20 categories. Every time Foreman calls a skill — creating a purchase order, comparing vendor bids, generating a budget report — the knowledge base is in scope. The formulas are not just for answering questions; they run inside the skill logic itself.
How the 39 estimating formulas work in practice
The cleanest way to understand the formulas is to see them in context. Here are five examples from the library, each showing the formula and a concrete application on a production build:
| Formula | Real-world application |
|---|---|
| Frame Labor = Total Sqft × $/sqft | 3,200 sqft Magnolia plan at $4.50/sqft = $14,400 frame labor — recalculated automatically for every structural option that changes the footprint. |
| Slab Concrete = (Foundation Sqft ÷ 144) × Slab Depth × $/cy | Foreman converts the number from your blueprint into cubic yards and prices it against your concrete vendor rate — no manual unit conversion. |
| Interior Paint = Under Air Sqft × 2 (wall coverage factor) × $/sqft | The 2× factor accounts for walls, not just floor area. Foreman knows this; a generic AI guessing from a prompt does not. |
| Roof Labor = Total Sqft ÷ 100 (roof squares) × $/square | Roofing is always quoted in squares, not sqft. Foreman converts automatically and prices against your roofing sub's rate. |
| Trim Carpenter = Under Air Sqft × $/sqft | Trim labor scales linearly with livable area. One formula auto-prices every floorplan and every structural option that changes it. |
The key detail in every row above is that Foreman is not approximating — it is computing. The formula is deterministic given the inputs. When your framing labor rate changes from $4.25 to $4.75 per sqft, Foreman reprices every scope item that uses that formula. When Blueprint AI extracts 130+ material scopes from a floor plan PDF, the estimating formulas are the engine that turns raw dimensions into dollar figures.
396+ skills: what they are and why it matters
A skill in Foreman AI is a discrete capability that reads or writes real platform data. Skills are organized into 20 categories — purchasing, scheduling, vendor management, design, sales pipeline, reporting, profitability, bid analysis, scope generation, document handling, and more. The current count is 396+, and every new skill ships automatically to every customer without a config change.
The comparison to generic AI tools is not about quantity for its own sake. It is about what having a skill means versus having a conversation. When you tell ChatGPT to generate a purchase order, you get a formatted text block you have to copy and paste into your actual system. When you tell Foreman to generate a purchase order, it calls createPurchaseOrder — the skill talks directly to your data, creates the actual record, assigns the vendor, attaches the scope items, and reports back what it did. The knowledge base grounded the reasoning; the skill executed the action.
This is also why Pro+ customers who use the built-in MCP server to connect Claude Desktop or Cursor to Cornerstone get a qualitatively different experience than a generic AI integration. They are not connecting a chatbot to an API — they are connecting an external tool to 396+ grounded, construction-domain skills with the full knowledge base behind each one. Ask Claude Desktop to “compare the framing bids on the Oakridge community” and it calls the Foreman skill, gets the structured comparison back, and explains it in the context your builder actually uses. That's the difference domain grounding makes.
Memory makes the knowledge base personal
The knowledge base is shared across all Foreman users, but the memory layer is yours alone. Foreman runs two persistent memory stores:
- Per-user memory — your name, role, preferred vendors, communication style preferences, and recurring patterns from past sessions. Foreman does not ask you to re-introduce yourself every conversation.
- Company-wide memory — vendor scorecards, builder defaults, community-level pricing notes, and workflow patterns that accumulate across your whole team.
Combined with the knowledge base, this means Foreman gets more useful over time. A superintendent who always sources plumbing from Ferguson does not have to say “use Ferguson” on every purchase order request — Foreman already knows. An estimator who quotes in finished square footage does not have to specify the unit every time. The knowledge base provides the construction reasoning; the memory layer provides the business context that makes that reasoning specific to your operation.
For a deeper look at how persistent memory works across sessions and what the per-user + company-wide model looks like in practice, see Foreman AI Memory: The First Construction AI That Doesn't Forget.
What this means for long sessions — and why Foreman doesn't crash
One side effect of having a large knowledge base and active memory is context pressure. Every long session accumulates a lot of content: skill outputs, memory references, formula results, and multi-step task history. Generic AI tools hit a context wall when this happens — they start forgetting earlier parts of the conversation, give inconsistent answers, or refuse to continue.
Foreman handles this with built-in memory compaction: an intelligent summarization layer that auto-compresses older context when a session grows long, preserving the semantically important details while freeing space for active work. The green/yellow/red context health meter shows users where they stand. Foreman has been tested through 200+ option cleanups and full catalog imports in a single session without loss of coherence — a scenario where every generic AI tool tested against it failed.
The knowledge base makes Foreman accurate. The skills make it capable. The memory makes it personal. And the compaction layer makes it reliable across the long, complex workflows that actually matter in construction. That combination is why Foreman AI gives answers that are actually correct — and then does something with them.
Put 396+ construction skills to work on your builds.
Foreman AI is included on the Pro+ plan — 396+ skills, 39 estimating formulas, 24,500-word knowledge base, persistent memory, and built-in context compaction. No chatbot wrappers. No guessing. Real construction answers that turn into real actions.
Request Early Access →