Jev Tutorials: Build a Complete Workflow
Eight runnable projects, organized by difficulty. Start with a local fixture, then choose a live evaluation.
Choose a project
Beginner
- Build a Support Ticket Router with Jev — 30 min · Python · Choice · Score · Noul. Route a ticket, prioritize urgency, and flag refund requests while keeping payment actions outside the classifier.
Intermediate
- Build an AI Model Router with Jev — 40 min · Python · Choice · Noul. Choose deterministic code, a fast model, a deeper model, or human review using bounded routing judgments.
- Filter RAG Passages with Jev Before Sending Them to an LLM — 45 min · Python · Score · Noul · Choice. Score relevance, detect contradictions and suspicious instructions, then select passages with traceable IDs.
- Check AI Citations with Jev — 40 min · Python · Choice. Classify whether a quoted source supports, contradicts, or leaves a claim unresolved, then apply a review gate.
- Extract Structured Data with Jev and Deterministic Code — 40 min · Python · Choice. Find candidate values with parsers, use Choice to select the right field, and normalize without inventing identifiers.
Advanced
- Add a Jev Risk Gate to Agent Tool Calls — 60 min · Python · Choice · Score. Evaluate proposed tool actions with an allowlist, risk rubric, confidence gate, and explicit confirmation path.
- Build LLM Guardrails with Jev — 60 min · Python · Noul. Separate input and output checks, keep policy predicates atomic, and route uncertain results to review.
- Extract Dates with Jev Without Asking Jev to Do Date Math — 50 min · Python · Choice. Extract a bounded temporal expression, then resolve calendar arithmetic with an explicit reference date and timezone.
A useful starting point
Every tutorial has a complete downloadable program. Fixture output is illustrative and runs without credentials. Live mode uses your own TypeSafe account. No tutorial automatically executes money transfers or destructive tools.