Post

Jev and TypeSafe

A little research into Jev.

Jev and TypeSafe

What is Jev?

Spent about an hour looking at Jev yesterday, a new frontier AI model from TypeSafe. It has burst onto the scene and is being touted as faster and cheaper because of the way it works. Its designed as a System One model (read Daniel Kahneman’s book - Thinking Fast & Slow) used for quick, intuitive judgements instead of deliberate reasoning.

You send it a question and the options you want it to choose from. It then returns a probablistic judgement on one or more of the pre-defined outcomes. It does not output generated prose.

There are 3 Primitives you can ask - choice, noul or score. In one request you can combine 1+ primitives.

  • Noul : A bool type - assigns a probabilitiy to the question being True or False (e.g. is the customer asking for a human agent?)
  • Choice : You define a selection of options and it judges the most likely one based on the criteria. (e.g. what type of meeting is this?)
  • Score : You define a series of levels and it tells you the probability it has reached that level (e.g. what is the bug severity?)

It was trained using RLCD (Reinforcement Learning for Calibrated Decisions) instead of RLHF (Reinforcement Learning with Human Feedback) - check out this blog on the difference to LLMs.

How you could use it:

  • Deciding on model routing
  • Deciding which team should respond to a query or service desk ticket
  • Action decision making (Human and LLMs)
  • TypeSafe List

Useful Website:

Quickstart:

  • You will need an API key (can get one directly from TypeSafe) - check out the playground.
  • Install it as a skill in your project to start building with it: npx skills add typesafe-ai/skills
  • You can call Jev directly from an API call - no agent framework needed - check out the quickstart documentation.
This post is licensed under CC BY 4.0 by the author.