Swapp AI

Turning an architect's request into changes they can see, check and approve.

Swapp is an AI assistant that works directly on architectural plans. An architect describes a change in plain language, and the assistant shows where it lands on the plan, explains the issues it finds and points to related changes. Anything that matters waits for the architect's approval. As the sole product designer, I led the design end to end.

  • B2B SaaS
  • AI for architects
  • Web app

The problem

One moved wall can quietly break the rules around it.

On a plan, nothing changes alone. Move a wall, a corridor or an opening, and the dimensions, accessibility rules and annotations connected to it change too.

Architects checked those connections by hand, across drawings and regulations. A command box that just executes requests would have made mistakes faster. The real job was to support a decision: show the issue with enough context to judge it.

Atmosphere photo · 16/9An architect marking up a printed floor plan, pens and a scale ruler on the desk

Research

Architects in the room every day, not once a quarter.

The in-house architects weren't occasional test participants. They were daily collaborators and the domain experts on every decision. Their feedback showed where the AI needed more context, when it had to explain itself, and which decisions needed an explicit yes.

Atmosphere photo · 4/3Two architects at a table with plans and a laptop, discussing a change
  1. 01Context comes firstAn answer that ignored the plan on screen wasn't trusted, however good it sounded.
  2. 02Show the reading, then actArchitects wanted to see what the AI understood before anything changed.
  3. 03Some calls stay humanChanges with real impact needed a clear moment of approval.

Design principles

Four rules for an assistant professionals can trust

  1. 01Start with the architect's languageA request in their own words, with the plan visible, not a command syntax to learn.
  2. 02Make interpretation visibleWhat the AI understood is shown on the plan before it does anything.
  3. 03Clarify only when neededQuestions come when something is unclear or risky, not at every step.
  4. 04Turn every recommendation into a decisionEach suggestion ends in a clear choice: approve, ask for another direction, or keep it as is.

The approach

The system came before the screens.

Before designing any interface, I mapped how intent, the AI's interpretation, validation and human approval connect. That map became the structure of the conversation, and room for the product to grow.

  1. 01IntentThe architect describes the change
  2. 02InterpretThe AI shows what it understood, on the plan
  3. ValidateDimensions, rules and annotations are checked
  4. 03DecideApprove, redirect or keep as is
  5. Wider impactSimilar places, surfaced for review

01 · Start with intent

A request in the architect's own words

The conversation sits next to the plan it's about. The architect describes the change, and the plan shows right away that the request was received and is being worked on.

Swapp AI: a request typed next to floor plan A-101, with a 'Reading the changes on Level 1' message and a Stop button on the plan1234
  1. 1Plain languageNo commands to learn. The request reads the way an architect would say it to a colleague.
  2. 2Voice and images tooA request can be spoken, or come with a sketch or a photo of a markup.
  3. 3How much the AI decides alone“Don't Trust AI” is a switch. On, the assistant asks before every decision. Off, it handles routine decisions on its own.
  4. 4Received, and stoppableA processing state on the plan confirms the request was understood, with a way to stop it.

02 · Connect the explanation to the plan

Every issue is explained in words and shown on the plan

When the assistant finds a problem, the explanation in the chat and the highlight on the plan point to the same place. The architect never has to search for what the AI means.

Issue 1 in the chat (corridor now 150 cm, school corridors need 183 cm under the IBC) and the same corridor highlighted on the plan with a 150 cm dimension12345
  1. 1Progress you can followThe work is split into steps, so it's clear how far the assistant got.
  2. 2One number, both sidesIssue 1 in the chat is pin 1 on the plan.
  3. 3The affected area, highlightedThe walls that cause the problem are marked, not just the room around them.
  4. 4The measurement, not just the verdictThe actual width sits on the plan, so the architect can check it at a glance.
  5. 5The rule behind itEvery issue links to its source: the building code, or the firm's own guidelines.

03 · Reviewable decisions

A suggestion, then the architect's call

Opening the issue on the plan shows one concrete fix. Nothing is applied until the architect chooses what happens next.

  1. 01One concrete suggestionA specific fix in plain words, instead of a list of possibilities to compare.
  2. 02Nothing changes without approvalApplying the fix is an explicit step, owned by the architect.
  3. 03Room for professional judgmentThe architect can ask for another direction, or keep the design as is.
Issue 1 opened on the plan: a suggested fix to move the east wall, with Approve fix, Another direction and Keep as is

Wider impact

Related places, found but not touched

After the first request, the assistant looks for other places with the same or a connected condition. It shows them for review and doesn't apply anything on its own.

Two similar corridors outlined on the plan, and a '2 similar corridors found' card in the chat with Review and Dismiss123
  1. 1Found, not fixedThe assistant reports what it found and says clearly that nothing was changed.
  2. 2Shown where it isEach related place is outlined on the plan, ready to open and review.
  3. 3Routine work, listedFinishes, tags and dimensions are updated per firm guidelines, and every step is listed so it can be checked.

Before / after

From manual checks to decisions with context

Before

  • Every change checked by hand across drawings and regulations
  • Requests treated as commands
  • No way to see what the AI understood
  • Related places easy to miss

After

  • Issues found and explained in context
  • A conversation grounded in the open plan
  • Every interpretation shown on the plan before acting
  • Related places surfaced for review

What I did

The result

One model, from request to approved change.

The product brought natural-language requests, plan context, explainable recommendations, related changes and the architect's approval into a single flow.

  1. 01Explainability built inEach recommendation links to the request, the place on the plan, the issue and the proposed action.
  2. 02The architect stays in controlMeaningful changes wait for approval, and every suggestion can be redirected or declined.
  3. 03Patterns that scaleThe same building blocks repeat across every type of change, so the product can grow.
In high-stakes work, AI earns trust
by showing its reasoning
and leaving the final call to people.
  1. Ground every answerAnswers tied to the plan on screen were the ones architects trusted.
  2. Show the reasoning and the doubtVisible reasoning, and honesty about uncertainty, made the AI easier to rely on.
  3. Leave room to overrideReview moments and a real “no” are part of the design, not an exception.