An architectural AI engine with capabilities you can combine
01
Identify architectural elements through lines, symbols, and relationships.
02
Turn design requirements into drawing geometry and objects.
03
Count recognized members and measure their lengths.
INSIDE ALM
From lines to architectural meaning.
Architectural Language Model
One drawing. Multiple ways to represent a wall.
- 01
There is more than one way to draw a wall
Even within one drawing, walls can look different. Understanding architecture means recognizing the same role across different representations.
- 02
A detail alone is not enough
A close-up of a line cannot tell the whole story. Its role becomes clear when we look at the drawing around it.
- 03
Understanding guides the next step
For design, review and quantity takeoff, meaning must carry through each step. ALM connects that understanding to recognition, drawing and quantity takeoff.
02 / PURPOSE-BUILT FOR ARCHITECTURE
Purpose-built for
architectural drawings
We are developing ALM, our own AI model
for the language and context of architectural drawings.
Two representations of a smoke-vent window in real elevations. Highlights added for clarity.
Different representations.The same meaning to read.
One window is a block; the other is a set of lines. Recognizing the same element means reading its symbols and relationships, as well as its shape.
Understand the drawing. Then create the design.
Recognition becomesthe foundation for drawing.
After locating windows and walls, modules are placed in the installation area using the required dimensions and joint spacing.
- Recognition + drawing
- Layout · Wiring · System diagramsReview the design, then export DWG
The module outlines match.Do the cells match, too?
A usable drawing must also match the cell positions and corner geometry. Comparing details beyond the outline helps refine drawing precision.
Identify each member.
Then measure the quantity.
Recognition provides the basis for quantity takeoff. Connect members with their labels, then turn reviewed results into counts and lengths.

Recognize structural members.
Find structural members from drawing lines and labels. Review each recognized item at its location in the drawing.

Review and complete the information.
Check labels, axes and connections. Add missing information and rerun analysis to establish which members should be counted.

Turn reviewed members into quantities.
Aggregate counts and lengths in millimetres. Save drawings and CSV quantity schedules with a traceable basis for each result.
- Recognition + Quantity takeoff
- Member counts · Lengths (mm)Review, save drawings and export CSV quantities

Recognition + drawing · Solar design

Recognition + quantity takeoff · Structural drawings
VISION
Our vision
