Model Builder

The Model Builder is a builder Mind that turns an approved design into a semantic model. It works in rounds inside your chat with the Warehouse Builder, reports each round back as a card, and calls on you when it needs a decision. To read each card it shows, see Model Builder cards.

Start a build

  1. Open a chat with the Warehouse Builder Mind and run /star-schema.
  2. Review the design it proposes and approve it, or reject it with a note. The model is created from the approved design. See The semantic model design card.
  3. The build then works through the design in rounds, on its own between your decisions.

For the whole flow around the chat, from the request to the working model, see Design and hand over a semantic model.

While it builds

Answer questions and decide

Stop, continue or start again

The session card's footer holds the actions.

A notice confirms each action: Model Builder stopped, Model Builder sessions reset or Answer recorded. A failed action reads Stop failed, Continue failed or Start again failed.

When a session ends

The full history load

A design can ask for the full history of its fact tables.

Limits

WhatLimit
Rounds per session8, plus 2 more once with Continue with 2 more rounds
Session time12 hours
Token budget30 million tokens
Sessions per model2, and Start again resets the count

One build works on a model at a time. While a session is open, another one is refused with "A Model Builder is still working on this model."

Who can see and act

Questions, answered

How is the Model Builder different from Model AI?

Model AI is the assistant panel where you ask for changes on a semantic model. The Model Builder is a build that runs by itself: it works from an approved design, in rounds, and reports back into your Warehouse Builder chat. You follow and steer it from the session card without opening the model. See Model AI.

How many rounds does the Model Builder get?

Eight rounds per session. When it uses them all, the person who started the build can add two more with Continue with 2 more rounds, once per session. A session also ends at its 12-hour limit or when it uses its 30 million token budget.

Who can give the Model Builder 2 more rounds?

The person who started the build. Everyone else sees Only {name} can give it 2 more rounds. on the card. Start again is theirs as well.

What is the difference between Continue and Start again?

Continue with 2 more rounds adds two rounds to the same session, when it stopped at its round limit, and works once per session. Start again begins a fresh session for the same design, and is for the person who started the build once the current session has ended.

What happens to the model if I stop the build?

Nothing is rolled back. The Model Builder stops working on this model and anything it made stays, and you can start it again.

The build asked me about a table that existed before the design. What do the two options mean?

I will make it in the Warehouse Builder chat keeps the change in your hands: the build skips it and you do it yourself. Continue without it lets the build carry on without that change. The build changes only the tables the design created or changed, so it asks before touching anything older.

Does the full history load by itself?

It runs once per design, one table at a time, and the card shows its progress. When every load has finished, the Model Builder is woken, checks each table's health and continues. A second full load needs a new design card.

Why can't I read a round's report?

Parts of a round's output come from the model's Model AI chat. If you cannot use that model's Model AI, they appear as stubs: "Only people who can use this model's Model AI can read it." You can still follow the session's states and decisions.

Can I answer the build's questions if I did not start it?

Yes, if you can write in the chat. Questions are answered in Needs you by anyone who can write there; the hint reads Someone who can write in this chat answers this question. The extra rounds and Start again stay with the person who started the build.

What is the strip above the message box?

It is the Model Builder session strip. It reads Model Builder · {model} · {round text} · {state}, with a Needs you badge when something waits. Select it to open the session card.

Can I leave the chat while the build runs?

Yes. The build runs on its own between your decisions and keeps reporting into the chat; come back when the card, the strip or a notice calls on you.