Jev Evaluation Agent
A personal-assistant agent uses Jev to select one tool from a 100-tool catalog before each model step.
A personal-assistant agent uses Jev to select one tool from a 100-tool catalog before each model step.
In classifier mode, Jev receives the user request, completed tool actions and results, and prior assistant text. A Choice selects one of 100 tools or `respond_to_user`; a Noul asks whether all requested actions are complete. A gate blocks premature final responses before the model receives the selected tool.
Have all requested actions already been carried out successfully, or is a needed lookup still missing?
The user's request, successful tool actions and their results, and the assistant's prior replies.
The router compacts conversation history into the request, actions already taken, and assistant responses.
Jev selects a tool or the respond option and separately estimates whether the task is complete.
If the completion judgment is below the configured threshold, the router exposes the next-best tool instead of ending.
The agent executes the tool and records decisions; evaluation runs compare classifier and direct-selection modes.
The repository holds prompts, catalog, mock world, and evaluations constant while switching who selects the next tool, making the routing comparison reproducible.