by ZmAIevi
What it does
Archilles helps architects spot potential compliance issues in 2D floor plans before they become costly design changes. Users upload a PDF or image, and AI agents identify rooms, doors, corridors, and other architectural elements. The system checks supported Serbian fire safety and accessibility requirements, highlights potential issues on the plan, and links findings to the relevant regulation. Architects can correct detected geometry, confirm uncertain measurements, and test proposed fixes with instant rechecks. AI interprets the drawing and explains findings, while a deterministic rule engine performs the numerical checks. Missing information and unverified assumptions remain clearly marked.
How the agents run concurrently
The agents run in a shared, event-driven Mozaik runtime. When an analysis starts, Geometry and Regulation receive the same event and begin independently: Geometry reads the drawing through Claude Vision, while Regulation selects relevant rules from project metadata and the active registry. As Geometry identifies elements, it publishes events that let Regulation refine its selection or request missing information. Once geometry and rule selection are ready, a deterministic engine evaluates the checks. The Review agent then consumes the saved results and produces user-facing explanations. Shared session state and revision checks coordinate their work and prevent outdated results from overwriting corrections. The activity panel displays persisted events from actual execution.