What is a workflow model? Explained in one picture 👇
Define your workflow as a graph: typed outputs, dependencies, and execution timing. TypeLLM runs the whole graph in one API call.
Compared with chaining 4 calls: half the input tokens, 1.9× faster.
typellm.ai/insights/the-work…
The Age of Reasoning raises an important question:
What if the next breakthrough in AI isn't about generating better answers, but about learning how to reason?
The paper argues for explicit reasoning states, structured actions, and verifiable transitions — rather than relying entirely on next-token prediction.
This is closely aligned with our vision for TypeLLM.
Chat models generate messages.
Decision models make decisions.
Workflow models execute workflows.
With TypeLLM, interconnected decisions, dependencies, and typed outputs become part of a single unit of inference.
We believe workflows are a natural next step towards more structured and reliable AI reasoning.
typellm.ai/
I am delighted to announce the launch of Metis Reasoning, a new AI company I have founded with a team of researchers, mathematicians, robotics experts and entrepreneurs.
We are pursuing a different approach to general and embodied AI reasoning: developing systems that can establish what they know, test conclusions against evidence and learn to reason more effectively through experience.
Alongside today's launch, we are publishing The Age of Reasoning, a white paper setting out the research foundations of our approach and what we believe the next generation of AI could look like.
I will also be discussing these ideas @NVIDIAGTC in Berlin today, alongside researchers exploring new approaches to AI.
We expect RAG answers to cite their sources.
Image question answering needs one too.
Ask a question about an image in TypeLLM. Get the answer, its confidence score, and a visual reference.
Try it now: typellm.ai/examples/box-as-e…
Cloudflare just previewed Clairic, a system-one extraction model.
We ran it on a simple table extraction example:
TypeLLM: 20/20 rows correct
Clairic: 1/20 rows correct
Try it yourself 👇 colab.research.google.com/gi…
a brand new model paradigm! introducing 𝚌𝚕𝚊𝚒𝚛𝚒𝚌: a system one model for extracting, computing, estimating, and predicting values from unstructured inputs.
blog.cloudflare.com/clairic-…
TypeLLM retweeted
This team is totally switched on right now.
Workers AI is in their lore building era. Glad I get to be close to it.
a brand new model paradigm! introducing 𝚌𝚕𝚊𝚒𝚛𝚒𝚌: a system one model for extracting, computing, estimating, and predicting values from unstructured inputs.
blog.cloudflare.com/clairic-…
We need a different way to interact with powerful models.
Instead of the chat API, you submit a workflow. The model executes it and returns the results.
The "support" of intelligence is controlled without compromising prediction accuracy.
This is the vision behind TypeLLM.
Closed frontier LLMs are dangerous
In most post-training reasoning efforts, a pre-trained base model trains on its own chains of thought (CoTs) when a final-answer verifier says the answer is correct. This is the basic principle of RL methods based on outcome rewards, used for STEM reasoning, coding tasks and even ethical alignment. Different algorithms have weigh the CoTs differently, but they all reinforce CoTs.
As we've shown, training on one's own data, while not knowing how to distinguish it from someone else's data, causes delusions. See love4all.ai/files/why-it-is-…
Everyone knows the different between something they did and something someone else did. This is essential for safety. If I write "Kevin is unfriendly" on a napkin, go for a walk, and then read the message on the napkin not knowing who wrote it, then my belief that "Kevin is unfriendly" is reinforced.
These delusions are essentially confabulations, over-confidence that results from confusing P(o | a) with P(o | do(a)), where o is an outcome and a the action (CoT tokens). Unlike in past work, here I'm alerting everyone to this danger when training models to think, a typical step in the process of building agents.
When the verifier supplies one bit about the answer, algorithms like ReST or GRPO spread that bit over every token of the CoT trace, so a reasoning step that is wrong but happens to precede a correct answer (a false lemma, a shortcut that only works on the training distribution, a sycophantic or test-gaming rationale, a subtle bias) is reinforced.
Traits that are merely neutral are sharpened by mode-seeking self-distillation, and traits that are spuriously correlated with success grow exponentially.
The damage may be invisible to the researchers and metrics, and in-distribution accuracy rises, but it shows up off-distribution.
There has been some work on this. For example, Appendix G of the STaR paper arxiv.org/pdf/2203.14465 touches on this potential bias amplification but only on the surface. Some researchers have proposed process rewards as the solution arxiv.org/pdf/2211.14275
However, self-delusion by mistaking ones actions with observations produced by a third party highlights that this problem can be much more serious.
Something subtle, invisible to the metrics and to the researchers, could lurk in the synthetic data. When deploying the AI out of distribution, that something could be fatal.
Don't trust RL, RLHF, etc, blindly unless you really understand how the verification has been done. Corollary, don't trust any of the closed frontier models.
New in the TypeLLM API today: Array generation is now more complete and faster — with up to 34% higher recall and 27% lower latency.
Try it for object detection or document parsing:
typellm.ai/cookbook/dense-pa…
Jev 1.14 from @typesafeai can't do this.
TypeLLM can detect every vehicle in an image and return an array of bounding boxes — including @Tesla's new flying Roadster.
Try it now: typellm.ai/cookbook/locate-v…
A clarification: Jev only supports one bounding box per question.
This means that if an image contains multiple objects of the same category, Jev cannot return all their bounding boxes in a single call, since the questions are independent.
You can test this by uploading an image containing several dogs and asking Jev to return all their bounding boxes.
docs.typesafe.ai/primitives/…
Jev 1.14 is a big improvement, but it still has a limit of 255 classes.
What if you need to classify across more than 255 classes, such as time zones?
TypeLLM supports up to 512 classes natively.
Try it now: typellm.ai/cookbook/classifi…
Chat models return messages.
Decision models return decisions.
Workflow models execute workflows.
TypeLLM introduces the first workflow model. Run an entire workflow in a single API call.
Simpler, faster, cheaper.
Try it now: typellm.ai/examples/ticket-w…
RCA is a great usecase of TypeLLM
Lots of non-tech posts from me lately, so here's proof I still write code.
I swapped the decision model inside my root-cause agent from @typesafeai Jev to @TypeLLM. Same code, 60 incidents.
Same accuracy. TypeLLM proved its answer 10x more often, for 36% less. Jev was faster.
TypeLLM allows you to define your whole workflow in one JSON API call.
Now you can visualise your workflow in the playground
Try it now: typellm.ai/dashboard/playgro…












