This notebook teaches the new ReqLLM.evaluate/4 API. It starts with one model call. It then uses a plain GenServer to manage work. It does not use Jido or a Jev.Server package.
Jev is an evaluation model. It takes one text or JSON state and a map of named questions. It returns answers, not chat text. ReqLLM sends these questions to TypeSafe and returns a normal %ReqLLM.Response{}. Our Elixir code then turns the answers into issue labels.