Workday lets TypeSafe's Jev choose which design-system components Sana puts on screen
Workday gave TypeSafe's Jev every atomic component in its design system and lets the model pick what Sana shows, said chief AI officer Joel Hellermark. TypeSafe claims 70 to 500 milliseconds per answer; whether Workday sees that depends on how many screens reduce to closed questions.
The Engineer · Build desk

Andrew King of Very Good Ventures says handing closed questions to Jev cut his dashboard's median render time to 3.8 seconds, from 29 seconds with a frontier model composing it, in tests on synthetic data. Answers with less than 50 percent confidence go to a language model.
| Figure | Value | Note | Claim |
|---|---|---|---|
| King's median dashboard render, Jev on closed questions | 3.8 seconds | tests ran on synthetic data | 10 |
| Frontier model composing | 29 seconds | 10 | |
| Jev confidence below which a language model answers | 50% | King calls it "a cage with a door" | 12 |
What happened
- On Tuesday, Workday swapped in Sana, its AI assistant, as the home screen users land on in its HR, finance and IT applications.
- In the press demo, a paycheck question brought up a card with the amount hidden behind a click, and a time-off request produced a date picker.
- Hellermark said the team also had to get data preloading right, and the paycheck card appeared before he finished typing.
- According to TypeSafe, Jev takes application data and typed questions and returns a pick, a score or a yes-or-no, each with a probability, and it does not generate text.
- CopilotKit published a recipe where Jev picks a prebuilt panel with an OpenAI model as fallback, and Vercel Labs is testing a Jev mode in json-render.
Why it matters
- constraint Sana can only show what the design system already contains, and Workday has not said how large that system is or what Sana does when no combination of components fits.
- exposure TypeSafe is now in the path of customer data: Workday recently added it as a subprocessor, its documentation says Jev does not treat injected content as hostile by default, and a SOC 2 Type II report is available only on request.
- decision A team copying the pattern has to set a confidence cutoff, a fallback model and the order of its option list, because those settings decide how much of the speed it keeps.
Because Jev only selects, we'd expect each Sana screen to reduce to a series of closed questions, such as which card to show. Every possible answer maps to a component someone already built and reviewed. The list limit matters here. Jev picks from at most 255 options [20], so a larger design system would need more than one question to cover it.
Joel Hellermark, Workday's chief AI officer and Sana's founder, said the usual approach, in which a model generates the full interface, is "quite slow" [3]. "If you use a classification model instead and you just give it all of the design components to pick from, you can literally do it instantly," he said [4]. He added that Workday hard-coded none of the selection logic [6].
Outside numbers are thin, and TypeSafe's own figures call for caution. It says a third of the Fortune 500 uses Jev, while Andreessen Horowitz's announcement puts the figure at 25 percent [24]. Andrew King, who leads solutions architecture at Very Good Ventures, wrote that handing every closed question in his generative dashboard to Jev cut the median render time to 3.8 seconds from 29 seconds with a frontier model [10]. That is about 7.6 times faster [21]. His tests ran on synthetic data [10].
For that ratio to hold at Workday, its screens have to break into closed questions and few requests can fall under the confidence line. In King's setup, anything Jev answers with less than 50 percent confidence goes to a language model, an arrangement he calls "a cage with a door" [12]. Those requests get the language model's latency. On the upside, King wrote, "A shape nobody anticipated cannot appear on screen" [11].
We think that is the right trade in a closed design system where every component was built and reviewed. The worst output is a wrong card from a reviewed set.
Accuracy gives up a little. In OpenRouter's Banking77 intent-classification test, Jev's median answer came back in 175 milliseconds and was right 81 percent of the time [13]. Claude Opus 5 got 84.4 percent right, but it needed 2.3 seconds and cost roughly 22 times more [13]. That is 3.4 points of accuracy for about 13 times the latency [d2, d3]. Banking intents are not interface components, so Workday's own numbers will differ.
TypeSafe's documentation says Jev struggles with counting, arithmetic and dates, and leans toward whichever option is listed first [14]. The second item is a configuration input. The order of the component list can change the answer.
What to watch
- Whether Workday discloses the size of its design system and what Sana shows when no component combination fits.
- Whether anyone publishes a Jev interface test on real application data, since King's 3.8-second result used synthetic data.
- Whether TypeSafe names its Fortune 500 customers or reconciles its one-third figure with Andreessen Horowitz's 25 percent.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence48
- Adoption35
- Hype gap+25
- Incentives65
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Workday on Tuesday made Sana, its AI assistant, the new home screen for its HR, finance and IT software.
- [2]
In a demo during a press briefing, a question about a paycheck brought up a card with the amount hidden behind a click, and a request for time off produced a date picker with Sana filling in the rest of the form.
- [3]
Joel Hellermark, Workday's chief AI officer and Sana's founder, said in a press briefing that the usual approach to generative UI, in which a model generates the full interface, is "quite slow."
- [4]
"If you use a classification model instead and you just give it all of the design components to pick from, you can literally do it instantly," Hellermark said.
- [5]
Workday gave Jev every atomic component in its design system, Hellermark said.
- [6]
Workday hard-coded none of the selection logic, Hellermark said.
- [7]
Hellermark said the team also had to get data preloading right; in the demo, the paycheck card appeared before he finished typing.
- [8]
TypeSafe claims Jev answers in 70 to 500 milliseconds.
- [9]
According to TypeSafe, developers send Jev application data and a set of typed questions, and it returns a pick, a score, or a yes-or-no answer, each with a probability attached. It does not generate text.
- [10]
Andrew King, who leads solutions architecture at app developer Very Good Ventures, wrote that handing every closed question (one with a fixed set of answers) to Jev cut his generative dashboard's median render time to 3.8 seconds, from 29 seconds with a frontier model composing it. His tests ran on synthetic data.
- [11]
"A shape nobody anticipated cannot appear on screen," King writes.
- [12]
In King's setup, anything Jev answers with less than 50 percent confidence goes to a language model instead, an arrangement he calls "a cage with a door."
- [13]
In a test on OpenRouter's blog using the Banking77 intent-classification set, Jev answered in a median 175 milliseconds and scored 81 percent accuracy. Claude Opus 5 scored 84.4 percent but took 2.3 seconds and cost about 22 times as much.
- [14]
TypeSafe's own documentation says Jev struggles with counting, arithmetic, and dates, and leans toward whichever option is listed first.
- [15]
TypeSafe's documentation says Jev does not treat injected content as hostile by default.
- [16]
Workday has not said how large its design system is or what Sana does when no combination of components fits.
- [17]
Workday recently added TypeSafe to its list of subprocessors, the outside companies that can process customer data.
- [18]
TypeSafe now offers a SOC 2 Type II report on request.
- [19]
CopilotKit, an open source framework for adding AI copilots to apps, published a recipe in which Jev picks which prebuilt panel to show, with an OpenAI model as the fallback. Vercel Labs is testing a Jev mode in json-render, its framework for rendering AI-generated UIs from developer-defined components.
- [20]
Jev returns a pick from a list of up to 255 options.
- [21]
King's median render time fell about 7.6 times, from 29 seconds to 3.8 seconds.
- [22]
Opus 5's median latency in the Banking77 test was about 13 times Jev's.
- [23]
Opus 5 scored 3.4 percentage points higher than Jev on Banking77 accuracy.
- [24]
TypeSafe says a third of the Fortune 500 already use Jev but has not named them; Andreessen Horowitz's own announcement puts the figure at 25 percent.
Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.
Sources
1 independent publisher whose own reporting we read for this story.
- thenewstack.ioWorkday is using TypeSafe’s Jev to build user interfaces on the fly
1 article · October 13, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.