Loading...
Loading...
Loading...
Ask for lenders and the list arrives in the conversation. Give it a figure and the field is filled. Drop in a statement and it is read, not just attached.
We prepare the file. The lender interviews, verifies and decides.
The assistant does not only write sentences. It emits typed pieces of interface that render inside the conversation, and these are the kinds it can produce.
Every one is checked against a schema before a pixel is drawn, and the set is closed: a new kind that has not been declared in the type fails the build rather than reaching you.
They explain where the button is, and you still have to go and press it. That is a search box with manners. If the conversation is the way you actually get to a lender, it has to be able to list them, filter them, open the right session, fill the field, read your document and hand the file on. Otherwise it is one more thing to learn on the way to the thing you wanted.
From your own session it can look up loan products across lenders, fill a field in your application, read a document you just dropped in, teach a concept, check what you have actually understood, and search live public sources when what we hold is thin.
A comparison arrives as a table. A set of questions arrives as a form. A projection arrives as a chart. You are not sent to another screen to see the answer to the thing you just asked.
A form rendered in the conversation submits back into the conversation and runs the action it was presented for. The piece of interface is part of the dialogue, not a dead illustration of one.
There are three ways into one record: what you say, what you upload, and what you type into the stepper. A figure mentioned in conversation is captured with its source, so nothing has to be entered twice.
Every piece of interface is parsed against a schema first, and the renderer is a closed set of vetted components. Raw markup from a model never reaches your screen, by construction rather than by review.
When you submit a form in the conversation, your values are passed to the assistant wrapped and explicitly marked as data, never as instructions. A sentence typed into a field cannot become an order the assistant follows.
The more a chat can do, the more carefully it has to be bounded. Ours is bounded twice: by what your session is allowed to reach, and by what may appear in anything it draws.
In English or Swahili, in your own words. It works out which capability that is.