Loading…
Loading…
AI assistant · Powered by CodeBot
CodeBot sits between your questions and the Saudi Building Code for Concrete Structures (SBC 304-CR), returning fully cited answers that explain what the code says and why without hallucinated requirements.
Live code session
SBC 304-CR · Ch. 20
You
For a cast-in-place nonprestressed concrete member with Dia 18 through Dia 50 bars exposed to weather, what is the specified concrete cover?
CodeBot
Per Table 20.6.1.3.1: For members exposed to weather with Dia 18 through Dia 50 bars, the specified cover is 50 mm.
Live, streaming answers tuned to structural design language.
Clause-level citations back into SBC 304-CR.
RAG architecture designed for review workflows .
Live demo
How it works
Engineers frame questions the way they speak on drawings, in review meetings, and on site. No need to rephrase for the system.
Natural Project Language
Free-form questions → intent parsed → query expansion.
The RAG index searches an admin-controlled corpus of official concrete structures code. No external or unverified sources.
SBC 304-CR Corpus
Dense retrieval → reranking → top-k passages returned.
The model drafts an explanation constrained by retrieved text and structural-code terminology. Raw text becomes a clear, cited answer.
Grounded answers
Conditioned generation → citation spans → streaming output.
Clause links in the UI open the exact passages that informed the answer. Full clause-level transparency for review and sign-off.
Clause-level transparency
Click any citation to open the source clause in context.
Frequently asked
The questions structural engineers, reviewers, and authorities typically ask when bringing CodeBot into a live project environment.
Filter questions by topic or keyword. Press ⌘K / Ctrl+K to jump to search.
CodeBot is focused exclusively on SBC 304-CR for concrete structures. It retrieves from a curated corpus, aligns responses with building-code terminology, and always points you back to relevant chapters and sections.
How this looks in CodeBot
Query: "Summarize SBC 304-CR provisions for shear walls." Mode: Code-aware QA Result: CodeBot returns a structured outline with direct links back to the governing clauses and commentary.
Answers are meant to accelerate design and review, not replace engineering judgement. Each response surfaces citations so you can quickly verify details in the official SBC 304-CR documents before signing off.
How this looks in CodeBot
Query: "Is this flat slab reinforcement layout acceptable?" Mode: Design review helper Result: CodeBot highlights governing strength and serviceability checks, and links to the referenced verification clauses.
Admin users manage the indexed corpus from the dashboard. Only administrator-approved documents are ingested, giving your organization full control over the sources CodeBot is allowed to use.
How this looks in CodeBot
Dashboard snippet: - Admin uploads new SBC 304-CR volume. - Marks it as "Approved for retrieval". - Deprecates previous edition with one click.
When the underlying code is revised, administrators can ingest updated official volumes and deprecate older ones. The retrieval index is rebuilt so new queries reflect the current code line.
How this looks in CodeBot
Change management flow: 1. Upload revised SBC 304-CR volumes. 2. Tag them with the year / edition. 3. Trigger index rebuild so future queries use the new line.
Most teams start with the web chat for day-to-day questions, then use the GraphQL API to embed CodeBot into internal portals, review tools, or documentation systems.
How this looks in CodeBot
Example GraphQL pattern: ask(question: "Show checks for punching shear") → returns an answer plus a list of cited sections and labels.
Project prompts and retrieved passages are processed within the CodeBot backend. Integration options can be tailored to your organization's data residency and retention policies.
How this looks in CodeBot
Admin view: - Select preferred region for processing. - Configure retention windows. - Export and audit interaction logs.
“We stopped arguing about what the clause meant and started reviewing how well designs matched it.”
“CodeBot makes the codebase feel conversational without ever losing the rigor of the text.”
“Being able to move from a comment straight into the referenced SBC 304-CR clause changed our review cadence.”
“You feel like you're talking to a code-savvy colleague who always has the book open.”
“We stopped arguing about what the clause meant and started reviewing how well designs matched it.”
“CodeBot makes the codebase feel conversational without ever losing the rigor of the text.”
“Being able to move from a comment straight into the referenced SBC 304-CR clause changed our review cadence.”
“You feel like you're talking to a code-savvy colleague who always has the book open.”
Bring CodeBot into your next review cycle
Start with the web interface, then connect your review tools and internal portals. CodeBot meets your teams where they already work while keeping every answer grounded in SBC 304-CR.