OpenAI quietly gave ChatGPT a new trick this fall: instead of just answering in paragraphs, it can now build a small working tool right inside the conversation — a calculator, a form, a checklist with boxes you can actually tick. OpenAI calls this Intelligent UI, and it rolled out with the GPT-6 model update in October. If you quote jobs on the phone, in a truck, or at a kitchen table, this is worth an hour of your weekend.
Here’s what it is, what it isn’t, and a concrete build you can have working by Saturday afternoon.
What Actually Changed
According to OpenAI’s own help documentation, Intelligent UI lets ChatGPT shape its replies into interactive elements — tables, charts, buttons, forms, small tools — instead of plain text, when that format fits the question better. It works inside the regular Chat tab on both paid and free plans; OpenAI’s documentation notes it is not available in the separate Work tab or in Voice mode, and that it can be dialed back to a simpler, mostly-text layout under Personalization → Layout and Visuals → Simple if you’d rather not see it elsewhere.
The practical upshot: you can now describe a tool in plain English, and ChatGPT builds a live, clickable version of it in the same window — no app, no code, no separate account.
The Weekend Build: A Reusable Quote Calculator
The most useful version of this for a trades or service business is a standing quote estimator — something you open on your phone mid-job and fill in to get a consistent number, instead of doing the math in your head or guessing.
Here’s the build:
- Start a new ChatGPT conversation and describe your pricing logic exactly as you’d explain it to a new hire: what inputs matter (square footage, job type, hours, materials), what adjusts the price (a rush-job surcharge, a markup on materials, a minimum callout fee), and roughly how they combine.
- Ask for an interactive calculator that takes those inputs and returns a price or price range. Be specific about the fields you want — dropdowns for job type, a number field for square footage, a checkbox for rush jobs — and ChatGPT will build a working widget in the chat, not just describe one.
- Iterate conversationally. If the output needs rounding, a different surcharge, or an extra field, just say so in plain language. The widget updates in place rather than starting over.
- Pin or bookmark that conversation so you can reopen the exact same tool from your phone or laptop whenever you’re quoting a job.
Stress-Test It Before You Trust It
Before you quote a real customer with it, run five or ten of your actual past jobs back through the calculator and check the output against what you actually charged (and what the job actually cost you). This matters for two reasons. First, a model-built calculator can get the arithmetic or the logic wrong — it’s generated code running in a sandbox, not a spreadsheet formula you wrote and trust. Second, it will faithfully calculate whatever pricing logic you gave it, including a mistake in that logic, so testing against real jobs is really testing your own assumptions as much as the tool.
Treat the output as a fast first draft of a number, not a final quote you read off and send. A few minutes of spot-checking now saves you from a wrong number in front of a customer later.
Where This Fits
This isn’t a replacement for a proper estimating system if you’re running a lot of volume — it won’t save history across separate chat threads, sync with your invoicing software, or track jobs over time. What it's good for is exactly the gap a lot of small operators have: a consistent, reusable way to turn “what would this cost” into a number on the spot, built without hiring anyone, writing code, or paying for another subscription.
If you already use ChatGPT day to day, this costs you nothing but the time to describe your own pricing clearly — which, if you’ve never had to write it down before, is useful on its own.
