← Todos os casos de uso

Code review risk

Flag risky pull requests for extra human review.

Experimenta ao vivo

Isto é a coisa real, não uma maqueta. Edita a entrada, carrega em Executar e o Jev devolve cada resposta tipada numa só ida e volta — grátis, sem registo. Agora imagina a mesma chamada disparada sobre milhares de itens em paralelo.

POST jevtypesafeai.com/api/v1/decide
state — the input software gives Jev261c
questions — the typed decisions you want back
scorerisk
How risky is it to merge this pull request as-is?
→ 0…3 · 4 levels
noultouches_money
Does this change touch payments, billing or other money-handling logic?
→ probability 0.0 … 1.0
choicerequired_reviewer
Which reviewer should this be assigned to?
→ one of: any, senior, payments_owner
real API · free · no signup
Typed, calibrated output appears here.
Pick a demo, tweak the input, and hit Run Jev.
Obter uma chave de API →← Todos os casos de uso

As decisões que o Jev toma

Numa só chamada, o Jev avalia cada uma destas — em paralelo, sobre a mesma entrada:

scorerisk

How risky is it to merge this pull request as-is?

pontua-a numa escala ordenada:

  1. trivial, safe to auto-merge
  2. low risk
  3. needs a careful review
  4. high risk, could cause incidents
noultouches_money

Does this change touch payments, billing or other money-handling logic?

devolve uma probabilidade calibrada de sim/não.

choicerequired_reviewer

Which reviewer should this be assigned to?

escolhe uma destas opções:

  • any — any teammate can review
  • senior — a senior engineer should review
  • payments_owner — the payments code owner must review

O pedido exato

Este é o payload real por trás da demo ao vivo — copia-o, muda o state e já estás a construir:

{
  "model": "jev-latest",
  "state": "Pull request title: 'quick fix: bump payment retry limit'\nFiles changed: services/billing/charge.py (+3 -1)\nDescription: 'raising max retries from 3 to 8 so failed cards get retried more, should reduce churn'. No tests added. Author is a first-time contributor.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How risky is it to merge this pull request as-is?",
      "criteria": [
        "trivial, safe to auto-merge",
        "low risk",
        "needs a careful review",
        "high risk, could cause incidents"
      ]
    },
    "touches_money": {
      "type": "noul",
      "instructions": "Does this change touch payments, billing or other money-handling logic?"
    },
    "required_reviewer": {
      "type": "choice",
      "instructions": "Which reviewer should this be assigned to?",
      "criteria": {
        "any": "any teammate can review",
        "senior": "a senior engineer should review",
        "payments_owner": "the payments code owner must review"
      }
    }
  }
}

Integra-o no teu código

Lê as respostas tipadas e ramifica em código simples — sem análise. Trata automaticamente os casos de alta confiança e encaminha os incertos para um modelo maior ou uma pessoa. É uma só chamada à API e a saída é grátis, por isso faz todas as perguntas que precisas de uma vez.

Constrói o teu

Cada cenário acima é uma só chamada à API. Experimenta qualquer um deles grátis no playground e depois obtém uma chave alojada para o lançar em minutos.

Correr esta demo ▶Obter uma chave de API →
Code review risk — um caso de uso do Jev com uma demo ao vivo · Jev by TypeSafe AI