Skip to content
TypeSafe AITypeSafe console
IntroductionIntroduction

INTRODUCTION

Introduction

Jev evaluates state against typed questions. Each result has a defined shape, so your application can use it in a branch, a filter or a ranking.

A language model can turn a question into prose, but a software decision needs an answer with a known form. The application has to handle the result, choose a branch and explain what happens next. This reference uses small, named questions to make that boundary visible. Choose the answer type before writing the request.

A System One model evaluates questions against the state you provide. Your program keeps control of the next action: it can route an item, rank a set or ask a person to review an uncertain answer. Treat confidence as separate data. A typed value helps the interface explain the result without turning it into an unsupported guarantee.

TypeSafe primitives

The three public question types describe different answer spaces. Choose a category for a routing decision, a rubric for a score or a statement for a truth estimate. These local descriptions explain the table; the public documentation defines the production API.

Question typeGoalReturns
ChoiceChoose an optionCategory and confidence
ScoreEvaluate an ordered rubricNumeric score and distribution
NoulEvaluate a statementTruth estimate

Atomic questions, composed in code

Keep each question narrow enough that the returned value has one clear use. If a request combines several decisions, define separate questions and combine the results in application code.

A support workflow could check urgency, choose a team and identify whether required details are missing. The application can then decide which branch is safe to run. None of the controls on this reference page sends a model request.

Next steps

Was this page helpful?Choose a local response. Nothing is sent.
Type a page name. Results stay inside this reference.
Enlarged captured poster of the public TypeSafe Smart Home Demo
Still image from the public Loom embed. Open the poster link on the page to watch the original video.