← Все сценарии использования

Code review risk

Flag risky pull requests for extra human review.

Попробуйте вживую

Это настоящее, а не макет. Отредактируйте ввод, нажмите «Запустить», и Jev вернёт каждый типизированный ответ за один round trip — бесплатно, без регистрации. А теперь представьте тот же вызов, запущенный по тысячам элементов параллельно.

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.
Получить ключ API →← Все сценарии использования

Решения, которые принимает Jev

За один вызов Jev оценивает каждое из них — параллельно, на одном и том же вводе:

scorerisk

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

оценивает это по упорядоченной шкале:

  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?

возвращает откалиброванную вероятность да/нет.

choicerequired_reviewer

Which reviewer should this be assigned to?

выбирает один из этих вариантов:

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

Точный запрос

Это реальная полезная нагрузка за живым демо — скопируйте её, измените state, и вы уже строите:

{
  "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"
      }
    }
  }
}

Встройте это в свой код

Читайте типизированные ответы и ветвитесь обычным кодом — без разбора. Автоматически обрабатывайте случаи с высокой уверенностью и направляйте неопределённые к более крупной модели или человеку. Это один вызов API, а вывод бесплатен, так что задавайте сразу все нужные вопросы.

Постройте своё

Каждый сценарий выше — это один вызов API. Попробуйте любой из них бесплатно в playground, затем получите размещённый ключ, чтобы выпустить его за минуты.

Запустить это демо ▶Получить ключ API →
Code review risk — сценарий использования Jev с живым демо · Jev by TypeSafe AI