The Anatomy of an AI Design Assistant
You don’t need another article listing ten AI image generators. You need a system. A real production workflow that takes a messy client brief and outputs a coherent starting point for a design project. Most architects I know are stuck using ChatGPT to rewrite emails, which is a criminal waste of the technology. The real value is in building a specialist agent that automates the tedious, repetitive parts of conceptual design.
Forget thinking about a single tool. A proper AI assistant is a pipeline, a sequence of specialized models chained together to perform a complex task. Here’s the minimum viable stack:
- Input Parser: An LLM (like Claude 3) that reads the client’s email, notes, and inspiration images, then structures the data into a clear, machine-readable format. Think of it as a project manager, extracting constraints like square footage, room count, style (e.g., ‘brutalist’, ‘scandinavian modern’), and budget.
- Logic Core: This is the brain. It takes the structured data from the parser and creates a series of prompts for the other components. It decides the shot list for renderings, the parameters for floor plan generation, and the keywords for a mood board. This is where the architectural logic lives.
- Image Generators: Plural. You need different tools for different jobs. One model for generating photorealistic exteriors (like Midjourney), another for top-down 2D floor plans (a fine-tuned Stable Diffusion model), and maybe a third for interior design concepts.
- Assembler: A final step that gathers all the outputs—text descriptions, floor plans, renderings, mood boards—and formats them into a clean client-facing PDF or presentation deck. This can be automated with tools like Bannerbear or even just a well-structured HTML template.
Trying to do all this in a single ChatGPT window is a recipe for failure. You get inconsistent, generic mush. A real system uses the right tool for each sub-task, orchestrated by a central workflow.
What Most Guides on Architecture AI Tools Get Wrong
The biggest lie being sold right now is that you can just buy one tool and be done. Most online guides are just affiliate listicles pushing the same five image generators. They completely miss the most important part: the orchestration. The magic isn’t in the AI model; it’s in the workflow that connects them.
AI Side Hustles
Practical setups for building real income streams with AI tools. No coding needed. 12 tested models with real numbers.
Get the Guide → $14
They show you a pretty picture of a fantasy castle generated by Midjourney and call it a day. That’s a toy. It doesn’t solve a business problem. A real architectural concept needs to respect constraints. It needs a floor plan that makes sense, a massing model that fits the site, and a style that matches the client’s brief. You can’t get that from a single text prompt into a general-purpose model.
This is why you need an ai agent framework, even a simple one. You need a system that can take a high-level goal, break it down into steps, execute those steps with specialized tools, and check the results. Without this, you’re not an operator; you’re just a prompter hoping for a lucky roll.
My biggest gripe is with the hype around single-click ‘AI design’ platforms. They are black boxes. You can’t control the logic, you can’t swap out a model that isn’t working, and you can’t debug the process. They produce generic, soulless designs because they’re built for mass appeal, not for a specific firm’s unique style. Building your own simple system, even with no code ai tools, gives you control and a competitive edge.
The Operator Playbook: Building Your Concept Engine Step-by-Step
Let’s build a simplified version of this. We’ll use the Make platform (formerly Integromat) as our orchestrator. It’s a visual workflow builder that connects APIs without writing code. The free plan is a joke, but the Core plan at $9/month is more than enough to get started and, honestly, it’s a bargain for what it does.
Our workflow will do this: receive an email with a client brief, extract key parameters, generate a floor plan concept, and then generate an exterior rendering based on that plan.
- The Trigger: Webhook/Email Parser. Start your Make.com scenario with a Webhook or the ‘Watch Emails’ module. This is the entry point. When you get a new client brief, this workflow kicks off.
- The Parser: Claude 3 Opus API Call. Add an HTTP module to call the Anthropic API. Send the raw text from the email to Claude 3 Opus with a prompt designed to extract structured JSON. This is the critical step. Your prompt is your program.
Here is a client brief. Extract the following information and return it as a valid JSON object: project_type (e.g., 'residential', 'commercial'), total_sqft (integer), style_keywords (array of strings), must_have_rooms (array of strings), and a one-sentence summary of the core concept.
BRIEF:
"""
{{1.email_body}}
"""
- The Floor Plan: Replicate API Call (ControlNet). Now things get interesting. We need a floor plan that respects the extracted parameters. A general image model will fail here. We need to use Stable Diffusion with a ControlNet model trained on architectural drawings. My absolute favorite thing about this stack is how Replicate makes this easy. It hosts pre-trained models behind a simple API. Instead of wrestling with GPU drivers, you just make another API call. We’ll pass the room list and square footage into a prompt that generates a basic black-and-white layout.
- The Rendering: Replicate API Call (SDXL). With the floor plan image URL from the previous step, we make another call to Replicate. This time, we use a photorealistic model like SDXL. But here’s the trick: we use the floor plan image as an *input image* or a ControlNet guide. This forces the 3D rendering to be structurally consistent with the 2D plan. The prompt would be something like:
A photorealistic exterior rendering of a {{json.style_keywords}} home, daytime, soft lighting, based on the provided floor plan structure. - The Delivery: Email/Slack. The final step is to take the URLs of the generated images from Replicate and send them to yourself via email or a Slack message. You now have a repeatable, automated system for generating initial design concepts.
This isn’t a one-click solution. It’s a system. And because it’s your system, you can tune every single prompt and swap any model to match your firm’s unique design language.
