01 Two halves, one verdict
Neuro-symbolic
Neural models are good with language and poor at guarantees; rules are the reverse. Forma gives each its half: neural models make sense of what you ask, and versioned symbolic rules, separate from whatever produced the answer, decide whether it stands. That is LLM output validation: a verdict on the output itself, not a score for how likely it is to be right.
How it's built
- 01Neural: understanding
What you ask, in your own words: a chart of these numbers, a figure of this construction.
- 02Symbolic: deciding
Versioned rules check the answer itself, and verified_by names the version it passed.
- 03Guardrails that refuse
A request that cannot be met comes back invalid, with the reason. Over the API and MCP, a chart request without its values is refused with DATA_REQUIRED and not billed, by default.
