{
 "about": "Real answers from TypeSafe AI's Jev model, recorded for the How Jev Works explainer at https://techtools.cz/tools/jev/. Every text is invented for the explainer; no customer data. Probabilities are rounded to two decimals by the API.",
 "model": "jev-1.13.0",
 "recorded_on": "2026-09-23",
 "api": "POST https://api.typesafe.ai/v1/systemone",
 "try_it_here": "https://techtools.cz/tools/ai-classifier/",
 "tickets": {
  "questions": {
   "en": {
    "refund": {
     "type": "noul",
     "instructions": "Is the customer asking for a refund?"
    },
    "team": {
     "type": "choice",
     "instructions": "Which team should handle this message?",
     "criteria": {
      "billing": "Payments, invoices, charges and refunds",
      "technical": "Bugs, crashes, errors and things that do not work",
      "account": "Logging in, passwords, security and account settings",
      "sales": "Prices, plans, upgrades and new purchases"
     }
    },
    "frustration": {
     "type": "score",
     "instructions": "How frustrated is the customer?",
     "criteria": [
      "Calm or positive",
      "Mildly annoyed",
      "Clearly frustrated",
      "Angry, threatening to leave"
     ]
    }
   },
   "cs": {
    "refund": {
     "type": "noul",
     "instructions": "Žádá zákazník o vrácení peněz?"
    },
    "team": {
     "type": "choice",
     "instructions": "Který tým má tuto zprávu vyřídit?",
     "criteria": {
      "billing": "Platby, faktury, stržené částky a vrácení peněz",
      "technical": "Chyby, pády aplikace a věci, které nefungují",
      "account": "Přihlášení, hesla, zabezpečení a nastavení účtu",
      "sales": "Ceny, tarify, přechod na vyšší tarif a nové nákupy"
     }
    },
    "frustration": {
     "type": "score",
     "instructions": "Jak moc je zákazník frustrovaný?",
     "criteria": [
      "Klidný nebo spokojený",
      "Mírně podrážděný",
      "Zjevně frustrovaný",
      "Naštvaný, hrozí odchodem"
     ]
    }
   }
  },
  "items": [
   {
    "id": "double",
    "text": {
     "en": "I was charged twice for order A-104. Please refund the duplicate charge.",
     "cs": "Za objednávku A-104 mi platbu strhli dvakrát. Vraťte mi prosím tu duplicitní platbu."
    },
    "ms": {
     "en": 327,
     "cs": 417
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.99
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 1.0,
       "probabilities": {
        "billing": 1.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.65,
       "confidence": 0.61,
       "probabilities": [
        0.37,
        0.61,
        0.02,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.98
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 1.0,
       "probabilities": {
        "billing": 1.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.59,
       "confidence": 0.55,
       "probabilities": [
        0.43,
        0.55,
        0.02,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 457,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 571,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "crash",
    "text": {
     "en": "The app crashes every time I open the settings page on my iPhone.",
     "cs": "Aplikace spadne pokaždé, když na iPhonu otevřu nastavení."
    },
    "ms": {
     "en": 292,
     "cs": 318
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.03
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 1.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.57,
       "confidence": 0.57,
       "probabilities": [
        0.02,
        0.4,
        0.58,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.05
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 1.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.45,
       "confidence": 0.45,
       "probabilities": [
        0.04,
        0.48,
        0.48,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 455,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 559,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "fit",
    "text": {
     "en": "I'm not happy with the fit. What are my options here?",
     "cs": "Moc mi to nesedí. Jaké mám možnosti?"
    },
    "ms": {
     "en": 359,
     "cs": 261
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.23
      },
      "team": {
       "type": "choice",
       "choice": "sales",
       "confidence": 0.44,
       "probabilities": {
        "billing": 0.06,
        "technical": 0.34,
        "account": 0.01,
        "sales": 0.59
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.11,
       "confidence": 0.87,
       "probabilities": [
        0.01,
        0.87,
        0.12,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.18
      },
      "team": {
       "type": "choice",
       "choice": "sales",
       "confidence": 0.44,
       "probabilities": {
        "billing": 0.03,
        "technical": 0.29,
        "account": 0.1,
        "sales": 0.58
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.93,
       "confidence": 0.79,
       "probabilities": [
        0.14,
        0.79,
        0.07,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 453,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 549,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "angry",
    "text": {
     "en": "This is the THIRD time I'm writing. Nothing works and nobody answers. Give me my money back or I'm cancelling.",
     "cs": "Píšu vám už POTŘETÍ. Nic nefunguje a nikdo neodpovídá. Vraťte mi peníze, nebo ruším předplatné."
    },
    "ms": {
     "en": 236,
     "cs": 264
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.97
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 0.92,
       "probabilities": {
        "billing": 0.94,
        "technical": 0.06,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 3.0,
       "confidence": 1.0,
       "probabilities": [
        0.0,
        0.0,
        0.0,
        1.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.98
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 0.97,
       "probabilities": {
        "billing": 0.98,
        "technical": 0.02,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 3.0,
       "confidence": 1.0,
       "probabilities": [
        0.0,
        0.0,
        0.0,
        1.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 464,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 579,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "upgrade",
    "text": {
     "en": "How much would it cost to upgrade our team of 12 from Basic to Pro?",
     "cs": "Kolik by stálo převést náš tým 12 lidí z tarifu Basic na Pro?"
    },
    "ms": {
     "en": 389,
     "cs": 318
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.01
      },
      "team": {
       "type": "choice",
       "choice": "sales",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 1.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.02
      },
      "team": {
       "type": "choice",
       "choice": "sales",
       "confidence": 0.99,
       "probabilities": {
        "billing": 0.01,
        "technical": 0.0,
        "account": 0.0,
        "sales": 0.99
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 457,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 562,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "login",
    "text": {
     "en": "I can't log in since yesterday and the password reset email never arrives.",
     "cs": "Od včerejška se nemůžu přihlásit a e-mail pro obnovu hesla vůbec nechodí."
    },
    "ms": {
     "en": 282,
     "cs": 271
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.01
      },
      "team": {
       "type": "choice",
       "choice": "account",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 1.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.83,
       "confidence": 0.83,
       "probabilities": [
        0.0,
        0.17,
        0.83,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.02
      },
      "team": {
       "type": "choice",
       "choice": "account",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 1.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.67,
       "confidence": 0.67,
       "probabilities": [
        0.0,
        0.32,
        0.68,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 454,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 566,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "address",
    "text": {
     "en": "Could you change the company address on my last invoice?",
     "cs": "Můžete mi na poslední faktuře opravit adresu firmy?"
    },
    "ms": {
     "en": 261,
     "cs": 292
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.02
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 1.0,
       "probabilities": {
        "billing": 1.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.03
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 1.0,
       "probabilities": {
        "billing": 1.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 450,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 556,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "export",
    "text": {
     "en": "Exporting to PDF just spins forever. CSV works fine.",
     "cs": "Export do PDF se jen donekonečna točí. CSV funguje normálně."
    },
    "ms": {
     "en": 285,
     "cs": 275
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.03
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 1.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.36,
       "confidence": 0.64,
       "probabilities": [
        0.0,
        0.64,
        0.36,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.03
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 1.0,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.24,
       "confidence": 0.74,
       "probabilities": [
        0.01,
        0.74,
        0.25,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 452,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 558,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "thanks",
    "text": {
     "en": "Just wanted to say thanks, the new dashboard is great!",
     "cs": "Jen jsem chtěl poděkovat, nový přehled je skvělý!"
    },
    "ms": {
     "en": 291,
     "cs": 311
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.01
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 0.83,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.88,
        "account": 0.09,
        "sales": 0.03
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.01
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 0.4,
       "probabilities": {
        "billing": 0.07,
        "technical": 0.55,
        "account": 0.22,
        "sales": 0.16
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 451,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 556,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "delete",
    "text": {
     "en": "Please delete my account and refund the unused months.",
     "cs": "Zrušte mi prosím účet a vraťte peníze za nevyužité měsíce."
    },
    "ms": {
     "en": 280,
     "cs": 277
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.99
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 0.78,
       "probabilities": {
        "billing": 0.84,
        "technical": 0.0,
        "account": 0.16,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.73,
       "confidence": 0.27,
       "probabilities": [
        0.49,
        0.3,
        0.21,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.98
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 0.94,
       "probabilities": {
        "billing": 0.95,
        "technical": 0.0,
        "account": 0.05,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.86,
       "confidence": 0.14,
       "probabilities": [
        0.42,
        0.35,
        0.19,
        0.04
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 449,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 564,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "api",
    "text": {
     "en": "Does the Pro plan include API access, or is that an Enterprise feature?",
     "cs": "Je v tarifu Pro přístup k API, nebo je to jen v Enterprise?"
    },
    "ms": {
     "en": 289,
     "cs": 243
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.01
      },
      "team": {
       "type": "choice",
       "choice": "sales",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 1.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.0,
       "confidence": 1.0,
       "probabilities": [
        1.0,
        0.0,
        0.0,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.02
      },
      "team": {
       "type": "choice",
       "choice": "sales",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 0.0,
        "sales": 1.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 0.01,
       "confidence": 0.99,
       "probabilities": [
        0.99,
        0.01,
        0.0,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 454,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 556,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "twofa",
    "text": {
     "en": "I lost my phone and now I can't get past two-factor authentication.",
     "cs": "Ztratil jsem telefon a teď se nedostanu přes dvoufázové ověření."
    },
    "ms": {
     "en": 343,
     "cs": 240
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.02
      },
      "team": {
       "type": "choice",
       "choice": "account",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 1.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.76,
       "confidence": 0.76,
       "probabilities": [
        0.01,
        0.23,
        0.76,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.03
      },
      "team": {
       "type": "choice",
       "choice": "account",
       "confidence": 1.0,
       "probabilities": {
        "billing": 0.0,
        "technical": 0.0,
        "account": 1.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.26,
       "confidence": 0.58,
       "probabilities": [
        0.08,
        0.58,
        0.34,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 454,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 560,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "card",
    "text": {
     "en": "My card keeps getting declined when I try to renew, but it works everywhere else.",
     "cs": "Při obnovení předplatného mi pořád odmítá kartu, přitom všude jinde funguje."
    },
    "ms": {
     "en": 297,
     "cs": 365
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.04
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 0.99,
       "probabilities": {
        "billing": 0.99,
        "technical": 0.01,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.35,
       "confidence": 0.64,
       "probabilities": [
        0.0,
        0.65,
        0.35,
        0.0
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.04
      },
      "team": {
       "type": "choice",
       "choice": "billing",
       "confidence": 0.99,
       "probabilities": {
        "billing": 0.99,
        "technical": 0.01,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 1.54,
       "confidence": 0.54,
       "probabilities": [
        0.0,
        0.46,
        0.54,
        0.0
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 456,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 567,
      "output_tokens": 77
     }
    }
   },
   {
    "id": "mixed",
    "text": {
     "en": "The sync broke after your update and I paid for a month I couldn't use. Fix it and give me that month back.",
     "cs": "Po vaší aktualizaci přestala fungovat synchronizace a zaplatil jsem měsíc, kdy to nešlo používat. Opravte to a ten měsíc mi vraťte."
    },
    "ms": {
     "en": 234,
     "cs": 305
    },
    "answers": {
     "en": {
      "refund": {
       "type": "noul",
       "noul": 0.96
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 0.35,
       "probabilities": {
        "billing": 0.48,
        "technical": 0.52,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 2.06,
       "confidence": 0.94,
       "probabilities": [
        0.0,
        0.0,
        0.94,
        0.06
       ]
      }
     },
     "cs": {
      "refund": {
       "type": "noul",
       "noul": 0.98
      },
      "team": {
       "type": "choice",
       "choice": "technical",
       "confidence": 0.69,
       "probabilities": {
        "billing": 0.23,
        "technical": 0.77,
        "account": 0.0,
        "sales": 0.0
       }
      },
      "frustration": {
       "type": "score",
       "score": 2.04,
       "confidence": 0.96,
       "probabilities": [
        0.0,
        0.0,
        0.96,
        0.04
       ]
      }
     }
    },
    "usage": {
     "en": {
      "input_tokens": 465,
      "output_tokens": 77
     },
     "cs": {
      "input_tokens": 589,
      "output_tokens": 77
     }
    }
   }
  ]
 },
 "no_match": {
  "ticket": "thanks",
  "note": "The same message, asked with a fifth option for messages that fit no team.",
  "question": {
   "en": {
    "type": "choice",
    "instructions": "Which team should handle this message?",
    "criteria": {
     "billing": "Payments, invoices, charges and refunds",
     "technical": "Bugs, crashes, errors and things that do not work",
     "account": "Logging in, passwords, security and account settings",
     "sales": "Prices, plans, upgrades and new purchases",
     "none": "Anything else: thanks, feedback or messages that need no action"
    }
   },
   "cs": {
    "type": "choice",
    "instructions": "Který tým má tuto zprávu vyřídit?",
    "criteria": {
     "billing": "Platby, faktury, stržené částky a vrácení peněz",
     "technical": "Chyby, pády aplikace a věci, které nefungují",
     "account": "Přihlášení, hesla, zabezpečení a nastavení účtu",
     "sales": "Ceny, tarify, přechod na vyšší tarif a nové nákupy",
     "none": "Cokoli jiného: poděkování, zpětná vazba nebo zprávy, které nic nevyžadují"
    }
   }
  },
  "answers": {
   "en": {
    "type": "choice",
    "choice": "none",
    "confidence": 1.0,
    "probabilities": {
     "billing": 0.0,
     "technical": 0.0,
     "account": 0.0,
     "sales": 0.0,
     "none": 1.0
    }
   },
   "cs": {
    "type": "choice",
    "choice": "none",
    "confidence": 1.0,
    "probabilities": {
     "billing": 0.0,
     "technical": 0.0,
     "account": 0.0,
     "sales": 0.0,
     "none": 1.0
    }
   }
  }
 },
 "pitches": {
  "questions": {
   "en": {
    "market": {
     "type": "score",
     "instructions": "How large is the potential market for this startup idea?",
     "criteria": [
      "Tiny niche",
      "Small market",
      "Sizeable market",
      "Huge market"
     ]
    },
    "feasibility": {
     "type": "score",
     "instructions": "How feasible is it to build this with today's technology?",
     "criteria": [
      "Not possible today",
      "Needs major breakthroughs",
      "Hard but doable",
      "Straightforward to build"
     ]
    },
    "different": {
     "type": "score",
     "instructions": "How clearly does this idea stand out from what already exists?",
     "criteria": [
      "Already exists everywhere",
      "A small twist on existing products",
      "Clearly different",
      "Genuinely new"
     ]
    }
   },
   "cs": {
    "market": {
     "type": "score",
     "instructions": "Jak velký je potenciální trh pro tento startupový nápad?",
     "criteria": [
      "Malá nika",
      "Malý trh",
      "Solidní trh",
      "Obrovský trh"
     ]
    },
    "feasibility": {
     "type": "score",
     "instructions": "Jak reálné je to postavit s dnešní technologií?",
     "criteria": [
      "Dnes nemožné",
      "Potřebuje zásadní průlomy",
      "Těžké, ale proveditelné",
      "Snadno postavitelné"
     ]
    },
    "different": {
     "type": "score",
     "instructions": "Jak výrazně se nápad liší od toho, co už existuje?",
     "criteria": [
      "Existuje všude",
      "Drobná obměna existujícího",
      "Zřetelně odlišný",
      "Skutečně nový"
     ]
    }
   }
  },
  "items": [
   {
    "id": "dogs",
    "text": {
     "en": "An app that lets dog owners in the same neighbourhood take turns walking each other's dogs.",
     "cs": "Aplikace, přes kterou se majitelé psů ze stejné čtvrti střídají ve venčení."
    },
    "answers": {
     "en": {
      "market": {
       "type": "score",
       "score": 1.96,
       "confidence": 0.69,
       "probabilities": [
        0.01,
        0.16,
        0.7,
        0.13
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.99,
       "confidence": 0.99,
       "probabilities": [
        0.0,
        0.0,
        0.01,
        0.99
       ]
      },
      "different": {
       "type": "score",
       "score": 0.59,
       "confidence": 0.53,
       "probabilities": [
        0.44,
        0.53,
        0.03,
        0.0
       ]
      }
     },
     "cs": {
      "market": {
       "type": "score",
       "score": 1.3,
       "confidence": 0.24,
       "probabilities": [
        0.23,
        0.28,
        0.45999999999999996,
        0.03
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.99,
       "confidence": 0.99,
       "probabilities": [
        0.0,
        0.0,
        0.01,
        0.99
       ]
      },
      "different": {
       "type": "score",
       "score": 1.09,
       "confidence": 0.66,
       "probabilities": [
        0.13,
        0.67,
        0.19,
        0.01
       ]
      }
     }
    }
   },
   {
    "id": "sensors",
    "text": {
     "en": "Software that predicts machine breakdowns in factories from vibration sensors, sold to mid-size manufacturers.",
     "cs": "Software, který z vibračních senzorů předpovídá poruchy strojů v továrnách a prodává se středně velkým výrobcům."
    },
    "answers": {
     "en": {
      "market": {
       "type": "score",
       "score": 2.27,
       "confidence": 0.7,
       "probabilities": [
        0.0,
        0.01,
        0.71,
        0.28
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.69,
       "confidence": 0.69,
       "probabilities": [
        0.0,
        0.0,
        0.31,
        0.69
       ]
      },
      "different": {
       "type": "score",
       "score": 0.16,
       "confidence": 0.84,
       "probabilities": [
        0.84,
        0.16,
        0.0,
        0.0
       ]
      }
     },
     "cs": {
      "market": {
       "type": "score",
       "score": 2.35,
       "confidence": 0.61,
       "probabilities": [
        0.0,
        0.01,
        0.62,
        0.37
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.7,
       "confidence": 0.7,
       "probabilities": [
        0.0,
        0.0,
        0.29,
        0.71
       ]
      },
      "different": {
       "type": "score",
       "score": 0.14,
       "confidence": 0.86,
       "probabilities": [
        0.86,
        0.14,
        0.0,
        0.0
       ]
      }
     }
    }
   },
   {
    "id": "social",
    "text": {
     "en": "A new social network for everyone.",
     "cs": "Nová sociální síť pro všechny."
    },
    "answers": {
     "en": {
      "market": {
       "type": "score",
       "score": 2.98,
       "confidence": 0.98,
       "probabilities": [
        0.0,
        0.0,
        0.01,
        0.99
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.49,
       "confidence": 0.51,
       "probabilities": [
        0.0,
        0.0,
        0.51,
        0.49
       ]
      },
      "different": {
       "type": "score",
       "score": 0.15,
       "confidence": 0.85,
       "probabilities": [
        0.86,
        0.14,
        0.0,
        0.0
       ]
      }
     },
     "cs": {
      "market": {
       "type": "score",
       "score": 2.95,
       "confidence": 0.95,
       "probabilities": [
        0.01,
        0.0,
        0.02,
        0.97
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.48,
       "confidence": 0.52,
       "probabilities": [
        0.0,
        0.0,
        0.52,
        0.48
       ]
      },
      "different": {
       "type": "score",
       "score": 0.18,
       "confidence": 0.82,
       "probabilities": [
        0.84,
        0.14,
        0.01,
        0.01
       ]
      }
     }
    }
   },
   {
    "id": "fusion",
    "text": {
     "en": "A fusion reactor the size of a shipping container that powers a small town, with a working prototype in three years.",
     "cs": "Fúzní reaktor velikosti lodního kontejneru, který napájí malé město, s funkčním prototypem do tří let."
    },
    "answers": {
     "en": {
      "market": {
       "type": "score",
       "score": 2.89,
       "confidence": 0.89,
       "probabilities": [
        0.01,
        0.01,
        0.04,
        0.93
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 0.49,
       "confidence": 0.51,
       "probabilities": [
        0.52,
        0.48,
        0.0,
        0.0
       ]
      },
      "different": {
       "type": "score",
       "score": 2.16,
       "confidence": 0.16,
       "probabilities": [
        0.06,
        0.16,
        0.35,
        0.43
       ]
      }
     },
     "cs": {
      "market": {
       "type": "score",
       "score": 2.54,
       "confidence": 0.54,
       "probabilities": [
        0.08,
        0.06,
        0.11,
        0.75
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 0.77,
       "confidence": 0.71,
       "probabilities": [
        0.26,
        0.71,
        0.03,
        0.0
       ]
      },
      "different": {
       "type": "score",
       "score": 2.14,
       "confidence": 0.47,
       "probabilities": [
        0.02,
        0.16,
        0.49,
        0.33
       ]
      }
     }
    }
   },
   {
    "id": "tos",
    "text": {
     "en": "A browser extension that explains any website's terms of service in plain language before you click Accept.",
     "cs": "Rozšíření prohlížeče, které před kliknutím na Souhlasím vysvětlí obchodní podmínky webu srozumitelnou řečí."
    },
    "answers": {
     "en": {
      "market": {
       "type": "score",
       "score": 2.47,
       "confidence": 0.47,
       "probabilities": [
        0.0,
        0.06,
        0.39,
        0.55
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.23,
       "confidence": 0.76,
       "probabilities": [
        0.0,
        0.0,
        0.76,
        0.24
       ]
      },
      "different": {
       "type": "score",
       "score": 0.76,
       "confidence": 0.61,
       "probabilities": [
        0.32,
        0.62,
        0.06,
        0.0
       ]
      }
     },
     "cs": {
      "market": {
       "type": "score",
       "score": 1.93,
       "confidence": 0.34,
       "probabilities": [
        0.09,
        0.18,
        0.43,
        0.3
       ]
      },
      "feasibility": {
       "type": "score",
       "score": 2.3,
       "confidence": 0.66,
       "probabilities": [
        0.0,
        0.01,
        0.67,
        0.32
       ]
      },
      "different": {
       "type": "score",
       "score": 1.41,
       "confidence": 0.48,
       "probabilities": [
        0.06,
        0.52,
        0.38,
        0.04
       ]
      }
     }
    }
   }
  ]
 },
 "listing": {
  "en": {
   "state": {
    "listing": {
     "title": "Vintage leather jacket, size M",
     "description": "Real leather, worn maybe twice. Small scratch on the left sleeve, otherwise like new. Pick-up in Brno or I can ship. 120 EUR, open to offers."
    }
   },
   "questions": {
    "category": {
     "type": "choice",
     "instructions": "Which category does `listing` belong in?",
     "criteria": {
      "clothing": "Clothing, shoes and accessories",
      "electronics": "Phones, computers and gadgets",
      "home": "Furniture and home goods",
      "vehicles": "Cars, bikes and parts",
      "other": "Anything else"
     }
    },
    "condition": {
     "type": "score",
     "instructions": "What condition is the item in, according to `listing`?",
     "criteria": [
      "Broken or for parts",
      "Heavily used",
      "Used, works well",
      "Like new",
      "Brand new, unused"
     ]
    },
    "defect": {
     "type": "noul",
     "instructions": "Does `listing` mention any damage or defect?"
    },
    "negotiable": {
     "type": "noul",
     "instructions": "Is the seller open to negotiating the price?"
    },
    "shipping": {
     "type": "noul",
     "instructions": "Does the seller offer to ship the item?"
    },
    "prohibited": {
     "type": "noul",
     "instructions": "Is this an item marketplaces usually prohibit, such as weapons, drugs or counterfeit goods?"
    },
    "off_platform": {
     "type": "noul",
     "instructions": "Does the seller ask buyers to contact them outside the platform, for example by phone, e-mail or a messaging app?"
    },
    "clarity": {
     "type": "score",
     "instructions": "How complete and clear is the description in `listing`?",
     "criteria": [
      "Almost no information",
      "Missing important details",
      "Covers the basics",
      "Detailed and clear"
     ]
    }
   },
   "answers": {
    "category": {
     "type": "choice",
     "choice": "clothing",
     "confidence": 1.0,
     "probabilities": {
      "clothing": 1.0,
      "electronics": 0.0,
      "home": 0.0,
      "vehicles": 0.0,
      "other": 0.0
     }
    },
    "condition": {
     "type": "score",
     "score": 2.98,
     "confidence": 0.98,
     "probabilities": [
      0.0,
      0.0,
      0.02,
      0.98,
      0.0
     ]
    },
    "defect": {
     "type": "noul",
     "noul": 0.99
    },
    "negotiable": {
     "type": "noul",
     "noul": 0.98
    },
    "shipping": {
     "type": "noul",
     "noul": 0.98
    },
    "prohibited": {
     "type": "noul",
     "noul": 0.03
    },
    "off_platform": {
     "type": "noul",
     "noul": 0.06
    },
    "clarity": {
     "type": "score",
     "score": 2.18,
     "confidence": 0.74,
     "probabilities": [
      0.0,
      0.04,
      0.74,
      0.22
     ]
    }
   },
   "batched": {
    "runs": [
     {
      "ms": 273,
      "in": 664
     },
     {
      "ms": 267,
      "in": 664
     },
     {
      "ms": 297,
      "in": 664
     }
    ],
    "median_ms": 273,
    "input_tokens": 664
   },
   "separate": {
    "runs": [
     {
      "ms": 2372,
      "in": 2918
     },
     {
      "ms": 2290,
      "in": 2918
     },
     {
      "ms": 2351,
      "in": 2918
     }
    ],
    "median_ms": 2351,
    "input_tokens": 2918,
    "note": "8 calls, one question each, sent one after another; times are the sum of the 8 calls."
   },
   "answers_separate": {
    "category": {
     "type": "choice",
     "choice": "clothing",
     "confidence": 1.0,
     "probabilities": {
      "clothing": 1.0,
      "electronics": 0.0,
      "home": 0.0,
      "vehicles": 0.0,
      "other": 0.0
     }
    },
    "condition": {
     "type": "score",
     "score": 2.98,
     "confidence": 0.98,
     "probabilities": [
      0.0,
      0.0,
      0.02,
      0.98,
      0.0
     ]
    },
    "defect": {
     "type": "noul",
     "noul": 0.99
    },
    "negotiable": {
     "type": "noul",
     "noul": 0.98
    },
    "shipping": {
     "type": "noul",
     "noul": 0.98
    },
    "prohibited": {
     "type": "noul",
     "noul": 0.02
    },
    "off_platform": {
     "type": "noul",
     "noul": 0.06
    },
    "clarity": {
     "type": "score",
     "score": 2.18,
     "confidence": 0.73,
     "probabilities": [
      0.0,
      0.04,
      0.74,
      0.22
     ]
    }
   }
  },
  "cs": {
   "state": {
    "listing": {
     "title": "Vintage kožená bunda, velikost M",
     "description": "Pravá kůže, nošená asi dvakrát. Malý škrábanec na levém rukávu, jinak jako nová. Osobní odběr v Brně, nebo pošlu. 3 000 Kč, cena dohodou."
    }
   },
   "questions": {
    "category": {
     "type": "choice",
     "instructions": "Do které kategorie patří `listing`?",
     "criteria": {
      "clothing": "Oblečení, obuv a doplňky",
      "electronics": "Telefony, počítače a elektronika",
      "home": "Nábytek a vybavení domácnosti",
      "vehicles": "Auta, kola a díly",
      "other": "Cokoli jiného"
     }
    },
    "condition": {
     "type": "score",
     "instructions": "V jakém stavu je věc podle `listing`?",
     "criteria": [
      "Rozbitá nebo na díly",
      "Hodně používaná",
      "Používaná, funkční",
      "Jako nová",
      "Zcela nová, nepoužitá"
     ]
    },
    "defect": {
     "type": "noul",
     "instructions": "Zmiňuje `listing` nějaké poškození nebo vadu?"
    },
    "negotiable": {
     "type": "noul",
     "instructions": "Je prodávající ochoten jednat o ceně?"
    },
    "shipping": {
     "type": "noul",
     "instructions": "Nabízí prodávající zaslání věci?"
    },
    "prohibited": {
     "type": "noul",
     "instructions": "Jde o věc, kterou tržiště obvykle zakazují, například zbraně, drogy nebo padělky?"
    },
    "off_platform": {
     "type": "noul",
     "instructions": "Žádá prodávající kupující, aby ho kontaktovali mimo platformu, třeba telefonem, e-mailem nebo přes chatovací aplikaci?"
    },
    "clarity": {
     "type": "score",
     "instructions": "Jak úplný a srozumitelný je popis v `listing`?",
     "criteria": [
      "Skoro žádné informace",
      "Chybí důležité údaje",
      "Obsahuje základní údaje",
      "Podrobný a jasný"
     ]
    }
   },
   "answers": {
    "category": {
     "type": "choice",
     "choice": "clothing",
     "confidence": 1.0,
     "probabilities": {
      "clothing": 1.0,
      "electronics": 0.0,
      "home": 0.0,
      "vehicles": 0.0,
      "other": 0.0
     }
    },
    "condition": {
     "type": "score",
     "score": 2.92,
     "confidence": 0.93,
     "probabilities": [
      0.0,
      0.0,
      0.08,
      0.92,
      0.0
     ]
    },
    "defect": {
     "type": "noul",
     "noul": 0.98
    },
    "negotiable": {
     "type": "noul",
     "noul": 0.97
    },
    "shipping": {
     "type": "noul",
     "noul": 0.96
    },
    "prohibited": {
     "type": "noul",
     "noul": 0.03
    },
    "off_platform": {
     "type": "noul",
     "noul": 0.09
    },
    "clarity": {
     "type": "score",
     "score": 2.3,
     "confidence": 0.65,
     "probabilities": [
      0.0,
      0.02,
      0.65,
      0.33
     ]
    }
   },
   "batched": {
    "runs": [
     {
      "ms": 242,
      "in": 831
     },
     {
      "ms": 290,
      "in": 831
     },
     {
      "ms": 306,
      "in": 831
     }
    ],
    "median_ms": 290,
    "input_tokens": 831
   },
   "separate": {
    "runs": [
     {
      "ms": 2371,
      "in": 3316
     },
     {
      "ms": 2209,
      "in": 3316
     },
     {
      "ms": 2380,
      "in": 3316
     }
    ],
    "median_ms": 2371,
    "input_tokens": 3316,
    "note": "8 calls, one question each, sent one after another; times are the sum of the 8 calls."
   },
   "answers_separate": {
    "category": {
     "type": "choice",
     "choice": "clothing",
     "confidence": 1.0,
     "probabilities": {
      "clothing": 1.0,
      "electronics": 0.0,
      "home": 0.0,
      "vehicles": 0.0,
      "other": 0.0
     }
    },
    "condition": {
     "type": "score",
     "score": 2.91,
     "confidence": 0.93,
     "probabilities": [
      0.0,
      0.0,
      0.09,
      0.91,
      0.0
     ]
    },
    "defect": {
     "type": "noul",
     "noul": 0.98
    },
    "negotiable": {
     "type": "noul",
     "noul": 0.97
    },
    "shipping": {
     "type": "noul",
     "noul": 0.96
    },
    "prohibited": {
     "type": "noul",
     "noul": 0.03
    },
    "off_platform": {
     "type": "noul",
     "noul": 0.09
    },
    "clarity": {
     "type": "score",
     "score": 2.28,
     "confidence": 0.67,
     "probabilities": [
      0.0,
      0.03,
      0.66,
      0.31
     ]
    }
   }
  }
 },
 "invariants": {
  "en": {
   "noul_vs_choice": {
    "text": "I'm not happy with the fit. What are my options here?",
    "question": "Is the customer asking for a refund?",
    "noul": 0.22,
    "choice_yes": 0.01,
    "choice_no": 0.99,
    "choice_confidence": 0.98
   },
   "negation": {
    "text": "I was charged twice for the same order. Can someone look into this?",
    "question": "Is the customer asking for a refund?",
    "negated_question": "Is the customer asking for something other than a refund?",
    "noul": 0.69,
    "negated_noul": 0.44
   }
  },
  "cs": {
   "noul_vs_choice": {
    "text": "Moc mi to nesedí. Jaké mám možnosti?",
    "question": "Žádá zákazník o vrácení peněz?",
    "noul": 0.19,
    "choice_yes": 0.02,
    "choice_no": 0.98,
    "choice_confidence": 0.97
   },
   "negation": {
    "text": "Za stejnou objednávku mi strhli peníze dvakrát. Můžete se na to podívat?",
    "question": "Žádá zákazník o vrácení peněz?",
    "negated_question": "Žádá zákazník o něco jiného než o vrácení peněz?",
    "noul": 0.61,
    "negated_noul": 0.45
   }
  }
 },
 "weak": {
  "date": {
   "state": {
    "order_date": "2026-02-28",
    "delivered_on": "2026-03-01"
   },
   "question": "Was the parcel delivered before the order was placed?",
   "noul_runs": [
    0.01,
    0.01,
    0.01
   ]
  },
  "date2": {
   "state": {
    "order_date": "2026-03-01",
    "delivered_on": "2026-02-28"
   },
   "question": "Was the parcel delivered before the order was placed?",
   "noul_runs": [
    0.92,
    0.94,
    0.93
   ]
  },
  "count": {
   "state": {
    "items": [
     "apple",
     "pear",
     "plum",
     "kiwi",
     "fig",
     "lime",
     "date",
     "mango",
     "grape",
     "lemon",
     "peach",
     "cherry",
     "melon",
     "guava",
     "papaya",
     "banana",
     "apricot",
     "orange",
     "quince",
     "lychee",
     "olive",
     "tomato",
     "coconut"
    ]
   },
   "question": "Does `items` contain more than 25 entries?",
   "noul_runs": [
    0.01,
    0.01,
    0.01
   ]
  },
  "math": {
   "state": {
    "invoice": {
     "net": 1240,
     "vat_rate_percent": 21,
     "total_stated": 1480
    }
   },
   "question": "Is `invoice.total_stated` equal to the net amount plus VAT?",
   "noul_runs": [
    0.69,
    0.6,
    0.57
   ]
  }
 },
 "latency": {
  "note": "Round-trip time of every Jev call recorded for this guide (108 in the main run plus the 2 no-match calls), measured from our server in Europe to TypeSafe in the USA, network included.",
  "calls": 110,
  "median_ms": 289,
  "min_ms": 230,
  "max_ms": 417,
  "p90_ms": 343,
  "samples_ms": [
   327,
   292,
   359,
   236,
   389,
   282,
   261,
   285,
   291,
   280,
   289,
   343,
   297,
   234,
   330,
   244,
   294,
   252,
   287,
   273,
   362,
   314,
   249,
   300,
   246,
   315,
   295,
   291,
   267,
   275,
   301,
   303,
   278,
   290,
   273,
   283,
   287,
   297,
   271,
   297,
   258,
   275,
   356,
   365,
   289,
   240,
   262,
   297,
   417,
   318,
   261,
   264,
   318,
   271,
   292,
   275,
   311,
   277,
   243,
   240,
   365,
   305,
   279,
   289,
   256,
   323,
   365,
   242,
   286,
   293,
   310,
   339,
   276,
   281,
   343,
   243,
   290,
   262,
   262,
   345,
   258,
   255,
   271,
   278,
   278,
   306,
   296,
   258,
   280,
   317,
   334,
   292,
   298,
   305,
   322,
   369,
   269,
   264,
   322,
   326,
   280,
   310,
   230,
   282,
   268,
   297,
   329,
   251,
   393,
   308
  ],
  "questions_per_call": [
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   8,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   8,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   8,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   2,
   2,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   3,
   8,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   8,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   8,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   2,
   2,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1,
   1
  ]
 }
}