Download the full Catha guide

Keep the complete branded version for internal review and implementation.

Download the full PDF

Construction Applications

The safest pattern separates retrieval, reasoning, approval and execution. Prompts are instructions, not security boundaries. Identity, permissions, deterministic checks, audit logs and authoritative systems remain essential.

CATHA PRACTICAL AI FOR CONSTRUCTION LIBRARY What Is Under the Hood of Construction AI? AI Architecture for Construction Leaders Guide 12
Best use Use this map when discussing a proposal so each component has a clear purpose, owner and control boundary.
User → Interface → Orchestrator → Model → Company Data/Tools → Controls → Action → Logs → Human Oversight Every production AI system is some variation of this chain. Complexity should be added only where the business requirement needs it.
ComponentPlain-English meaningWhy it matters
LLM/modelThe reasoning/generation engineCapability, cost, speed and failure characteristics
Prompt/instructionsThe job definition and rulesShapes behavior but is not a security boundary
RAG/retrievalFetches relevant company knowledgeKeeps changing information grounded in sources
Structured data/APIAuthoritative records and transactionsNeeded for exact values and actions
Orchestrator/workflow engineCoordinates steps, tools and stateTurns a model into a repeatable process
AgentA system that can choose steps/tools within a goalAdds flexibility and governance burden
Memory/stateStores context across steps or timeUseful but can create privacy/staleness risk
Identity/permissionsControls what the system may access/doPrimary authority boundary
Evaluation/monitoringTests and observes behaviorShows whether the system is reliable
Logs/auditRecords inputs, decisions and actionsEnables investigation and accountability
CheckItemNotes
☐Where does the user enter the workflow?____________________________
☐Which model(s) are used?____________________________
☐What data is retrieved?____________________________
☐Which system is authoritative?____________________________
☐Which tools can be called?____________________________
☐What identity is used?____________________________
☐Where is approval required?____________________________
☐What is logged?____________________________
☐What happens on failure?____________________________
☐How is the system stopped?____________________________